Semester: III
Course Code: CAE321 (Elective) Course Title: Cloud Computing
Course Credits: 03(3-0-0) Hours/Week: 03
Total Contact Hours:44 Formative Assessment Marks: 20
Exam Marks: 80 Exam Duration: 03
Course Outcomes (COs):
CO1 Understand cloud computing concepts, architecture, benefits, and challenges.
CO2 Explain cloud service models (IaaS, PaaS, SaaS) and their providers.
CO3 Describe deployment models, virtualization types, and hypervisors.
CO4 Explore cloud storage, databases, networking, and DevOps practices.
Course Content Hours
Unit 1
Introduction to Cloud Computing: Definition and Characteristics of Cloud
Computing, History and Evolution of Cloud Computing, Cloud Computing 11
Architecture, Benefits and Challenges of Cloud Computing.
Unit 2
Cloud Service Models: Infrastructure as a Service (IaaS), Key Providers: AWS
EC2, Google Compute Engine, Azure VMs, Platform as a Service (PaaS), Key
Providers: AWS Elastic Beanstalk, Google App Engine, Azure App Services Software 11
as a Service (SaaS), Examples: Google Workspace, Microsoft Office 365.
Unit 3
Cloud Deployment Models: Public Cloud, Private Cloud, Hybrid Cloud, Community
Cloud, Concept of Virtualization, Types of Virtualizations: Server, Network, 11
Storage, Hypervisors: VMware, Hyper-V, KVM.
Unit 4
Cloud Storage and Databases: Storage Solutions, S3, Azure Blob Storage, Google
Cloud Storage, Database Services AS AWS RDS, Azure SQL Database, Google Cloud
SQL, NoSQL Databases as DynamoDB, Azure Cosmos DB, Google Cloud Fire store.
Cloud Networking: Networking Basics in the Cloud, Virtual Private Cloud (VPC), 11
Load Balancing and Auto Scaling, Content Delivery Networks (CDN).
Introduction to DevOps in the Cloud: DevOps Principles and Practices, CI/CD
Pipelines, Infrastructure as Code (IaC).
Text Books:
1. "Cloud Computing: Concepts, Technology & Architecture" by Thomas Erl, PHI.
Reference Books:
1. AWS Documentation, Azure Documentation, Google Cloud Documentation, Tools: AWS
Free Tier, Azure Free Account, Google Cloud Free Tier.
Page 28 of 50