The Cloud Computing Technology Overview course provides technical and business expertise in the underpinnings of different cloud computing platforms. Participants gain a solid footing in cloud computing origins, terminology and service offerings as well as detailed overviews of popular cloud platforms provided by Amazon, Google, Salesforce.com and Microsoft.
Architecturally, common design patterns are explored along with quality of service constraints.
Finally, business terms are discussed in the pricing and service level agreements by the four major vendors. The class culminates in the discussion of applicability of cloud platforms for various business cases.
Cloud Computing Basics
- Software as a Service
- Infrastructure as a Service
- Platform as a Service
Cloud Computing Options Overview
Amazon Infrastructure Web Services
- Amazon Elastic Compute Cloud
- Amazon SimpleDB
- Amazon Simple Storage Service
- Amazon CloudFront
- Amazon Simple Queue Service
- Amazon Elastic MapReduce
- Amazon Relational Database Service
- Amazon Virtual Private Cloud
Google App Engine
- PHP
- Java
- AppEngine Services
- Schedule Tasks and Task Queues
Microsoft Azure
- Microsoft Windows Azure
- Microsoft SQL Azure
- Windows Server / Windows Azure Platform AppFabric
Saleforce.com Force.com Platform
- Chatter Social Platform
- Force.com Development Platform
- Force.com Infrastructure
Cloud Computing Architecture
- Pattern 1: Elasticity
- Pattern 2: Multi-Tenancy
- Pattern 3: Computation
- Pattern 4: Storage
- Pattern 5: Queueing
- Discussion: Security SAS70 ISO/IEC
Business Impacts of Cloud Computing and Assessment
- Cloud Computing Cost Models
- Use case review
- Cloud Computing pros and cons
- Cost approximation
Cloud Computing Options Overview
Amazon Infrastructure Web Services
- Amazon Elastic Compute Cloud
- Amazon SimpleDB
- Amazon Simple Storage Service
- Amazon CloudFront
- Amazon Simple Queue Service
- Amazon Elastic MapReduce
- Amazon Relational Database Service
- Amazon Virtual Private Cloud
Google App Engine
- PHP
- Java
- AppEngine Services
- Schedule Tasks and Task Queues
Microsoft Azure
- Microsoft Windows Azure
- Microsoft SQL Azure
- Windows Server / Windows Azure Platform AppFabric
Saleforce.com Force.com Platform
- Chatter Social Platform
- Force.com Development Platform
- Force.com Infrastructure
Cloud Computing Architecture
- Pattern 1: Elasticity
- Pattern 2: Multi-Tenancy
- Pattern 3: Computation
- Pattern 4: Storage
- Pattern 5: Queueing
- Discussion: Security SAS70 ISO/IEC
Business Impacts of Cloud Computing and Assessment
- Cloud Computing Cost Models
- Use case review
- Cloud Computing pros and cons
- Cost approximation