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)
2. 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, IBM SmartCloud Enterprise, Windows Azure, Oracle Public Cloud, etc.) to support the overall course project application.
3. 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, force.com, 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.
4. 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, SalesForce.com, 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).
5. 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
• 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.
6. Deatailed architecture on Commercial Deployments and Opensources
• Amazon Web Services (AWS)
• Openstck (HP/Rackspace)
• Detailed architecture and project work in these areas.
Cloud Apps for Kids
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.