Module-1 : Introduction to Cloud Computing
- Components of a computing cloud
- Differentiating types of clouds: public, private and hybrid
Delivering services from the cloud
- Categorizing service types
- Comparing vendor cloud products: Amazon, Google, Microsoft and others
Adopting the Cloud
Key drivers of cloud computing solutions
- Instantaneous provisioning of computing resources
- Tapping into an infinite storage capacity
- Cost-effective pay-as-you-use billing models
Evaluating barriers to cloud computing
- Handling sensitive data
- Aspects of cloud security
- Assessing governance solutions
Cloud Security (Using CloudSim)
- DES Algorithm
- Public Private Key cryptography
Public Cloud
- Amazon Web Services, Rackspace, GoGrid
PrivateCloud)
- Eucalyptus, CloudStack, OpenStack, Open Nebula (Conceptual study and working process)
Module 2 : Exploiting Software as a Service (SaaS)
Characterizing SaaS
- Streamlining administration with centralized installation
- Optimizing cost and performance with scale on demand
Comparing service scenarios
- Improving collaboration with business productivity tools
- Simplifying business process creation by integrating existing components
Inspecting SaaS technologies
- Deploying web applications
- Implementing web services: SOAP and REST
- Choosing a development platform
Module 3: Delivering Platform as a Service (PaaS)
Exploring the technical foundation for PaaS
- Specifying the components of PaaS
- Analyzing vendor PaaS provisions
- Selecting an appropriate implementation
Building services with solution stacks
- Evaluating the architecture of vendor-specific platforms
- Becoming familiar with service platform tools
Managing cloud storage
- Controlling unstructured data in the cloud
- Deploying relational databases in the cloud
- Improving data availability
Employing support servicese
- Testing in the cloud
- Monitoring cloud-based services
- Analyzing portability across platforms
- Managing cloud storage
- Hypervisors [Virtualization]- VMware /XEN/KVM
- High availability & Load Balancing Solutions
- Disaster Recovery Scenarios on Cloud
- Windows Azure
Module 4: Deploying Infrastructure as a Service (IaaS)
Module 5: Building a Business Case
Calculating the financial implications
- Comparing in-house facilities to the cloud
- Estimating economic factors downstream
Preserving business continuity
- Selecting appropriate service-level agreements
- Safeguarding access to assets in the cloud
- Security, availability and disaster recovery strategies
Migrating to the cloud
- Rearchitecting applications for the cloud
- Integrating the cloud with existing applications
- Selecting a vendor and avoiding vendor lock-in
Hands-On Experience Includes
- Deploying websites and data to Amazon IaaS
- Assessing PaaS tools for building and deploying cloud applications
- Experiencing SaaS real-time collaboration tools
- Allocating and deploying resources on an OpenStack Private Cloud
- Developing a business plan for cloud adoption and migration