373
Page views
26
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
Unit I: Defining Cloud Computing

Unit I: Defining Cloud Computing - Cloud Types - The NIST model - The Cloud Cube Model - Deployment models - Service models - Characteristics of Cloud Computing - Paradigm shift - Benefits of cloud computing - Disadvantages of cloud computing - Assessing the Role of Open Standards: Measuring the Cloud’s Value - Early adopters and new applications - The laws of cloudonomics - Cloud computing obstacles - Behavioral factors relating to cloud adoption - Measuring cloud computing costs - Right-sizing. Suggested Activities: Compare the advantages and disadvantages of various cloud computing platform

UNIT
2
Unit II: Understanding Cloud Architecture:

Unit II: Understanding Cloud Architecture: Exploring the Cloud Computing Stack - Composability - Infrastructure - Platforms - Virtual Appliances - Communication Protocols - Applications - Connecting to the Cloud - The Jolicloud Netbook OS - Chromium OS. Defining Infrastructure as a Service (IaaS) - IaaS workloads - Pods, aggregation, and silos -Defining Platform as a Service (PaaS). Suggested Activities: Analyze the trade-offs between deploying applications in the cloud and over the local infrastructure. Design and deploy a web application in a IaaS environment. Design and deploy a web application in a PaaS environment.

UNIT
3
UNIT III: IaaS - SaaS - SOA -DaaS

Unit III: - Defining Software as a Service (SaaS) - SaaS characteristics - Open SaaS and SOA - Salesforce.com and CRM SaaS. Defining Identity as a Service (IDaaS) - What is an identity? - Networked identity service classes -Identity system codes of conduct - IDaaS interoperability - User authentication - Authorization markup languages - Defining Compliance as a Service (CaaS). Suggested Activities: Design and deploy a web application in a SaaS environment. Design and deploy a web application in a IDaaS environment.

UNIT
4
Unit IV: Using Google Web Services

Unit IV: Using Google Web Services: Exploring Google Applications, Surveying the Google Application Portfolio, Exploring the Google Toolkit. Using Amazon Web Services: Understanding Amazon Web Services Amazon Web Service Components and Services, Working with the Elastic Compute Cloud (EC2), Working with Amazon Storage Systems, Understanding Amazon Database Services. Using Microsoft Cloud Services: Exploring Microsoft Cloud Services, Defining the Windows Azure Platform - Using Windows Live. Suggested Activities: Deploy applications over commercial cloud computing infrastructures such as Google Web Services, Amazon Web Services, Windows Azure.

UNIT
5
Unit V: Managing the Cloud:

Unit V: Managing the Cloud: Administrating the Clouds - Cloud Management Products - Emerging Cloud Management Standards. Understanding Cloud Security: Securing the Cloud - Securing Data. Understanding Service Oriented Architecture: Introducing Service Oriented Architecture - Defining SOA Communications - Managing and Monitoring SOA - Relating SOA and Cloud Computing. Suggested Activities: Solve a real-world problem using cloud computing through group collaboration. Case Study on recent research results in cloud computing and identify their pros and cons

Reference Book:

REFERENCES 1. Henry Li, Introducing Windows Azure, Apress 1 edition, 2009, ISBN: 978-1- 4302- 2469-3. 2. Eugenio Pace, Dominic Betts, Scott Densmore, Ryan Dunn, Masashi Narumoto, Matias Woloski, Developing Applications for the Cloud on the Microsoft Windows Azure Platform, Microsoft Press, 1st edition, 2010, ISBN:9780735656062.

Text Book:

TEXTS 1. Barrie Sosinsky, Cloud Computing Bible, Wiley-India, 2010, ISBN: 978-0-470-90356-8

 

Print    Download