Loading
Nigeria's free digital learning hub. Videos, lecture notes, practice questions and leaderboards aligned with CCMAS, NBTE, NCCE, WAEC, NECO, IJMB and JAMB curricula.
Cyber Security · 400 Level
This is the complete lecture note for CYB 404 CLOUD COMPUTING SECURITY, prepared for Cyber Security students at 400 Level. You can read it online below, open it in the full viewer, or download the PDF for offline study. It pairs with the course's video lectures, so you can read and watch together.
LA-NET | ONLINE LEARNING VIDEO PLATFORM FOR POST-SECONDARY & HIGHER INSTITUTION STUDENTS
LA-NET | ONLINE LEARNING VIDEO PLATFORM FOR POST-SECONDARY & HIGHER INSTITUTION STUDENTS Course Title: Cloud Computing Security Course Code: CYB 404 Course Units: 2 Units • Series 1: Introduction To Cloud Computing And Enabling Technologies • Series 2: Cloud Services, Architectures, And Deployment Models • Series 3: Data Centres, Virtualisation, And Cloud Infrastructure • Series 4: Cloud Security, Threats, And Mitigation Strategies • Series 5: Cloud Governance, Auditing, And Future Directions Suggested Outline for Series 1: Introduction To Cloud Computing And Enabling Technologies Part 1.1: Fundamentals of Cloud Computing • Definition of cloud and cloud computing • Benefits of the cloud • Overview of cloud computing vendors Part 1.2: Cloud-Enabling Technologies • Introduction to virtualisation • Multi-tenanting explained • Role of enabling technologies in cloud adoption Part 1.3: Cloud Reference Model and Service-Oriented Architectures • Concept of service-oriented architectures • Cloud reference model overview • Relationship between services and architectures Part 1.4: Cloud Service Models • Infrastructure as a Service (IaaS) • Platform as a Service (PaaS) • Software as a Service (SaaS) Introduction
LA-NET | ONLINE LEARNING VIDEO PLATFORM FOR POST-SECONDARY & HIGHER INSTITUTION STUDENTS Cloud computing has transformed the way organisations and individuals access and use digital resources. Instead of relying solely on local servers or personal devices, computing power, storage, and applications can now be delivered over the internet with greater efficiency and flexibility. This shift has introduced new opportunities for innovation, collaboration, and cost savings, while also laying the foundation for modern cybersecurity practices. Understanding the basics of cloud computing and the technologies that enable it is therefore essential for anyone studying cloud security. The aim of this Series is to introduce you to the fundamental concepts of cloud computing and the enabling technologies that support it. By the end, you will be able to explain the core ideas of cloud computing, describe the technologies that make it possible, and recognise the different service models and architectures that underpin the cloud. We shall commence this Series by examining the fundamentals of cloud computing, including its definition, benefits, and major vendors. Next, we will move on to cloud-enabling technologies, focusing on virtualisation and multi-tenanting. Following that, we will explore the cloud reference model and service-oriented architectures, clarifying how services are structured and delivered. Finally, we will conclude with a study of the main cloud service models, namely Infrastructure as a Service, Platform as a Service, and Software as a Service, to round off your understanding of the foundations of cloud computing. Series Learning Outcomes Upon completing this Series, you should be able to: • SLO 1.1 define the concept of cloud computing and explain its key benefits, • SLO 1.2 describe the role of major cloud computing vendors in delivering cloud services, • SLO 1.3 explain cloud-enabling technologies such as virtualisation and multi-tenanting, • SLO 1.4 analyse the cloud reference model and its relationship to service-oriented architectures, • SLO 1.5 distinguish between the main cloud service models: Infrastructure as a Service, Platform as a Service, and Software as a Service. 1.1 Fundamentals Of Cloud Computing 1.1.1 Definition of cloud and cloud computing Cloud computing refers to the delivery of computing services such as storage, processing power, and applications over the internet rather than relying on local servers or personal devices. The cloud is essentially a network of remote servers that provide these services on demand. This model allows users to access resources flexibly, without the need to invest heavily in physical infrastructure. Fill in the blank: Cloud computing refers to the delivery of computing services such as storage and ______ over the internet.
LA-NET | ONLINE LEARNING VIDEO PLATFORM FOR POST-SECONDARY & HIGHER INSTITUTION STUDENTS Short description: Diagram showing the concept of cloud computing with users accessing resources from remote servers. Caption: Figure 1.1 Concept of cloud computing 1.1.2 Benefits of the cloud The benefits of the cloud include scalability, cost efficiency, accessibility, and reliability. Scalability means resources can be increased or decreased depending on demand. Cost efficiency comes from paying only for what is used, avoiding large upfront investments. Accessibility ensures that services can be reached from anywhere with an internet connection. Reliability is achieved through redundancy and fault tolerance built into cloud systems. Fill in the blank: One benefit of the cloud is ______, which allows resources to be increased or decreased depending on demand.
LA-NET | ONLINE LEARNING VIDEO PLATFORM FOR POST-SECONDARY & HIGHER INSTITUTION STUDENTS Caption: Box 1.1 Benefits of the cloud Short description: Box summarising benefits such as scalability, cost efficiency, accessibility, and reliability. 1.1.3 Overview of cloud computing vendors Cloud computing vendors are companies that provide cloud services to individuals and organisations. Examples include Amazon Web Services (AWS), Microsoft Azure, and Google Cloud. These vendors offer a range of services, from infrastructure hosting to advanced analytics and artificial intelligence tools. Choosing a vendor often depends on factors such as pricing, service availability, and integration with existing systems. Fill in the blank: Examples of cloud computing vendors include Amazon Web Services, Microsoft Azure, and ______ Cloud.
LA-NET | ONLINE LEARNING VIDEO PLATFORM FOR POST-SECONDARY & HIGHER INSTITUTION STUDENTS Caption: Table 1.1 Examples of cloud computing vendors Short description: Table listing major cloud vendors and the types of services they provide. Pilot questions 1.1 1. What is cloud computing? 2. Name one benefit of the cloud. 3. What does scalability mean in cloud computing? 4. Give one example of a cloud computing vendor. 5. Why might organisations choose one vendor over another? 1.2 Cloud-Enabling Technologies 1.2.1 Introduction to virtualisation Virtualisation is the process of creating a virtual version of computing resources such as servers, storage devices, or networks. Instead of relying on physical hardware alone, virtualisation allows multiple virtual machines to run on a single physical machine, each behaving as if it were independent. This improves efficiency, reduces costs, and enables flexible resource allocation. Fill in the blank: Virtualisation allows multiple ______ machines to run on a single physical machine.
LA-NET | ONLINE LEARNING VIDEO PLATFORM FOR POST-SECONDARY & HIGHER INSTITUTION STUDENTS Short description: Diagram showing how virtualisation enables multiple virtual machines to run on one physical server. Caption: Figure 1.2 Virtualisation in cloud computing 1.2.2 Multi-tenanting explained Multi-tenanting refers to the ability of a single cloud system to serve multiple users or organisations simultaneously, while keeping their data and applications separate. Each tenant shares the same infrastructure but experiences the service as if it were dedicated to them. This model is cost-effective and scalable, but it requires strong security measures to ensure that tenants cannot access each other’s data. Fill in the blank: Multi-tenanting allows a single cloud system to serve multiple ______ simultaneously.
LA-NET | ONLINE LEARNING VIDEO PLATFORM FOR POST-SECONDARY & HIGHER INSTITUTION STUDENTS Caption: Box 1.2 Multi-tenanting in cloud computing Short description: Box explaining how multi-tenanting works, with emphasis on shared infrastructure and isolated data. 1.2.3 Role of enabling technologies in cloud adoption Cloud-enabling technologies such as virtualisation and multi-tenanting make cloud computing practical and efficient. Virtualisation ensures resources are used optimally, while multi-tenanting allows providers to serve many customers at once. Together, these technologies reduce costs, improve scalability, and support the widespread adoption of cloud services. Fill in the blank: Cloud-enabling technologies reduce costs, improve scalability, and support the widespread ______ of cloud services.
This is the opening of the note. Read the full note or download the PDF to continue.