Cloud Computing- CMCSP5
UNIT-1
Introduction to Cloud Computing: Definition of Cloud Computing – Characteristics of
Cloud Computing – Cloud Models – Cloud Service Examples – Cloud-based Services and
Applications: Cloud computing for health care, Energy systems, Government, Education.
Cloud Concepts and Technologies: Virtualization – Load balancing – Scalability and
Elasticity – Deployment – Replication – Monitoring – Software Defined Networking –
Network Function Virtualization – Map Reduce – Identity and Access Management – Service
Level Agreements – Billing.
UNIT-2
Cloud Services Compute Services: Amazon Elastic Computer Cloud - Google Compute
Engine - Windows Azure Virtual Machines. Storage Services: Amazon Simple Storage
Service - Google Cloud Storage - Windows Azure Storage. Database Services: Amazon
Relational Data Store - Amazon Dynamo DB - Google Cloud SQL - Google Cloud Data Store
- Windows Azure SQL Database - Windows Azure Table Service. Application Services:
Application Runtimes and Frameworks - Queuing Services - Email Services - Notifiction
Services - Media Services Content Delivery Services: Amazon CloudFront - Windows Azure
Content Delivery Network.
UNIT -3
Analytics Services: Amazon Elastic MapReduce - Google MapReduce Service - Google
BigQuery - Windows Azure HDInsight. Deployment and Management Services: Amazon
Elastic Beanstack - Amazon CloudFormation. Identity and Access Management Services:
Amazon Identiy and Access Management - Windows Azure Active Directory. Open Source
Private Cloud Software: CloudStack – Eucalyptus – OpenStack. Cloud Application Design:
Introduction – Design Consideration for Cloud Applications – Scalability – Reliability and
Availability – Security – Maintenance and Upgradation – Performance.
UNIT -4
Cloud Application Design Methodologies: Service Oriented Architecture (SOA), Cloud
Component Model, IaaS, PaaS and SaaS Services for Cloud Applications, Model View
Controller (MVC), RESTful Web Services – Data Storage Approaches: Relational Approach
(SQL), Non-Relational Approach (NoSQL).
UNIT -5
Cloud Security: Introduction – CSA Cloud Security Architecture – Authentication (SSO) –
Authorization – Identity and Access Management. Data Security : Securing data atrest,
securing data in motion – Key Management – Auditing. Case Studies: Cloud Computing for
Healthcare – Cloud Computing for Education.
Text Book:
ArshdeepBahga, Vijay Madisetti, Cloud Computing – A Hands On Approach, Universities
Press (India) Pvt. Ltd., 2018.