Semester 5Year 3 · OddCore Subject★★★ Moderate
CS 505

Cloud Computing

Study of cloud service models, virtualization, AWS/Azure/GCP platforms, containers, and cloud-native architecture.

4Units
24Topics
4Credits
60hLecture hrs
100Max marks
Your Progress
0 / 24 topics
0% complete
Overview
🎯
Why it matters
Every modern application runs on the cloud. Netflix, Spotify, Instagram — all cloud. Understanding IaaS, PaaS, SaaS, containers (Docker), and orchestration (Kubernetes) is ESSENTIAL for any developer in 2024.
💼
Placement relevance
VERY HIGH demand. Cloud Engineer, DevOps, SRE roles at ALL companies. AWS/Azure certifications add ₹5-10 LPA. Every startup uses cloud. ₹18-40 LPA range for cloud specialists.
🔗
Prerequisites for
DevOps · Site Reliability Engineering · Cloud Architecture · Microservices · Containerization · Serverless Computing
📚
Recommended books
Cloud Computing: Concepts, Technology & Architecture by Thomas Erl · Mastering AWS by Vijin Palazhi · Kubernetes in Action by Marko Luksa · Docker Deep Dive by Nigel Poulton
Curriculum — 4 Units
U1
Unit 1 · 6 Topics · 0% complete
Cloud Fundamentals
Key Formulae
Service Models:IaaS (Infrastructure), PaaS (Platform), SaaS (Software)
Deployment:Public (shared), Private (dedicated), Hybrid (both)
Cloud Computing Definition
Service Models (IaaS, PaaS, SaaS)
Deployment Models (Public, Private, Hybrid)
Characteristics (On-demand, Elasticity)
Benefits and Challenges
Major Providers (AWS, Azure, GCP)
U2
Unit 2 · 6 Topics · 0% complete
Virtualization & Storage
Key Formulae
Hypervisor:Type 1: Bare-metal (VMware ESXi); Type 2: Hosted (VirtualBox)
Storage Types:Block (EBS), Object (S3), File (EFS)
Virtualization Basics
Hypervisors (Type 1, Type 2)
Virtual Machines vs Containers
Cloud Storage (Block, Object, File)
Amazon S3, EBS, Glacier
Replication and Redundancy
U3
Unit 3 · 6 Topics · 0% complete
Containers & Orchestration
Key Formulae
Docker:Image → Container (runtime instance)
Kubernetes:Pod (smallest unit), Service (stable endpoint), Deployment (replicas)
Docker Basics
Containers vs VMs
Docker Images, Containers, Volumes
Kubernetes Architecture
Pods, Services, Deployments
Container Orchestration
U4
Unit 4 · 6 Topics · 0% complete
Cloud Services & Serverless
Key Formulae
Serverless:FaaS: Code runs on events, no server management (AWS Lambda)
IAM:Identity & Access Management: Users, Roles, Policies
AWS EC2, Lambda, RDS
Azure VMs, Functions, Cosmos DB
Google Compute Engine, Cloud Functions
Serverless Computing
API Gateway
Cloud Security & IAM
Previous Year Questions
Unit 12023 · End Semester8 marks
Compare IaaS, PaaS, and SaaS with real-world examples. Which model is suitable for a startup building a web app? Justify.
Unit 32023 · End Semester10 marks
Explain Docker architecture with a diagram. What are the differences between Docker containers and traditional VMs? Why are containers faster?
Unit 42022 · End Semester6 marks
What is serverless computing? Explain AWS Lambda with a use case. What are the benefits and limitations?
Exam Strategy
☁️
Know the service models cold
IaaS vs PaaS vs SaaS — compare with examples (EC2 vs Heroku vs Gmail). Exam loves comparison questions. Make a table.
🐳
Docker is always asked
Container vs VM comparison. Docker architecture (daemon, client, registry). Dockerfile syntax. Practical questions on containerization.
🔐
Security matters
IAM, security groups, encryption at rest/in transit. Cloud security is 20% of exam. Understand shared responsibility model.
Related Subjects
Semester 8
DevOps
CS 801
Semester 4
Computer Networks
CS 403
Semester 4
Operating Systems
CS 402