Cloud Computing (21CS72)

Explore Cloud Services, Virtualization, IaaS, PaaS, SaaS, and Cloud Security

Download Syllabus PDF


Course Information

Course Code

21CS71

Credits

03

Total Hours

40 hours

Examination

Theory (3 hours)

Course Objectives

  • Introduce the rationale behind the cloud computing revolution and the business drivers.
  • Introduce various models of cloud computing (IaaS, PaaS, SaaS).
  • Provide an introduction on how to design cloud-native applications, the necessary tools, and the design trade-offs.
  • Realize the importance of cloud virtualization, abstractions, enabling technologies, and cloud security.

Course Modules

Model Question Paper Solutions

Model Question Paper-1 with effect from 2021

10 hours
Module 1: Introduction to Cloud Computing

Topics: Cloud Computing at a Glance, Historical Developments, Building Cloud Computing Environments, Amazon Web Services (AWS), Google App Engine, Microsoft Azure.

10 hours
Module 2: Virtualization and Cloud Computing

Topics: Introduction to Virtualization, Characteristics of Virtualized Environments, Pros and Cons of Virtualization, Technology Examples.

10 hours
Module 3: Cloud Computing Architecture

Topics: Cloud Reference Model, Types of Clouds, Economics of the Cloud, Open Challenges.

10 hours
Module 4: Cloud Security

Topics: Risks in Cloud Security, Privacy Impact Assessment, OS Security, VM Security, Security Risks posed by Shared Images.

10 hours
Module 5: Cloud Platforms in Industry

Topics: Amazon Web Services (Compute, Storage, Communication services), Google App Engine (Architecture, Application Lifecycle, Cost Model), Cloud Applications in Science and Business.

10 hours