Cloud Computing Overview

  • Cloud Computing definition and characteristics (elasticity, multi-tenant, on-demand, ubiquitous access, usage metering, self-service, sla-monitoring, etc.)

  • Cloud Computing and SOA

  • Enterprise Cloud drivers and adoption trends

  • Typical Cloud Enterprise workloads

  • Cloud service models/types (public, private, hybrid, and community clouds)

  • Cloud deployment models (IaaS, PaaS, SaaS, BPaas)

  • Cloud ROI models

  • Cloud reference architectures

  • Cloud standards (OSDIAPIs, etc.)

  • Technology providers vs. Cloud providers vs. Cloud vendors

  • Planning Cloud transformations (suitability assessment, future state definition, financial assessment and platform selection, roadmap definition)

Infrastructure as a Service (IaaS)

  • Evolution of infrastructure migration approaches (virtualization-VMWare/Xen/KVM virtualization, adaptive virtualization, Cloud Computing and on-demand resource provisioning)

  • Cloud Infrastructure services (storage, compute, services management, cloud brokers, etc.)

  • IaaS vendor solutions: Amazon EC2, HP, Microsoft, Savvis, Terremark, Right Scale, Rackspace cloud, IBM, Oracle, Verizon

  • IaaS mainstream offerings (assessment offerings, design offerings, build offerings, integrated operations and management offerings, governance offerings)

  • IaaS project: Ongoing programming project (Part I) – Configuration and programming on a combination of public/private provider platforms (e.g., Amazon EC2/Amazon AWS, IB

  • SmartCloud Enterprise, Windows Azure, Oracle Public Cloud, etc.) to support the overall course project application.

Platform as a Service (PaaS)

  • Evolution of computing paradigms and related components (distributed computing, utility computing, Cloud computing, grid computing, etc.) e.g., Spring vs. VMWare vFabric, gemstone vs. VMWare Gemfire, WMWare Hyperic/TC Server/RabbitMQ

  • Cloud platform services (monitoring and management, application servers, messaging, data management, development and testing, integration, business intelligence, etc.)

  • PaaS vendor solutions: EMC Cloud Foundry, Google App Engine, HP, IBM, Microsoft Azure, Rackspace, Savvis, Verizon,, VMware vFabric, OpenStack, Eucalyptus, Storage-as-a-Service platforms (Google Storage, ObjectStore S3, Amazon Dynamo, etc.)

  • PaaS mainstream offerings: build/extend/migrate/manage Enterprise applications on top of Microsoft Azure, plan/develop/manage Enterprise applications using AWS transformation services

  • PaaS project: Ongoing programming project (Part II – Builds on Part I) – Leverage various PaaS vendor platform capabilities to configure and extent pre-packaged software platforms for the course project application.

Software as a Service (SaaS)

  • Overview of the Cloud application development lifecycle

  • SaaS platform services (application development, application migration, SaaS implementation, business intelligence – Cloud-based/big data/real time analytics)

  • SaaS vendor horizontal solutions: ADP, Cisco,, Microsoft Online Services, SAP, Oracle OnDemand, Tibco, Cordys, Google, Zoho, Taleo, NetSuite, SuccessFactors, Eloqua, Workday

  • SaaS vendor vertical solutions: SmartStream, Callidus Software, TriZetto, Fineos, Misys, Merced System, Inc.

  • SaaS mainstream offerings: SaaS Enablement (ISV & product-based), vendor-based SaaS offerings (SFDC, Cordys, Oracle), SaaS solution development, SaaS migration, Cloud application usage optimization

  • SaaS project: Ongoing programming project (Part III – Builds on Part II) – Leverage various SaaS frameworks to configure / create / extend SaaS components for the course project application).

  • Cloud Security

Cloud security challenges

  • Cloud security approaches: encryption, tokenization/obfuscation, cloud security alliance standards, cloud security models and related patterns

  • Cloud security in mainstream vendor solutions

  • Mainstream Cloud security offerings: security assessment, secure Cloud architecture design

  • Cloud security project: Ongoing programming project (Part V – Builds on Part IV) – Design a secure Cloud architecture to support the deployment of a secure version of the course project application.

Detailed architecture on Commercial Deployments and Opensources

  • Amazon Web Services (AWS)

  • Openstack (HP/Rackspace)

  • MS Azure

  • Detailed architecture and project work in these areas.

Cloud Computing

This is a great place to add a tagline.

Tell customers more about you. Add a few words and a stunning pic to grab their attention and get them to click.

This space is ideal for writing a detailed description of your business and the types of services that you provide. Talk about your team and your areas of expertise.