SlideShare a Scribd company logo
Architecting Your Cloud: Lessons Learned
from 100 CloudStack Deployments
Shannon Williams
Vice President Market Development, Cloud Platforms
CloudExpo New York
June 13, 2012
Today’s goal: provide a basic understanding of
different cloud architectures

• Outline a process for defining a cloud
• Describe the building blocks used to
  deploy a computing cloud
• Look at traditional workloads and cloud
  workloads
• Consider architectures that meet a
  broad set of requirements
Since 2008 CloudStack has powered hundreds
of clouds
                  • Secure, multi-tenant cloud
                    orchestration platform
                    – Turnkey platform for delivering IaaS clouds
                    – Hypervisor agnostic
                    – Highly scalable, secure and open
                    – Complete Self-service portal
                    – Open source, open standards
                    – Deploys on premise or as a hosted solution
Each cloud drives unique requirements


      Service Providers   Web 2.0       Enterprise




4
Architecture definition is a process


                             Iaas Cloud
                           Define target workloads

            Determine how that workload will be delivered reliably

           Determine the necessary functionality and performance

                     Develop your technical architecture

                        Implement your environment
Workload categories give us a starting point
                                       Traditional
                                       Enterprise
                                      Applications
                                                             Software
                  Disaster                                 Development,
                  Recovery                                  Testing and
                                                           Maintenance


               Social Media                                  Managed IT
               Applications                                   Services




                                                     High Performance
                   Batch processing
                                                        Computing


6
Possible to categorize workloads into two sets

                           Cloud Workloads


        Traditional Workload                Cloud Workload
      Reliable hardware, backup entire    Tell users to expect failure.
      cloud, and restore for users when   Users to build apps that can
      failure happens                     withstand infrastructure failure



 Both types of workloads must run reliably in the cloud
Reliability & DR are Workload Specific
RPO (Recovery Point Objective)




                                                                        • Recovery Point Objective (RPO) and
                                                       $       1         Recovery Time Objective (RTO) should be
                                                                         determined based on workloads
                                              $$              Regular
                                                   2                    • Deployment and DR plan should be
                                                                         designed per RPO, RTO requirements
                                 $$       3        Critical             • Different types of workloads will achieve
                                                                         workload reliability in different ways
                                        Mission
                                        Critical
                                      RTO (Recover Time Objective)
Workload reliability drives unique requirements
       Traditional Workload                       Cloud Workload

    Link Aggregation                        VM Backup/Snapshots
    Storage Multi-pathing                   Ephemeral Resources

    VM HA, Fault Tolerance                  Chaos Monkey
    VM Live Migration                       Multi-site Redundancy
Expect reliability. Back-up entire cloud.   Expect failure. Design app for failure.
  Admin controlled failure handling             Self-service failure handling
  Think Server Virtualization 1.0             Think Amazon Web Services
Other functionality will impact design as well
                       Networking           Storage          Template         Management
   VM Features
                        Features            Features        Management         Features
 • Resizing          • Dedicated user   • Persistent       • Master          • Delegated
 • High Availabity     networks           Storage            Template          Administration
 • Cloning           • Integrated       • Ephemeral          Library         • Live Migration
 • Monitoring          Firewall           Disk             • User Template     of VMs
                     • Integrated       • Automated          upload          • Live Migration
 • Windows
   Support             Load Balancing     Disk Snapshots   • User ISO          of Storage
                     • IP Address       • Cloud Storage      upload          • Usage
 • Linux Support
                       Management         access           • Blank VM          Metering
 • Naming
                     • Multiple Guest   • Disk               creation        • User Interface
 • Grouping
                       Networks           Monitoring       • Private         • Console Access
 • Security                                                  templates
                     • VPN              • Encryption                         • Multi-
                       Termination                         • Template          Hypervisor
                     • Intrusion                             migration       • Open-Source
                       Prevention                                            • Multi-
                                                                               Datacenter
Every cloud starts with basic building blocks

     Servers                Networking



     Storage      Server       Server     Server
                 Clusters     Clusters   Clusters


    Networking
                             Storage


    Hypervisor



   Resources         Availability Zones             Clouds
Two sample zone architectures
-   Traditional server virtualization zone
-   Amazon-Style availability zone
Designing a zone for a traditional workload
                                          Hypervisor

                                               Feature Rich– vSphere, vCenter
                vCenter

                                          Storage
   Enterprise Networking (e.g., VLAN)
                                                    SAN



  ESXi           ESXi            ESXi     Networking
 Cluster        Cluster         Cluster        L2 VLANs


                                          Network Services
     Enterprise Storage (e.g., SAN)
                                             Load Balancing         PV-LANs

                                          Multi-tier Apps

                                            Multi-tier VLANs          OVF
Designing a zone for a traditional workload

                                          • Can achieve significant reliability for
                vCenter
                                            applications running in one zone.
   Enterprise Networking (e.g., VLAN)     • Reliability of individual nodes is very high.
                                          • All zone storage is replicated to a second
  ESXi
 Cluster
                 ESXi
                Cluster
                                 ESXi
                                Cluster
                                            storage platform (synchronous or
                                            asynchronous)
     Enterprise Storage (e.g., SAN)       • In event of failure, images are recovered
                                            from second storage array.
                                          • Existing workloads will run reliably.
                                          • Little cost benefit over existing approaches
Designing a zone for an Amazon-style workload
       Amazon-Style Availability Zone
          Software Defined Networks                 Hypervisor
       (e.g., Security Groups, EIP, ELB,...)          Simple - XenServer

  Server      Server         Server        Server   Storage
  Racks       Racks          Racks         Racks
                                                              Local            EBS          Object store

  Server      Server         Server        Server
                                                     Networking
  Racks       Racks          Racks         Racks
                                                               L3          SDN based L2     Elastic IP

  Server      Server         Server        Server
                                                    Network Services
  Racks       Racks          Racks         Racks
                                                         Security Groups         ELB              GSLB

              Elastic Block Storage                 Multi-tier Apps

                                                               L3           SDN based VPC       CloudFormation
Object store is critical for Amazon-style cloud
          Amazon-Style Cloud
                                                      Amazon-Style Availability Zone
                   CloudStack
                  Mgmt. Server                           Software Defined Networks
                                                      (e.g., Security Groups, EIP, ELB,...)

                                                 Server      Server         Server        Server
                                                 Racks       Racks          Racks         Racks


                                                 Server      Server         Server        Server
Availability   Availability       Availability
                                                 Racks       Racks          Racks         Racks
  Zone           Zone               Zone

                                                 Server      Server         Server        Server
                                                 Racks       Racks          Racks         Racks


                 Object Storage                              Elastic Block Storage
Object store is critical for Amazon-style cloud
          Amazon-Style Cloud
                   CloudStack
                  Mgmt. Server                   • Workloads are distributed across
                                                   availability zones
                                                 • No guarantee on zone reliability
                                                 • Applications designed to handle node
Availability   Availability       Availability     level failue
  Zone           Zone               Zone
                                                 • DBs and Templates snapped to
                                                   object store.
                                                 • In event of failure, images are
                 Object Storage                    recreated on new availability zone.
                                                 • Dramatically less expensive
Cloud Transition – General to Workload specific
                Past                                    Today

               General
                                        Traditional-Style         Amazon-Style
             Architecture



• General architecture for any
                                        • Workload-centric architecture
  workload
                                        • Workload-specific failure/disaster
• Limited definitive failure/disaster
                                          recovery
  recovery strategy
                                        • Separate legacy and cloud app
• Focused on legacy or cloud app
                                          architectures with interoperability
  architectures
Support for different styles will be required

                   CloudStack
                  Mgmt. Server                   Server Virtualization Availability Zone

                                                                 vCenter


                                                    Enterprise Networking (e.g., VLAN)
Availability   Availability       Availability
  Zone           Zone               Zone
                                                  ESXi          ESXi               ESXi
                                                 Cluster       Cluster            Cluster



                 Object Storage                       Enterprise Storage (e.g., SAN)
Availability zones will be distributed globally
                                CloudStack Management Cluster




      San Jose                        London
                 Miami                               Hosted Dehli   Tokyo




                         Hosted Rio
Availability zones are becoming on-demand
                On Premise                                                          Hosted
Private Cloud                  Managed               Hosted Private Cloud     Federated/Hybrid                    Public
                             Private Cloud                                      Cloud Services                Cloud Services
   Enterprise                      Enterprise               Enterprise            Multi-tenant Users      Multi-tenant Users
  Data Center                     Data Center




                                  3rd party              3rd party hosted &
                                  operated                    operated


     •   Dedicated resource                     •   3rd party owned and       •     Mix of shared and     •     Shared resources
     •   Total control/security                     operated                        dedicated resources   •     Elastic scaling
     •   Internal network                       •   SLA bound                 •     Shared facility and   •     Pay as you go
                                                •   Security                        staff                 •     Public internet
                                                •   Dedicated resource        •     VPN access
Key takeaways

• Begin with the definition of the workloads your users will run on the cloud.
• Define a clear strategy for what level of reliability those workloads will require,
  and how you will deliver it.
• Understand failure scenarios, DR scenarios, monitoring and backup deeply.
• Don’t be afraid to support more than one workload category, it will be key to
  driving consumption.
• Open platforms will provide the most flexibility to support a wide variety of
  workloads.
• Hypervisor, Networking and Storage models are more important than specific
  vendor choices
Work better. Live better.

More Related Content

PPTX
Windows Azure Platform
PDF
Scvmm 2012 (maarten wijsman)
PPTX
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...
PDF
vCenter Infrastructure Navigator 1.1 - What's New
PPTX
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
PDF
Veritas Dynamic Multi-Pathing for VMware 6
DOC
V mware v sphere boot camp
PPTX
Windows Azure Platform
Scvmm 2012 (maarten wijsman)
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...
vCenter Infrastructure Navigator 1.1 - What's New
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
Veritas Dynamic Multi-Pathing for VMware 6
V mware v sphere boot camp

What's hot (20)

PDF
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
DOC
V mware v sphere advanced administration
PPT
Overview of VMware & VMware Education from IBM
PDF
Finding Virtual Coins in the Couch
PPTX
Client Virtualization
PDF
virtualization tutorial at ACM bangalore Compute 2009
PDF
Virtualization Primer for Java Developers
PPTX
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
PPTX
Sql server 2012 ha and dr sql saturday tampa
PPTX
Sql Server 2012 HA and DR -- SQL Saturday Richmond
PDF
Colocube Enterprise Cloud Solutions
PPTX
Sql server 2012 ha and dr sql saturday dc
PPTX
Deep Dive Into Windows Server 2012 Hyper-V
PDF
Stairway to heaven webinar
PDF
Choosing Your Windows Azure Platform Strategy
PDF
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
PDF
12th Japan CloudStack User Group Meetup MidoNet with scalable virtual router
PDF
Brief about Windows Azure Platform
PDF
NSS File System Performance, Clustering and Auditing in Novell Open Enterpris...
PDF
Transcending Computing Environment Boundaries: Seamless Computing Environmen...
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
V mware v sphere advanced administration
Overview of VMware & VMware Education from IBM
Finding Virtual Coins in the Couch
Client Virtualization
virtualization tutorial at ACM bangalore Compute 2009
Virtualization Primer for Java Developers
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
Sql server 2012 ha and dr sql saturday tampa
Sql Server 2012 HA and DR -- SQL Saturday Richmond
Colocube Enterprise Cloud Solutions
Sql server 2012 ha and dr sql saturday dc
Deep Dive Into Windows Server 2012 Hyper-V
Stairway to heaven webinar
Choosing Your Windows Azure Platform Strategy
Lessons Learned: Novell Open Enterprise Server Upgrades Made Easy
12th Japan CloudStack User Group Meetup MidoNet with scalable virtual router
Brief about Windows Azure Platform
NSS File System Performance, Clustering and Auditing in Novell Open Enterpris...
Transcending Computing Environment Boundaries: Seamless Computing Environmen...
Ad

Viewers also liked (10)

PPTX
IDC Directions 2014 in Nordics - IT Service challenges and new sourcing models
PPT
ECATA - Sourcing Strategies of IT Services
PDF
Cloud Asia 2013 Highlights
PPT
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
PPTX
Introduction to Cloud Computing
PDF
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
PDF
Enterprise Cloud Adoption Strategies
PPT
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
PDF
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
PPT
Roadmap to Enterprise Cloud Computing
IDC Directions 2014 in Nordics - IT Service challenges and new sourcing models
ECATA - Sourcing Strategies of IT Services
Cloud Asia 2013 Highlights
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Introduction to Cloud Computing
Future Stack NY - Monitoring the Dynamic Nature of the Cloud
Enterprise Cloud Adoption Strategies
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Roadmap to the Clouds - How to Easily Migrate to the Cloud Platform Using WSO...
Roadmap to Enterprise Cloud Computing
Ad

Similar to Architecting a Private Cloud - Cloud Expo (20)

PPTX
The role of hyper-v in nist model
PDF
Storage Management and High Availability 6.0 Launch
PPTX
NIC 2013 - Configure and Deploy Private Cloud
PDF
MPLS 2010: Network Enabled Cloud and Service Models
PPTX
Build Resilient Private Cloud
PPTX
Configurando Private Cloud con System Center 2012
PPTX
Configuring and deploying a private cloud with system center 2012
PPTX
Cloud connect - Delivering Enterprise Scale Applications on Cloud
PDF
Christian ferber cloud platform_cloudportal
PPT
CCitDG Presenation
PDF
Securing a public cloud infrastructure : Windows Azure
PPT
PPTX
Building a cloud with cisco ucs and citrix
PDF
Oracle Cloud Reference Architecture
PPT
10 Minute Overview of Apache CloudStack
PPT
CloudStack Intro NYC
PDF
An Introduction to Azure IaaS
PDF
Comprendre l’offre IBM SmartCloud Foundation, Zoom sur PureSystems
PPTX
Mhta.private.cloud.final.16.9
PDF
Mon1420 build clouds-oliviermaes-citrix
The role of hyper-v in nist model
Storage Management and High Availability 6.0 Launch
NIC 2013 - Configure and Deploy Private Cloud
MPLS 2010: Network Enabled Cloud and Service Models
Build Resilient Private Cloud
Configurando Private Cloud con System Center 2012
Configuring and deploying a private cloud with system center 2012
Cloud connect - Delivering Enterprise Scale Applications on Cloud
Christian ferber cloud platform_cloudportal
CCitDG Presenation
Securing a public cloud infrastructure : Windows Azure
Building a cloud with cisco ucs and citrix
Oracle Cloud Reference Architecture
10 Minute Overview of Apache CloudStack
CloudStack Intro NYC
An Introduction to Azure IaaS
Comprendre l’offre IBM SmartCloud Foundation, Zoom sur PureSystems
Mhta.private.cloud.final.16.9
Mon1420 build clouds-oliviermaes-citrix

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Encapsulation theory and applications.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Empathic Computing: Creating Shared Understanding
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Electronic commerce courselecture one. Pdf
Modernizing your data center with Dell and AMD
The Rise and Fall of 3GPP – Time for a Sabbatical?
Encapsulation theory and applications.pdf
The AUB Centre for AI in Media Proposal.docx
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Empathic Computing: Creating Shared Understanding
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Electronic commerce courselecture one. Pdf

Architecting a Private Cloud - Cloud Expo

  • 1. Architecting Your Cloud: Lessons Learned from 100 CloudStack Deployments Shannon Williams Vice President Market Development, Cloud Platforms CloudExpo New York June 13, 2012
  • 2. Today’s goal: provide a basic understanding of different cloud architectures • Outline a process for defining a cloud • Describe the building blocks used to deploy a computing cloud • Look at traditional workloads and cloud workloads • Consider architectures that meet a broad set of requirements
  • 3. Since 2008 CloudStack has powered hundreds of clouds • Secure, multi-tenant cloud orchestration platform – Turnkey platform for delivering IaaS clouds – Hypervisor agnostic – Highly scalable, secure and open – Complete Self-service portal – Open source, open standards – Deploys on premise or as a hosted solution
  • 4. Each cloud drives unique requirements Service Providers Web 2.0 Enterprise 4
  • 5. Architecture definition is a process Iaas Cloud Define target workloads Determine how that workload will be delivered reliably Determine the necessary functionality and performance Develop your technical architecture Implement your environment
  • 6. Workload categories give us a starting point Traditional Enterprise Applications Software Disaster Development, Recovery Testing and Maintenance Social Media Managed IT Applications Services High Performance Batch processing Computing 6
  • 7. Possible to categorize workloads into two sets Cloud Workloads Traditional Workload Cloud Workload Reliable hardware, backup entire Tell users to expect failure. cloud, and restore for users when Users to build apps that can failure happens withstand infrastructure failure Both types of workloads must run reliably in the cloud
  • 8. Reliability & DR are Workload Specific RPO (Recovery Point Objective) • Recovery Point Objective (RPO) and $ 1 Recovery Time Objective (RTO) should be determined based on workloads $$ Regular 2 • Deployment and DR plan should be designed per RPO, RTO requirements $$ 3 Critical • Different types of workloads will achieve workload reliability in different ways Mission Critical RTO (Recover Time Objective)
  • 9. Workload reliability drives unique requirements Traditional Workload Cloud Workload Link Aggregation VM Backup/Snapshots Storage Multi-pathing Ephemeral Resources VM HA, Fault Tolerance Chaos Monkey VM Live Migration Multi-site Redundancy Expect reliability. Back-up entire cloud. Expect failure. Design app for failure. Admin controlled failure handling Self-service failure handling Think Server Virtualization 1.0 Think Amazon Web Services
  • 10. Other functionality will impact design as well Networking Storage Template Management VM Features Features Features Management Features • Resizing • Dedicated user • Persistent • Master • Delegated • High Availabity networks Storage Template Administration • Cloning • Integrated • Ephemeral Library • Live Migration • Monitoring Firewall Disk • User Template of VMs • Integrated • Automated upload • Live Migration • Windows Support Load Balancing Disk Snapshots • User ISO of Storage • IP Address • Cloud Storage upload • Usage • Linux Support Management access • Blank VM Metering • Naming • Multiple Guest • Disk creation • User Interface • Grouping Networks Monitoring • Private • Console Access • Security templates • VPN • Encryption • Multi- Termination • Template Hypervisor • Intrusion migration • Open-Source Prevention • Multi- Datacenter
  • 11. Every cloud starts with basic building blocks Servers Networking Storage Server Server Server Clusters Clusters Clusters Networking Storage Hypervisor Resources Availability Zones Clouds
  • 12. Two sample zone architectures - Traditional server virtualization zone - Amazon-Style availability zone
  • 13. Designing a zone for a traditional workload Hypervisor Feature Rich– vSphere, vCenter vCenter Storage Enterprise Networking (e.g., VLAN) SAN ESXi ESXi ESXi Networking Cluster Cluster Cluster L2 VLANs Network Services Enterprise Storage (e.g., SAN) Load Balancing PV-LANs Multi-tier Apps Multi-tier VLANs OVF
  • 14. Designing a zone for a traditional workload • Can achieve significant reliability for vCenter applications running in one zone. Enterprise Networking (e.g., VLAN) • Reliability of individual nodes is very high. • All zone storage is replicated to a second ESXi Cluster ESXi Cluster ESXi Cluster storage platform (synchronous or asynchronous) Enterprise Storage (e.g., SAN) • In event of failure, images are recovered from second storage array. • Existing workloads will run reliably. • Little cost benefit over existing approaches
  • 15. Designing a zone for an Amazon-style workload Amazon-Style Availability Zone Software Defined Networks Hypervisor (e.g., Security Groups, EIP, ELB,...) Simple - XenServer Server Server Server Server Storage Racks Racks Racks Racks Local EBS Object store Server Server Server Server Networking Racks Racks Racks Racks L3 SDN based L2 Elastic IP Server Server Server Server Network Services Racks Racks Racks Racks Security Groups ELB GSLB Elastic Block Storage Multi-tier Apps L3 SDN based VPC CloudFormation
  • 16. Object store is critical for Amazon-style cloud Amazon-Style Cloud Amazon-Style Availability Zone CloudStack Mgmt. Server Software Defined Networks (e.g., Security Groups, EIP, ELB,...) Server Server Server Server Racks Racks Racks Racks Server Server Server Server Availability Availability Availability Racks Racks Racks Racks Zone Zone Zone Server Server Server Server Racks Racks Racks Racks Object Storage Elastic Block Storage
  • 17. Object store is critical for Amazon-style cloud Amazon-Style Cloud CloudStack Mgmt. Server • Workloads are distributed across availability zones • No guarantee on zone reliability • Applications designed to handle node Availability Availability Availability level failue Zone Zone Zone • DBs and Templates snapped to object store. • In event of failure, images are Object Storage recreated on new availability zone. • Dramatically less expensive
  • 18. Cloud Transition – General to Workload specific Past Today General Traditional-Style Amazon-Style Architecture • General architecture for any • Workload-centric architecture workload • Workload-specific failure/disaster • Limited definitive failure/disaster recovery recovery strategy • Separate legacy and cloud app • Focused on legacy or cloud app architectures with interoperability architectures
  • 19. Support for different styles will be required CloudStack Mgmt. Server Server Virtualization Availability Zone vCenter Enterprise Networking (e.g., VLAN) Availability Availability Availability Zone Zone Zone ESXi ESXi ESXi Cluster Cluster Cluster Object Storage Enterprise Storage (e.g., SAN)
  • 20. Availability zones will be distributed globally CloudStack Management Cluster San Jose London Miami Hosted Dehli Tokyo Hosted Rio
  • 21. Availability zones are becoming on-demand On Premise Hosted Private Cloud Managed Hosted Private Cloud Federated/Hybrid Public Private Cloud Cloud Services Cloud Services Enterprise Enterprise Enterprise Multi-tenant Users Multi-tenant Users Data Center Data Center 3rd party 3rd party hosted & operated operated • Dedicated resource • 3rd party owned and • Mix of shared and • Shared resources • Total control/security operated dedicated resources • Elastic scaling • Internal network • SLA bound • Shared facility and • Pay as you go • Security staff • Public internet • Dedicated resource • VPN access
  • 22. Key takeaways • Begin with the definition of the workloads your users will run on the cloud. • Define a clear strategy for what level of reliability those workloads will require, and how you will deliver it. • Understand failure scenarios, DR scenarios, monitoring and backup deeply. • Don’t be afraid to support more than one workload category, it will be key to driving consumption. • Open platforms will provide the most flexibility to support a wide variety of workloads. • Hypervisor, Networking and Storage models are more important than specific vendor choices
  • 23. Work better. Live better.