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.

Cloud Computing Fundamentals


授课教师


访问权限由 Coursera Learning Team 提供
推荐体验
推荐体验
中级
Basic computer networks, operating systems, and familiarity with Linux/command line; prior exposure to virtualization or AWS is helpful.
推荐体验
推荐体验
中级
Basic computer networks, operating systems, and familiarity with Linux/command line; prior exposure to virtualization or AWS is helpful.
您将学到什么
Explain cloud computing fundamentals, including service models, deployment models, and key characteristics of the cloud.
Apply virtualization and containerization concepts to build scalable, portable, and efficient cloud environments.
Use AWS services (EC2, S3, IAM, CloudWatch) to deploy, manage, monitor, and secure cloud-based applications.
Evaluate scalability, scheduling, reliability, and fault tolerance challenges in cloud systems using real-world scenarios.
您将获得的技能
要了解的详细信息

添加到您的领英档案
95 项作业
March 2026
了解顶级公司的员工如何掌握热门技能

该课程共有12个模块
This module introduces you to the course and its syllabus. The course introductory video orients you to the skills and knowledge you will acquire through this course. The syllabus reading highlights the course values, assessments, grading scheme, schedule and details of live sessions, and readings list that you must procure to acquire the concepts better. You will also meet and greet your peers around the globe through a discussion prompt.
涵盖的内容
3个视频1篇阅读材料1个讨论话题
3个视频•总计11分钟
- Course Introduction•8分钟
- Meet Your Instructor: Prof. R. K. Chandrasekar•2分钟
- Meet Your Instructor: Prof. Sai Kishor Jangiti•2分钟
1篇阅读材料•总计10分钟
- Course Overview•10分钟
1个讨论话题•总计10分钟
- Meet Your Peers•10分钟
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.
涵盖的内容
9个视频2篇阅读材料8个作业1个讨论话题
9个视频•总计92分钟
- 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分钟
- Recording of Cloud Computing Fundamentals: Week 2 - Live Session on 26-03-22•42分钟
2篇阅读材料•总计40分钟
- 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分钟
1个讨论话题•总计30分钟
- Cloud Computing: Evolution, Models, and Impact on IT Infrastructure•30分钟
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.
涵盖的内容
7个视频2篇阅读材料7个作业1个讨论话题
7个视频•总计91分钟
- Basics of Virtualisation•6分钟
- Hypervisor•7分钟
- Virtualisation - CPU•6分钟
- Approaches to CPU Virtualisation•5分钟
- Virtualisation – Memory and I/O•7分钟
- Hypervisor Types •5分钟
- Recording of Cloud Computing Fundamentals: Week 2 - Live Session on 26-03-27•56分钟
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分钟
1个讨论话题•总计30分钟
- Virtualisation: The Enabling Technology of Cloud Computing•30分钟
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.
涵盖的内容
11个视频3篇阅读材料10个作业1个讨论话题
11个视频•总计96分钟
- 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分钟
- Recording of Cloud Computing Fundamentals: Week 3 - Live Session on 26-04-03•40分钟
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分钟
1个讨论话题•总计30分钟
- The Container Revolution: Docker and Container Orchestration•30分钟
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个作业1个讨论话题
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分钟
1个讨论话题•总计30分钟
- Infrastructure as Software: Transforming IT through Cloud-Based IaaS•30分钟
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个视频4篇阅读材料13个作业1个讨论话题
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分钟
4篇阅读材料•总计55分钟
- Recommended Reading: AWS Storage•10分钟
- Recommended Reading: Amazon Databases•20分钟
- Recommended Reading: PaaS – Platform As A Service•15分钟
- Live Session•10分钟
13个作业•总计4,392分钟
- 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分钟
- SGA-1: Build and Deploy a Scalable Secure Web App on AWS•4,320分钟
1个讨论话题•总计30分钟
- AWS Storage Services and Cloud Platform Models•30分钟
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.
涵盖的内容
11个视频4篇阅读材料11个作业1个讨论话题
11个视频•总计171分钟
- 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分钟
- Recording of Cloud Computing Fundamentals: Week 4 - Live Session on 26-04-10 19:30:33 [56:33]•57分钟
4篇阅读材料•总计125分钟
- 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分钟
- Instructional Document: Staff-Graded Assignment-2•15分钟
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分钟
1个讨论话题•总计30分钟
- Analysing Cloud Service Models through Real-World SaaS Applications•30分钟
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个作业1个讨论话题
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分钟
1个讨论话题•总计30分钟
- Cost and Access Optimisation for Cloud Storage•30分钟
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个作业1个讨论话题
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分钟
1个讨论话题•总计30分钟
- Auto Scaling and Load Balancing in Real-World Deployments•30分钟
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.
涵盖的内容
6个视频3篇阅读材料7个作业1个讨论话题
6个视频•总计50分钟
- Scheduling Concepts•9分钟
- Java Schedulers in Cloud Applications•12分钟
- CloudWatch Integration•9分钟
- Logging and Visualisation•6分钟
- Pod Deployment•8分钟
- Performance Analysis•7分钟
3篇阅读材料•总计140分钟
- Recommended Reading: Scheduling Fundamentals•40分钟
- Recommended Reading: Implementing Scheduling Logic•60分钟
- Recommended Reading: Kubernetes Scheduling•40分钟
7个作业•总计654分钟
- Scheduling Concepts•9分钟
- Java Schedulers in Cloud Applications•9分钟
- CloudWatch Integration•9分钟
- Logging and Visualisation•9分钟
- Pod Deployment•9分钟
- Performance Analysis•9分钟
- SGA-2: Cloud Deployment, Optimisation, and Monitoring of a Cloud-Based Fitness & Wellness Platform•600分钟
1个讨论话题•总计30分钟
- Cloud Scheduler Design Decisions•30分钟
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个视频3篇阅读材料11个作业1个讨论话题
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分钟
3篇阅读材料•总计165分钟
- Recommended Reading – Reliability and Fault Tolerance•50分钟
- Recommended Reading – Security and Monitoring•65分钟
- Recommended Reading: Compliance and SLA•50分钟
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分钟
1个讨论话题•总计30分钟
- Security in Multi-Tenant Cloud Environments•30分钟
End-Term Examination
涵盖的内容
1个作业
1个作业•总计30分钟
- End-Term Examination•30分钟
位教师


提供方

提供方

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.
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

