This comprehensive course provides a structured and practice-oriented introduction to cloud computing fundamentals, guiding learners from core theoretical concepts to real-world cloud system implementation. Beginning with distributed computing principles, virtualisation, and containerisation, the course establishes the technological foundations that enable modern cloud infrastructures. Learners gain clarity on cloud characteristics, deployment models, and service models (IaaS, PaaS, SaaS), supported by the 3-4-5 rule for conceptual coherence.
The curriculum then progresses into hands-on exploration of cloud infrastructure using Amazon Web Services (AWS). Students work with compute, storage, networking, identity, and access management services, learning to launch and manage EC2 instances, configure storage solutions, and apply pricing and responsibility models. Advanced modules emphasise SaaS architectures, cloud data storage economics, capacity management, auto-scaling, load balancing, and scheduling mechanisms, including Kubernetes-based workload scheduling and CloudWatch-driven monitoring. Practical case studies—centred on a cloud-hosted Learning Management System—anchor abstract concepts in realistic deployment and optimisation scenarios.
The course concludes by addressing critical challenges in cloud computing, such as availability, fault tolerance, security, multi-tenancy risks, compliance, and SLA enforcement. Through simulations, labs, and assessments, learners develop the ability to design resilient, scalable, and cost-efficient cloud solutions while applying best practices in monitoring, access control, and reliability engineering. By the end of the course, learners are equipped to understand cloud architectures end-to-end, deploy and manage cloud-based applications, and reason critically about performance, cost, and risk trade-offs in real-world cloud environments.
This module provides a foundational understanding of cloud computing, starting with the core principles of distributed computing and progressing toward the essential characteristics, deployment models, and service models that define the cloud. Learners will explore the evolution of computing technologies that paved the way for the cloud and gain clarity on how modern infrastructure leverages distributed resources to deliver scalable and reliable computing services. The module introduces the 3-4-5 Rule of Cloud Computing, a simplified framework to grasp the three service models, four deployment models, and five key characteristics of cloud computing.
Das ist alles enthalten
11 Videos3 LektĂĽren8 Aufgaben
Infos zu Modulinhalt anzeigen
11 Videos•Insgesamt 60 Minuten
Course Introduction•8 Minuten
Meet Your Instructor: Prof. R. K. Chandrasekar•2 Minuten
Meet Your Instructor: Prof. Sai Kishor Jangiti•2 Minuten
Distributed Computing and Models•5 Minuten
Distributed Computing Models•6 Minuten
Cloud Computing•6 Minuten
Evolution of Computing•8 Minuten
5 – Characteristics of Cloud•4 Minuten
Deployment Models•9 Minuten
Service Models•5 Minuten
Cloud Infrastructure•6 Minuten
3 Lektüren•Insgesamt 50 Minuten
Course Overview•10 Minuten
Recommended Reading: Introduction to Cloud Concepts•20 Minuten
Recommended Reading: 3-4-5 Rule of Cloud Concepts•20 Minuten
8 Aufgaben•Insgesamt 48 Minuten
Distributed Computing and Models•6 Minuten
Distributed computing models•6 Minuten
Cloud Computing•6 Minuten
Evolution of Computing•6 Minuten
5 – Characteristics of Cloud•6 Minuten
Deployment Models•6 Minuten
Service Models•6 Minuten
Cloud Infrastructure•6 Minuten
Virtualisation and Hypervisor
Modul 2•3 Stunden abzuschließen
Moduldetails
This module introduces the concept of virtualisation—one of the foundational technologies behind cloud computing. Learners will explore how virtualisation abstracts physical resources to create scalable and efficient computing environments. The module covers the basics of virtualisation, the purpose and function of hypervisors, and dives deeper into the virtualisation of key system components such as CPU, memory, and I/O. It also explains the different approaches to CPU virtualisation and categorises hypervisor types based on architecture and use case. Through interactive videos, quizzes, and readings, students will build a solid foundation in virtualisation technologies.
Das ist alles enthalten
6 Videos2 LektĂĽren7 Aufgaben
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 35 Minuten
Basics of Virtualisation•6 Minuten
Hypervisor•7 Minuten
Virtualisation - CPU•6 Minuten
Approaches to CPU Virtualisation•5 Minuten
Virtualisation – Memory and I/O•7 Minuten
Hypervisor Types •5 Minuten
2 Lektüren•Insgesamt 35 Minuten
Recommended Reading: Virtualisation•15 Minuten
Recommended Reading: Virtualisation of Components•20 Minuten
7 Aufgaben•Insgesamt 96 Minuten
Graded Quiz for Week 1 and 2•60 Minuten
Basics of Virtualisation•6 Minuten
Hypervisor•6 Minuten
Virtualisation - CPU•6 Minuten
Approaches to CPU Virtualisation•6 Minuten
Virtualisation – Memory and I/O•6 Minuten
Hypervisor Types •6 Minuten
Software Virtualisation
Modul 3•3 Stunden abzuschließen
Moduldetails
This module introduces the core concepts of containerisation and its critical role in modern software development and deployment. It begins by explaining what containers are, their evolution, and the different types used in the industry today. The module then explores Docker, a popular containerisation platform, including how to install, run, and manage containers using essential Docker commands. Finally, learners will gain hands-on insights into container networking (bridge, host, and overlay modes) and persistent storage techniques. Through structured video lessons, practice quizzes, and readings, learners will build the foundational skills needed to work with containerised applications.
Das ist alles enthalten
10 Videos3 LektĂĽren10 Aufgaben
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 56 Minuten
What are Containers?•5 Minuten
Containers - History•6 Minuten
Types of Containers•6 Minuten
Docker•8 Minuten
Running a Docker Container•4 Minuten
Docker Commands•8 Minuten
Networking in Containers – Bridge Type•8 Minuten
Network Drivers – Host Type•5 Minuten
Network Drivers – Overlay Type•2 Minuten
Container Storage•5 Minuten
3 Lektüren•Insgesamt 55 Minuten
Recommended Reading: Containers•15 Minuten
Recommended Reading: The Docker Platform•20 Minuten
Networking in Containers – Bridge Type•6 Minuten
Network Drivers – Host Type•9 Minuten
Network Drivers – Overlay Type•9 Minuten
Container Storage•9 Minuten
Infrastructure As A Service
Modul 4•5 Stunden abzuschließen
Moduldetails
This module introduces Infrastructure as a Service (IaaS), one of the core service models in cloud computing. Learners begin by exploring the foundational concepts of IaaS and its role in modern IT environments. The focus then shifts to Amazon Web Services (AWS), the leading IaaS provider, where learners will understand key services such as compute, networking, identity, and access management. Practical insights into launching and managing EC2 instances, AWS's shared responsibility model, IAM roles and policies, and compute pricing models will prepare learners for hands-on work with cloud infrastructure.
Das ist alles enthalten
13 Videos4 LektĂĽren14 Aufgaben
Infos zu Modulinhalt anzeigen
13 Videos•Insgesamt 72 Minuten
Infrastructure as Software•5 Minuten
Key Concepts of IaaS•5 Minuten
What is a Web Service?•6 Minuten
AWS Global Infrastructure•5 Minuten
AWS Global Infrastructure•10 Minuten
AWS Shared Responsibility Model•6 Minuten
IAM•6 Minuten
IAM: Policies and Roles•6 Minuten
Choosing the Optimal Compute Service: EC2•4 Minuten
Launching an EC2 Instance: Part 1•6 Minuten
Launching an EC2 Instance: Part 2•4 Minuten
Amazon EC2 Instance Lifecycle•5 Minuten
Amazon EC2 Pricing Models•5 Minuten
4 Lektüren•Insgesamt 70 Minuten
Recommended Reading: Infrastructure As A Service – A Beginning •20 Minuten
Recommended Reading: AWS Web Services•20 Minuten
Recommended Reading: AWS – Identity and Access Management•15 Minuten
Choosing the Optimal Compute Service: EC2•6 Minuten
Launching an EC2 Instance: Part 1•6 Minuten
Launching an EC2 Instance: Part 2•6 Minuten
Amazon EC2 Instance Lifecycle•6 Minuten
Amazon EC2 Pricing Models•6 Minuten
AWS Storage, PaaS
Modul 5•3 Stunden abzuschließen
Moduldetails
This module focuses on the storage and database services offered by AWS, along with an introduction to the Platform as a Service (PaaS) and Software as a Service (SaaS) models. Learners will explore various AWS storage options, including Amazon EBS, S3, and EFS, and understand when and how to use each. The module also covers AWS's managed database services such as Amazon RDS, DynamoDB, Aurora, and Redshift. In addition, learners will examine the principles of PaaS and SaaS, their architectures, business models, and user benefits, highlighting their applicability across different cloud solutions.
This module introduces learners to the foundational cloud service models—Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS)—with a focus on SaaS. It explores how SaaS applications are architected, delivered, and consumed over the internet without requiring users to manage infrastructure. Through real-world examples like Google Docs, Netflix, and Lideo, learners will understand the benefits of SaaS, including scalability, accessibility, and cost-efficiency. The module also demystifies multi-tenancy, a core concept in SaaS, using visual aids and hands-on deployment of a Java-based LMS on AWS EC2. By the end, learners will be able to explain SaaS architecture and deploy a basic SaaS application.
Das ist alles enthalten
10 Videos3 LektĂĽren11 Aufgaben
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 115 Minuten
Software as a Service•18 Minuten
SaaS, PaaS & IaaS•15 Minuten
Deep Dive into SaaS Architecture•11 Minuten
Industry Use Cases•10 Minuten
How laaS Provides Compute and Storage •7 Minuten
PaaS as Middleware for API-Driven Services •7 Minuten
Virtualisation and Containerisation Enabling Scalability•12 Minuten
How Lideo Uses SaaS Frameworks •12 Minuten
Evaluate the Pros and Cons of Cloud-Based LMS •12 Minuten
SaaS App Deployment in AWS•12 Minuten
3 Lektüren•Insgesamt 110 Minuten
Recommended Reading: Introduction to SaaS Fundamentals•40 Minuten
Recommended Reading: SaaS Models in Cloud Computing – How Lideo Leverages IaaS & PaaS•50 Minuten
Recommended Reading: Deploying LMS as a SaaS Application•20 Minuten
11 Aufgaben•Insgesamt 147 Minuten
Graded Quiz for Week 5 and 6•60 Minuten
Software as a Service•9 Minuten
SaaS, PaaS & IaaS•9 Minuten
Deep Dive into SaaS Architecture•9 Minuten
Industry Use Cases•9 Minuten
How laaS Provides Compute and Storage •9 Minuten
PaaS as Middleware for API-Driven Services •9 Minuten
Virtualisation and Containerisation Enabling Scalability•9 Minuten
How Lideo Uses SaaS Frameworks •9 Minuten
Evaluate the Pros and Cons of Cloud-Based LMS •9 Minuten
SaaS App Deployment in AWS•6 Minuten
Cloud Data Storage and Economics
Modul 7•3 Stunden abzuschließen
Moduldetails
This module focuses on cloud storage types—object, block, and file—and how they are used in SaaS applications. Learners will explore AWS S3 storage classes such as Standard, Intelligent-Tiering, and Glacier, and understand how lifecycle policies help optimize storage costs. Using LMS content as a case study, the module demonstrates how different types of data map to different storage tiers. Learners will configure S3 buckets, set lifecycle rules, and estimate monthly costs using the AWS Pricing Calculator.
Das ist alles enthalten
6 Videos3 LektĂĽren6 Aufgaben
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 35 Minuten
Storage Models•12 Minuten
Lifecycle and Tiering•6 Minuten
Cost Estimation•5 Minuten
Data Access Patterns•4 Minuten
LMS Storage Integration •4 Minuten
Storage Monitoring and Security •4 Minuten
3 Lektüren•Insgesamt 110 Minuten
Recommended Reading: Storage Models and Tiering•25 Minuten
Recommended Reading: Cost and Access Optimisation•60 Minuten
Recommended Reading: LMS Integration and Security•25 Minuten
6 Aufgaben•Insgesamt 54 Minuten
Storage Models•9 Minuten
Lifecycle and Tiering•9 Minuten
Cost Estimation•9 Minuten
Data Access Patterns•9 Minuten
LMS Storage Integration •9 Minuten
Storage Monitoring and Security•9 Minuten
Capacity Management in Cloud
Modul 8•4 Stunden abzuschließen
Moduldetails
This module explores how cloud platforms manage fluctuating demand through elasticity, scalability, auto-scaling, and load balancing. Learners will understand the principles of capacity planning and how cloud services dynamically allocate resources to maintain performance and cost-efficiency. Using the LMS backend as a case study, learners will create AMIs, configure Auto Scaling Groups, and deploy Load Balancers to handle simulated traffic. CloudWatch metrics will be used to monitor performance and scaling behaviour.
Das ist alles enthalten
6 Videos3 LektĂĽren7 Aufgaben
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 29 Minuten
Capacity Concepts•4 Minuten
Provisioning Strategies•3 Minuten
Auto Scaling Setup•5 Minuten
Load Balancing•7 Minuten
Traffic Simulation•5 Minuten
Performance Monitoring•4 Minuten
3 Lektüren•Insgesamt 120 Minuten
Recommended Reading: Elasticity and Provisioning•45 Minuten
Recommended Reading: Monitoring and Simulation•45 Minuten
7 Aufgaben•Insgesamt 114 Minuten
Graded Quiz for Week 7 and 8•60 Minuten
Capacity Concepts•9 Minuten
Provisioning Strategies•9 Minuten
Auto Scaling Setup•9 Minuten
Load Balancing•9 Minuten
Traffic Simulation•9 Minuten
Performance Monitoring•9 Minuten
Scheduling in Cloud Computing
Modul 9•4 Stunden abzuschließen
Moduldetails
This module introduces scheduling in cloud environments, emphasising its role in optimising resource usage and application performance. Learners will explore static and dynamic scheduling approaches, including Round Robin and priority-based algorithms. The module also covers Kubernetes pod scheduling using Amazon EKS, demonstrating how cloud-native applications manage workloads efficiently. Through a hands-on lab, learners will implement a Java-based scheduler in the LMS backend that adjusts task execution based on system load, using CloudWatch metrics.
Das ist alles enthalten
6 Videos3 LektĂĽren6 Aufgaben
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 50 Minuten
Scheduling Concepts•9 Minuten
Java Schedulers in Cloud Applications•12 Minuten
This module addresses the critical challenges in cloud computing, including availability, fault tolerance, multi-tenancy risks, security, and compliance. Learners will explore how AWS services like IAM, CloudWatch, and encryption tools help mitigate these risks. The module includes a case study on cloud outages and SLA enforcement, guiding learners through the process of defining and monitoring service-level objectives. In the lab, learners will configure IAM roles, simulate failures, and analyse recovery metrics using CloudWatch.
Das ist alles enthalten
10 Videos4 LektĂĽren11 Aufgaben
Infos zu Modulinhalt anzeigen
10 Videos•Insgesamt 87 Minuten
Availability Concepts•10 Minuten
Fault Tolerance Mechanisms•9 Minuten
Outage Analysis•9 Minuten
Multi-Tenancy Risks and Mitigation•9 Minuten
IAM Configuration for EC2 and S3•11 Minuten
Monitoring with CloudWatch•7 Minuten
Log Analysis for Security•7 Minuten
SLA Metrics and Monitoring•8 Minuten
Encryption and Access Control•8 Minuten
Compliance Evaluation •8 Minuten
4 Lektüren•Insgesamt 175 Minuten
Recommended Reading – Reliability and Fault Tolerance•50 Minuten
Recommended Reading – Security and Monitoring•65 Minuten
Recommended Reading: Compliance and SLA•50 Minuten
Course Summary•10 Minuten
11 Aufgaben•Insgesamt 150 Minuten
Graded Quiz for Week 9 and 10•60 Minuten
Availability Concepts•9 Minuten
Fault Tolerance Mechanisms•9 Minuten
Outage Analysis•9 Minuten
Multi-Tenancy Risks and Mitigation•9 Minuten
IAM Configuration for EC2 and S3•9 Minuten
Monitoring with CloudWatch•9 Minuten
Log Analysis for Security•9 Minuten
SLA Metrics and Monitoring•9 Minuten
Encryption and Access Control•9 Minuten
Compliance Evaluation •9 Minuten
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von Birla Institute of Technology & Science, Pilaniangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
Mögliche Abschüsse anzeigen
Auf einen Abschluss hinarbeiten
Dieses Kurs ist Teil des/der folgenden Studiengangs/Studiengänge, die von Birla Institute of Technology & Science, Pilaniangeboten werden. Wenn Sie zugelassen werden und sich immatrikulieren, können Ihre abgeschlossenen Kurse auf Ihren Studienabschluss angerechnet werden und Ihre Fortschritte können mit Ihnen übertragen werden.¹
¹Erfolgreiche Bewerbung und Einschreibung sind erforderlich. Es gelten die Zulassungsbedingungen. Jede Einrichtung legt die Anzahl der Credits fest, die durch die Absolvierung dieser Inhalte anerkannt werden und auf die Abschlussanforderungen angerechnet werden können, wobei bereits vorhandene Credits berücksichtigt werden. Klicken Sie auf einen bestimmten Kurs, um weitere Informationen zu erhalten.
Birla Institute of Technology & Science, Pilani (BITS Pilani) is one of only ten private universities in India to be recognised as an Institute of Eminence by the Ministry of Human Resource Development, Government of India. It has been consistently ranked high by both governmental and private ranking agencies for its innovative processes and capabilities that have enabled it to impart quality education and emerge as the best private science and engineering institute in India.
BITS Pilani has four international campuses in Pilani, Goa, Hyderabad, and Dubai, and has been offering bachelor's, master’s, and certificate programmes for over 58 years, helping to launch the careers for over 1,00,000 professionals.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.