Cloud Computing:

Defining cloud computing

Delivering services from the cloud

Components of a computing cloud

Differentiating types of clouds: public, private, hybrid

Categorizing service types

Comparing vendor cloud products: Amazon, Google, Microsoft and others

Key drivers of cloud computing solutions

Evaluating barriers to cloud computing

Instantaneous provisioning of computing resources

Tapping into an infinite storage capacity

Cost-effective pay-as-you-use billing models

Handling sensitive data

Aspects of cloud security

Assessing governance solutions

Characterizing SaaS

Comparing service scenarios

Streamlining administration with centralized installation

Optimizing cost and performance with scale on demand

Improving collaboration with business productivity tools

Simplifying business process creation by integrating existing components

Inspecting SaaS technologies

Exploring the technical foundation for PaaS

Deploying web applications

Implementing web services: SOAP, REST

Choosing a development platform

Specifying the components of PaaS

Analyzing vendor PaaS provisions

Selecting an appropriate implementation

Building services with solution stacks

Managing cloud storage

Evaluating the architecture of vendor-specific platforms

Becoming familiar with service platform tools

Controlling unstructured data in the cloud

Deploying relational databases in the cloud

Improving data availability

Employing support services

Enabling technologies

Testing in the cloud

Monitoring cloud-based services

Analyzing portability across platforms

Scalable server clusters

Achieving transparency with platform virtualization

Elastic storage devices

Accessing IaaS

Calculating the financial implications

Provisioning servers on demand

Handling dynamic and static IP addresses

Tools and support for management and monitoring

Comparing in-house facilities to the cloud

Estimating economic factors downstream