The Rise of the Cloud
Objectives
From Mainframe to Client-Server
From Client-Server to N-Tier Web
From Web to Service Orientation
The Evolution of Grid Computing
Virtualization, Virtualization Everywhere
From ASPs to SaaS
Moving Services to the Cloud
Cloud Computing Recipe
Summary
The Cloud Value Proposition
Objectives
The Cloud Value Framework
Typical Business Cases
Business Case #1
Business Case #2
Business Case #3
Emerging Business Cases
Potential Business Case #1
Potential Business Case #2
Summary
Cloud Computing Components
Objectives
Cloud Computing Recipe
Cloud Component – SOA
Applying SOA to the Cloud
Cloud Component – SaaS
Applying SaaS to the Cloud
Cloud Component – RIA / Web 2.0
Applying RIA / Web 2.0 to the Cloud
Cloud Component – Virtualization
Applying Virtualization to the Cloud
Cloud Component – Grid Computing
Applying Grid Computing to the Cloud
Summary
Real World Case Study Analysis
Objectives
Case Study – Amazon
Problem Domain
Cloud Value for Amazon
Analyzing Amazon’s Cloud Solution
Discussion Question
Case Study – Google Apps
Problem Domain
Cloud Value for Google
Analyzing Google’s Cloud Solution
Discussion Question
Case Study – SalesForce.com
Problem Domain
Cloud Value for SalesForce
Analyzing SalesForce’s Cloud Solution
Discussion Question
Case Study – TuneCore
Problem Domain
Cloud Value for TuneCore
Analyzing TuneCore’s Cloud Solution
Discussion Question
Case Study – Pitney Bowes
Problem Domain
Cloud Value for Pitney Bowes
Analyzing Pitney Bowes’s Cloud Solution
Discussion Question
Summary
Opportunities and Risks
Objectives
Understanding Cloud Types
Data Clouds
Service Clouds
Interface Clouds
Understanding Cloud Scope
Public clouds
Opportunities and Risks
Private clouds
Opportunities and Risks
Hybrid Clouds
Opportunities and Risks
Evaluating Cloud Potential
Summary
Cloud Infrastructure and Tools
Objectives
Infrastructure and Tools Overview
Enterprise Components
Run-time Components
Design-time Components
Requirements and Recommendations
Build vs. Buy Analysis
Vendor Selection Criteria
Summary
Cloud Adoption Strategies
Objectives
Pragmatic Adoption
Wholesale Adoption
Wholesale Pros/Cons
Layered Adoption
Layered Pros/Cons
Opportunistic Adoption
Opportunistic Pros/Cons
Selective Adoption
Selective Pros/Cons
Selecting a Strategy
Summary
Appendix A – Cloud Computing Glossary
Appendix B – Cloud Computing Roadmap