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.
涵盖的内容
11个视频3篇阅读材料8个作业
显示有关单元内容的信息
11个视频•总计60分钟
Course Introduction•8分钟
Meet Your Instructor: Prof. R. K. Chandrasekar•2分钟
Meet Your Instructor: Prof. Sai Kishor Jangiti•2分钟
Distributed Computing and Models•5分钟
Distributed Computing Models•6分钟
Cloud Computing•6分钟
Evolution of Computing•8分钟
5 – Characteristics of Cloud•4分钟
Deployment Models•9分钟
Service Models•5分钟
Cloud Infrastructure•6分钟
3篇阅读材料•总计50分钟
Course Overview•10分钟
Recommended Reading: Introduction to Cloud Concepts•20分钟
Recommended Reading: 3-4-5 Rule of Cloud Concepts•20分钟
8个作业•总计48分钟
Distributed Computing and Models•6分钟
Distributed computing models•6分钟
Cloud Computing•6分钟
Evolution of Computing•6分钟
5 – Characteristics of Cloud•6分钟
Deployment Models•6分钟
Service Models•6分钟
Cloud Infrastructure•6分钟
Virtualisation and Hypervisor
第 2 单元•小时 后完成
单元详情
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.
涵盖的内容
6个视频2篇阅读材料7个作业
显示有关单元内容的信息
6个视频•总计35分钟
Basics of Virtualisation•6分钟
Hypervisor•7分钟
Virtualisation - CPU•6分钟
Approaches to CPU Virtualisation•5分钟
Virtualisation – Memory and I/O•7分钟
Hypervisor Types •5分钟
2篇阅读材料•总计35分钟
Recommended Reading: Virtualisation•15分钟
Recommended Reading: Virtualisation of Components•20分钟
7个作业•总计96分钟
Basics of Virtualisation•6分钟
Hypervisor•6分钟
Virtualisation - CPU•6分钟
Approaches to CPU Virtualisation•6分钟
Virtualisation – Memory and I/O•6分钟
Hypervisor Types •6分钟
Graded Quiz for Week 1 and 2•60分钟
Software Virtualisation
第 3 单元•小时 后完成
单元详情
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.
涵盖的内容
10个视频3篇阅读材料10个作业
显示有关单元内容的信息
10个视频•总计56分钟
What are Containers?•5分钟
Containers - History•6分钟
Types of Containers•6分钟
Docker•8分钟
Running a Docker Container•4分钟
Docker Commands•8分钟
Networking in Containers – Bridge Type•8分钟
Network Drivers – Host Type•5分钟
Network Drivers – Overlay Type•2分钟
Container Storage•5分钟
3篇阅读材料•总计55分钟
Recommended Reading: Containers•15分钟
Recommended Reading: The Docker Platform•20分钟
Recommended Reading: Container Networking•20分钟
10个作业•总计72分钟
What are Containers?•6分钟
Containers - History•6分钟
Types of Containers•9分钟
Docker•6分钟
Running a Docker Container•6分钟
Docker Commands•6分钟
Networking in Containers – Bridge Type•6分钟
Network Drivers – Host Type•9分钟
Network Drivers – Overlay Type•9分钟
Container Storage•9分钟
Infrastructure As A Service
第 4 单元•小时 后完成
单元详情
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.
涵盖的内容
13个视频4篇阅读材料14个作业
显示有关单元内容的信息
13个视频•总计72分钟
Infrastructure as Software•5分钟
Key Concepts of IaaS•5分钟
What is a Web Service?•6分钟
AWS Global Infrastructure•5分钟
AWS Global Infrastructure•10分钟
AWS Shared Responsibility Model•6分钟
IAM•6分钟
IAM: Policies and Roles•6分钟
Choosing the Optimal Compute Service: EC2•4分钟
Launching an EC2 Instance: Part 1•6分钟
Launching an EC2 Instance: Part 2•4分钟
Amazon EC2 Instance Lifecycle•5分钟
Amazon EC2 Pricing Models•5分钟
4篇阅读材料•总计70分钟
Recommended Reading: Infrastructure As A Service – A Beginning •20分钟
Recommended Reading: AWS Web Services•20分钟
Recommended Reading: AWS – Identity and Access Management•15分钟
Recommended Reading: AWS Compute Service•15分钟
14个作业•总计144分钟
Infrastructure as Software•6分钟
Key Concepts of IaaS•6分钟
What is a Web Service?•6分钟
AWS Global Infrastructure•6分钟
AWS Global Infrastructure•12分钟
Model AWS Shared Responsibility•6分钟
IAM (Identity and Access Management)•6分钟
IAM: Policies and Roles•6分钟
Choosing the Optimal Compute Service: EC2•6分钟
Launching an EC2 Instance: Part 1•6分钟
Launching an EC2 Instance: Part 2•6分钟
Amazon EC2 Instance Lifecycle•6分钟
Amazon EC2 Pricing Models•6分钟
Graded Quiz for Week 3 and 4•60分钟
AWS Storage, PaaS
第 5 单元•小时 后完成
单元详情
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.
涵盖的内容
12个视频3篇阅读材料12个作业
显示有关单元内容的信息
12个视频•总计52分钟
Storage Types in AWS•4分钟
Amazon EBS – Elastic Block Storage•6分钟
Amazon S3 – Simple Storage Service•5分钟
Amazon EFS – Elastic File System•3分钟
Amazon RDS – Relational Database Service•5分钟
Amazon RDS – DB Instance•4分钟
When to Use Amazon RDS?•4分钟
Amazon Dynamo DB•4分钟
Amazon Redshift•4分钟
Amazon Aurora•5分钟
Introduction to PaaS•4分钟
How does PaaS Work?•4分钟
3篇阅读材料•总计45分钟
Recommended Reading: AWS Storage•10分钟
Recommended Reading: Amazon Databases•20分钟
Recommended Reading: PaaS – Platform As A Service•15分钟
12个作业•总计72分钟
Storage Types in AWS•6分钟
Amazon EBS – Elastic Block Storage•6分钟
Amazon S3 – Simple Storage Service•6分钟
Amazon EFS – Elastic File System•6分钟
Amazon RDS – Relational Database Service•6分钟
Amazon RDS – DB Instance•6分钟
When to Use Amazon RDS?•6分钟
Amazon Dynamo DB•6分钟
Amazon Redshift•6分钟
Amazon Aurora•6分钟
Introduction to PaaS•6分钟
How does PaaS Work?•6分钟
SaaS Fundamentals and Cloud-Based Solutions
第 6 单元•小时 后完成
单元详情
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.
涵盖的内容
10个视频3篇阅读材料11个作业
显示有关单元内容的信息
10个视频•总计115分钟
Software as a Service•18分钟
SaaS, PaaS & IaaS•15分钟
Deep Dive into SaaS Architecture•11分钟
Industry Use Cases•10分钟
How laaS Provides Compute and Storage •7分钟
PaaS as Middleware for API-Driven Services •7分钟
Virtualisation and Containerisation Enabling Scalability•12分钟
How Lideo Uses SaaS Frameworks •12分钟
Evaluate the Pros and Cons of Cloud-Based LMS •12分钟
SaaS App Deployment in AWS•12分钟
3篇阅读材料•总计110分钟
Recommended Reading: Introduction to SaaS Fundamentals•40分钟
Recommended Reading: SaaS Models in Cloud Computing – How Lideo Leverages IaaS & PaaS•50分钟
Recommended Reading: Deploying LMS as a SaaS Application•20分钟
11个作业•总计147分钟
Software as a Service•9分钟
SaaS, PaaS & IaaS•9分钟
Deep Dive into SaaS Architecture•9分钟
Industry Use Cases•9分钟
How laaS Provides Compute and Storage •9分钟
PaaS as Middleware for API-Driven Services •9分钟
Virtualisation and Containerisation Enabling Scalability•9分钟
How Lideo Uses SaaS Frameworks •9分钟
Evaluate the Pros and Cons of Cloud-Based LMS •9分钟
SaaS App Deployment in AWS•6分钟
Graded Quiz for Week 5 and 6•60分钟
Cloud Data Storage and Economics
第 7 单元•小时 后完成
单元详情
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.
涵盖的内容
6个视频3篇阅读材料6个作业
显示有关单元内容的信息
6个视频•总计35分钟
Storage Models•12分钟
Lifecycle and Tiering•6分钟
Cost Estimation•5分钟
Data Access Patterns•4分钟
LMS Storage Integration •4分钟
Storage Monitoring and Security •4分钟
3篇阅读材料•总计110分钟
Recommended Reading: Storage Models and Tiering•25分钟
Recommended Reading: Cost and Access Optimisation•60分钟
Recommended Reading: LMS Integration and Security•25分钟
6个作业•总计54分钟
Storage Models•9分钟
Lifecycle and Tiering•9分钟
Cost Estimation•9分钟
Data Access Patterns•9分钟
LMS Storage Integration •9分钟
Storage Monitoring and Security•9分钟
Capacity Management in Cloud
第 8 单元•小时 后完成
单元详情
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.
涵盖的内容
6个视频3篇阅读材料7个作业
显示有关单元内容的信息
6个视频•总计29分钟
Capacity Concepts•4分钟
Provisioning Strategies•3分钟
Auto Scaling Setup•5分钟
Load Balancing•7分钟
Traffic Simulation•5分钟
Performance Monitoring•4分钟
3篇阅读材料•总计120分钟
Recommended Reading: Elasticity and Provisioning•45分钟
Recommended Reading: Scaling Infrastructure•30分钟
Recommended Reading: Monitoring and Simulation•45分钟
7个作业•总计114分钟
Capacity Concepts•9分钟
Provisioning Strategies•9分钟
Auto Scaling Setup•9分钟
Load Balancing•9分钟
Traffic Simulation•9分钟
Performance Monitoring•9分钟
Graded Quiz for Week 7 and 8•60分钟
Scheduling in Cloud Computing
第 9 单元•小时 后完成
单元详情
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.
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.
涵盖的内容
10个视频4篇阅读材料11个作业
显示有关单元内容的信息
10个视频•总计87分钟
Availability Concepts•10分钟
Fault Tolerance Mechanisms•9分钟
Outage Analysis•9分钟
Multi-Tenancy Risks and Mitigation•9分钟
IAM Configuration for EC2 and S3•11分钟
Monitoring with CloudWatch•7分钟
Log Analysis for Security•7分钟
SLA Metrics and Monitoring•8分钟
Encryption and Access Control•8分钟
Compliance Evaluation •8分钟
4篇阅读材料•总计175分钟
Recommended Reading – Reliability and Fault Tolerance•50分钟
Recommended Reading – Security and Monitoring•65分钟
Recommended Reading: Compliance and SLA•50分钟
Course Summary•10分钟
11个作业•总计150分钟
Availability Concepts•9分钟
Fault Tolerance Mechanisms•9分钟
Outage Analysis•9分钟
Multi-Tenancy Risks and Mitigation•9分钟
IAM Configuration for EC2 and S3•9分钟
Monitoring with CloudWatch•9分钟
Log Analysis for Security•9分钟
SLA Metrics and Monitoring•9分钟
Encryption and Access Control•9分钟
Compliance Evaluation •9分钟
Graded Quiz for Week 9 and 10•60分钟
攻读学位
课程 是 Birla Institute of Technology & Science, Pilani提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。
查看符合条件的学位
攻读学位
课程 是 Birla Institute of Technology & Science, Pilani提供的以下学位课程的一部分。如果您被录取并注册,您已完成的课程可计入您的学位学习,您的学习进度也可随之转移。
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.