Unit-I
Overview of Computing Paradigm: Recent trends in Computing –Grid Computing, Cluster Computing, Distributed Computing, Utility Computing, Cloud Computing. [CO1]
Introduction to Cloud Computing: Vision of Cloud Computing, Defining a Cloud, Cloud delivery Model, Deployment Model, Characteristics, Benefits of Cloud Computing, Challenges ahead. Cloud computing vs. Cluster computing vs. Grid computing.[CO1]
Migrating into a Cloud: Introduction, Broad approaches to Migrating into the Cloud, The Seven-Step Model of Migration Into a Cloud. [CO2]
Unit-II
Virtualization: Introduction, Characteristics of Virtualized environment, Taxonomy of Virtualization techniques, Virtualization and Cloud Computing, Pros and Cons of Virtualization, Hypervisor Technology Examples- Xen, VMware, Microsoft Hyper-V. [CO3]
Capacity Planning: Elasticity vs Scalability, Introduction, Defining Baseline and Metrics-Baseline Measurements, System Metrics, Load Testing, Resource Ceilings, Server and Instance types; Network Capacity, Scaling. [C04]
Unit-III
SLA Management in Cloud Computing: Inspiration, Traditional Approaches to SLO Management, Types of SLA, Life Cycle of SLA, SLA management in Cloud. Automated Policy-based management.[CO4]
Securing Cloud services: Cloud Security, Securing Data- Brokered Cloud Storage Access, Storage location and tenancy, Encryption, Auditing and compliance. Steps to ensure security over cloud.
Unit-IV
Cloud Platforms in Industry: Amazon Web Services-Compute Services, Storage Services, Communication Services, Additional Services. Google AppEngine-Architecture and Core Concepts, Application Life Cycle. Cost Model. Microsoft Azure-Azure Core Concepts, SQL Azure, Windows Azure Platform Appliance.