Cloud Computing.
Detailed syllabus:
MODULE 1. Introduction to cloud computing: Emergence of cloud computing in distributed
computing; Cloud computing Definition, Architecture, Cloud-Based Services, Benefits of using a
Cloud Model, Key Characteristics of Cloud Computing, Understanding- Public & Private cloud
environments, The Evolution of Cloud Computing – Hardware & Internet Software Evolution,
SPI framework.
MODULE 2. Cloud services: Communication-as-a-Service (CAAS), Infrastructure-as-a-Service
(IAAS), Monitoring-as-a Service (MAAS), Platform-as-a-Service (PAAS), Software-as-a-Service
(SAAS).
MODULE 3. Cloud security challenges: Security Management People, Security Governance,
Security Portfolio Management, Security Architecture Design, Identity Access Management
(IAM), Data Security. Cloud computing threats, Case studies- Amazon EC2, Google App engine,
IBM clouds.
MODULE 4. The MSP Model: Evolution from the MSP Model to Cloud Computing and
Software-as-a-Service, TheCloud Data Center, Basic Approach to a Data Center-Based SOA,
Open Source Software, Service- Oriented Architectures as a Step Toward Cloud Computing.
MODULE 5. Virtualization concepts & Smartphone: virtualization benefits, Hardware &Software
Virtualization, Memory Virtualization, Storage Virtualization, Data Virtualization, Network
Virtualization, Virtualization Security Recommendations, Introduction to Various Virtualization
OS VMware, KVM, Virtual Machine Security, Smartphone, Mobile Operating Systems for
Smartphone’s (iPhone, Windows Mobile), Google (Android).
Text Book:
1. Toby Velte, Anthony Vote and Robert Elsenpeter, “Cloud Computing: A Practical Approach”,
McGraw Hill, 2002
2. Gautam Shroff, Enterprise Cloud Computing, Cambridge, 2010.