BrownBag	





vCloud Architecture Toolkit (vCAT) 2.0

Presenter: Wade Holmes, VCDX15



                                               © 2011 VMware Inc. All rights reserved
Agenda


      Cloud Overview
      vCloud Architecture Toolkit Documentation Overview
           Introduction
           Service Definitions (Public/Private VMware vCloud)
           Architecting a VMware vCloud
           Operating a VMware vCloud
           Consuming a VMware vCloud
           Example Implementations (Public/Private VMware vCloud)
           Hybrid VMware vCloud Use Case

      vCloud Solution Overview




2
Cloud Overview




3
Overview

  Head in the Clouds, Feet on the Ground, Transforming IT Teams
  Head in the Clouds
      Is a cloud solution the right next step for IT services and solutions?
      Cloud is next step beyond virtualization ala ‘pure virtual’
      Many customers already adopting cloud, some for years on vSphere alone
  Feet on the Ground
      Solidify foundations for Cloud Computing (Physical/Virtual)
      End-user/organization drives development
      IT-as-a-Service Strategy
  Transforming IT Teams
      Increase business alignment (IT-as-a-Service partnership)
      Move from virtualization to cloud
      Training and/or Apprenticeship




4                                      VMware Confidential
Overview

  So why vCloud Director?
  Enabler of Cloud

      Multi-tenancy, Scalability, Supportability, Federation

      Just as vSphere simplifies and enables complex infrastructure capabilities (HA,
    DRS, vMotion, sVMotion, SDRS, NIOC, SIOC, SRM etc,etc)


      vCloud Director simplifies and makes reachable Cloud (vCloud API, vApps,
    self-service portal, multi-tenancy, VMRC, Fast Provisioning, vCloud
    Messaging, etc, etc)




5                                      VMware Confidential
Overview

  vCloud Architecture Toolkit (vCAT 2.0)

                    “The vCloud Architecture Toolkit (vCAT) provides the
                  tools and best practices to build, operate and consume an
                  industry leading cloud computing infrastructure solution”	



                                                                                                    ARCHITECTING	
  a	
  VMware	
  vCloud	
  
    COMPONENTS:




                   DOCUMENT	
  MAP	
                    vCAT	
  INTRODUCTION	
  
                                                                                                       Architect	
  |	
  Operate	
  |	
  Consume	
  


                   SERVICE	
  DEFINITIONS	
                    IMPLEMENTATION	
  EXAMPLES	
                         HYBRID	
  VMware	
  vCloud	
  
                       Private	
  |	
  Public	
  	
                    Private	
  |	
  Public	
                                  Use	
  Case	
  


CHARACTERISTICS                              INSTRUCTIVE	
               FLEXIBLE	
                         VALIDATED	
  

TARGET AUDIENCE:                        CUSTOMERS	
  CONSIDERING	
  vCloud,	
  FIELD	
  AND	
  PARTNER	
  TECHNICAL	
  SERVICES	
  


6                                                                  VMware Confidential
vCloud Architecture Toolkit
         Documentation




7
vCloud Architecture Toolkit Documentation

    Third release of vCAT
    Based on research and field experience
    Over 1000 downloads within first week, during VMworld
    Expanded from vCAT 1.6
          vCloud 1.5 and vSphere 5.0 platform considerations
          Material for providers and consumers
          Includes material for architects, implementers, and organizations
          Hybrid Cloud Use Case
          Approximately 200 user stories added to this release
          Use of Agile Methodology to develop solution, engaging 40 individuals from Cloud
          Practice, PSO Field Consultants and TAMs, SEs, PMs, and Engineering

  Usage
        VMware on vCloud & VMworld Labs
           Design considerations and design patterns aligned with vCAT 2.0



8                                           VMware Confidential
vCloud Architecture Toolkit Documentation

  The vCATs
  Product Sponsors: Matthew Stepanski, Michael “Dino” Cicciarelli, Rajagopal
    Ramanujam, Jian Zhen
  Product Owner: John Arrasjid with Rupen Sheth & David Baldwin
  Product Management: Darrel Carson & Bernie Clark

  Core IP Contributors
      John Arrasjid, David Baldwin, Aidan Dalgleish, Alton Yu, Ananda
     Kammampati, Andy Troup, Ben Lin, Bernie Clark, Burke Azbill, Chris Knowles,
     Christophe Decanini, Davi Ottenheimer, Deji Akomolafe, Hany Michael, Hugo
     Srydom, Jason Karnes, Joe Sarabia, Kamau Wanguhu, Ken Schutt, Kevin
     Lees, Mahesh Rajani, Massimo Re Ferre, Matt Wood, Michael Haines, Patrick
     Carri, Patrick Thomas, Phil Callahan, Ray Budavari, Richard Anderson, Rohan
     Kalra, Rupen Sheth, Russel Callan, Thomas Kraus, Timo Sugliani, Tom Ralph,
     Vishal Srivastava, Wade Holmes, Wen Yu


9                                    VMware Confidential
vCloud Architecture Toolkit Documentation

  Reviewers
         VMware internal including individuals previously listed
         GTS, Cloud Practice, PSO, Alliances, Support, Engineering, Product Management,
        Product Marketing, Technical Marketing
         Partners (hardware/software/consulting/SI/SO)


  Online Launch (VMware.com, Partner Central, VMvault)
       Adam Souza, Philip Larson, Mathew Wood, Kathleen Tandy




10                                         VMware Confidential
vCAT: Document Map




11
vCAT: Document Map
                                             	

              Public vCloud (Service Provider)	

                                                                     Public VMware	

                                        Architecture documents	

                                                                        vCloud	

                                                                    Implementation	

                                              Architecting a	

                  Public VMware	

                                     Example	

                                             VMware vCloud	

                  vCloud Service	

                    Definition	

                                                                    Hybrid VMware	

Introduction	

                               Operating a	

           vCloud	

                                             VMware vCloud	

         Use Case	

                  Private VMware	

                  vCloud Service	

                     Definition	

             Consuming a	

                                                                    Private VMware	

                                             VMware vCloud	

                                                                         vCloud	

                                                                    Implementation	

                                                                        Example	


                  Private vCloud (Enterprise)	

                                             	

12                                    VMware Confidential
vCAT: Introduction


     What is a Cloud?
     Provides basic definitions for a cloud and information about the
     documentation within the toolkit.




                                                                                               	

                                                                      Public vCloud (Service Provider)	

                                                            Basic definitions for a Cloud and information about the document
                                                            toolkit.
                                                                                             Architecture documents	

     Public VMware	

                                                                                                                              vCloud	

                                                                                                                          Implementation	

                                                                                                      Architecting a	

      Example	

                                                                         Public VMware	

            VMware vCloud	

                                                                         vCloud Service	

                                                                           Definition	

                                                                                                                          Hybrid VMware	

                                                       Introduction	

                                Operating a	

         vCloud	

                                                                                                     VMware vCloud	

       Use Case	

                                                                         Private VMware	

                                                                         vCloud Service	

                                                                           Definition	

               Consuming a	

                                                                                                     VMware vCloud	

     Private VMware	

                                                                                                                              vCloud	

                                                                                                                          Implementation	

                                                                                                                              Example	



13                               VMware Confidential                      Private vCloud (Enterprise)
vCAT: vCloud Service Definition Documents


     What should a vCloud offer?


     Provides business requirements for a vCloud
     Provides an approach for creating a service definition
     Provides a sample definition that can be used as a starting point to
     create a customized service definition that meets specific business
     objectives




                                                                                               	

                                                                      Public vCloud (Service Provider)	

                                                            Basic definitions for a Cloud and information about the document
                                                            toolkit.
                                                                                             Architecture documents	

     Public VMware	

                                                                                                                              vCloud	

                                                                                                                          Implementation	

                                                                                                      Architecting a	

      Example	

                                                                         Public VMware	

            VMware vCloud	

                                                                         vCloud Service	

                                                                           Definition	

                                                                                                                          Hybrid VMware	

                                                       Introduction	

                                Operating a	

         vCloud	

                                                                                                     VMware vCloud	

       Use Case	

                                                                         Private VMware	

                                                                         vCloud Service	

                                                                           Definition	

               Consuming a	

                                                                                                     VMware vCloud	

     Private VMware	

                                                                                                                              vCloud	

                                                                                                                          Implementation	

                                                                                                                              Example	



14                               VMware Confidential                      Private vCloud (Enterprise)
vCAT: Private VMware vCloud Service Definition


     Private VMware vCloud shows typical enterprise use case


     Introduction
     Service Definition
        Service Definition Approach & Service Concepts and Terminology
        Service Lifecycle/Quality/Characteristics/Objectives
        Business Benefits & Stakeholders
        User Roles & User Cases
        Service Offerings
        Consumer Capabilities
                                                                                                       	

                                                                              Public vCloud (Service Provider)	

        Service Metering                                            Basic definitions for a Cloud and information about the document
                                                                    toolkit.
                                                                                                     Architecture documents	

     Public VMware	

                                                                                                                                      vCloud	

                                                                                                                                  Implementation	

                                                                                                              Architecting a	


        vApp Catalog
                                                                                                                                     Example	

                                                                                 Public VMware	

            VMware vCloud	

                                                                                 vCloud Service	

                                                                                   Definition	

                                                                                                                                  Hybrid VMware	

                                                               Introduction	

                                Operating a	

         vCloud	


        Capacity Distribution                                                    Private VMware	

                                                                                 vCloud Service	

                                                                                                             VMware vCloud	

       Use Case	



                                                                                   Definition	

               Consuming a	

                                                                                                             VMware vCloud	

     Private VMware	


        Service Level Agreement                                                                                                       vCloud	

                                                                                                                                  Implementation	

                                                                                                                                      Example	



15                                    VMware Confidential                         Private vCloud (Enterprise)
vCAT: Public VMware vCloud Service Definition


     Public VMware vCloud draws upon VMware vCloud Datacenter
     program


     Introduction
     Service Definition
     Compliance Definition
            Enterprise Hybrid vCloud
            Compliance Controls
            Compliance Visibility and Transparency
            Compliant Architecture
                                                                                                     	

                                                                            Public vCloud (Service Provider)	

     Architecture Definition
                                                                  Basic definitions for a Cloud and information about the document
                                                                  toolkit.
                                                                                                   Architecture documents	

     Public VMware	

                                                                                                                                    vCloud	

                                                                                                                                Implementation	

                                                                                                            Architecting a	

      Example	

                                                                               Public VMware	

            VMware vCloud	

                                                                               vCloud Service	

                                                                                 Definition	

                                                                                                                                Hybrid VMware	

                                                             Introduction	

                                Operating a	

         vCloud	

                                                                                                           VMware vCloud	

       Use Case	

                                                                               Private VMware	

                                                                               vCloud Service	

                                                                                 Definition	

               Consuming a	

                                                                                                           VMware vCloud	

     Private VMware	

                                                                                                                                    vCloud	

                                                                                                                                Implementation	

                                                                                                                                    Example	



16                                     VMware Confidential                      Private vCloud (Enterprise)
vCAT: Architecture Documents




17
vCAT: Architecture Documents


     What to consider when building a vCloud.
     Provides architect-level guides identifying which components go
     into a vCloud and design considerations.
     Uses public or private service definition as input into what to
     design.
     Composed of:
        1.  Architecting a VMware vCloud
        2.  Operating a VMware vCloud
        3.  Consuming a VMware vCloud
     These documents work together throughout the lifecycle of a
                                                                                                	


     VMware vCloud computing implementation.                           Public vCloud (Service Provider)	

                                                             Basic definitions for a Cloud and information about the document
                                                             toolkit.
                                                                                                                            Public VMware	

                                                                                              Architecture documents	

                                                                                                                               vCloud	

                                                                                                                           Implementation	

                                                                                                       Architecting a	

      Example	

                                                                          Public VMware	

            VMware vCloud	

                                                                          vCloud Service	

                                                                            Definition	

                                                                                                                           Hybrid VMware	

                                                        Introduction	

                                Operating a	

         vCloud	

                                                                                                      VMware vCloud	

       Use Case	

                                                                          Private VMware	

                                                                          vCloud Service	

                                                                            Definition	

               Consuming a	

                                                                                                      VMware vCloud	

     Private VMware	

                                                                                                                               vCloud	

                                                                                                                           Implementation	

                                                                                                                               Example	



18                                VMware Confidential                      Private vCloud (Enterprise)
vCAT: Architecting a VMware vCloud


     Provides guidance to architect and Infrastructure as a Service (IaaS)
     cloud based on VMware vCloud Director




                                                                                               	

                                                                      Public vCloud (Service Provider)	

                                                            Basic definitions for a Cloud and information about the document
                                                            toolkit.
                                                                                             Architecture documents	

     Public VMware	

                                                                                                                              vCloud	

                                                                                                                          Implementation	

                                                                                                      Architecting a	

      Example	

                                                                         Public VMware	

            VMware vCloud	

                                                                         vCloud Service	

                                                                           Definition	

                                                                                                                          Hybrid VMware	

                                                       Introduction	

                                Operating a	

         vCloud	

                                                                                                     VMware vCloud	

       Use Case	

                                                                         Private VMware	

                                                                         vCloud Service	

                                                                           Definition	

               Consuming a	

                                                                                                     VMware vCloud	

     Private VMware	

                                                                                                                              vCloud	

                                                                                                                          Implementation	

                                                                                                                              Example	



19                               VMware Confidential                      Private vCloud (Enterprise)
vCAT: Architecting a VMware vCloud


     Overview
     vCloud Architecture
     Management Cluster
     Resource Groups
     vCloud Resource Design
     vCloud Metering
     Orchestration and Extension
     Multi-Site Considerations
     Hybrid vCloud Considerations
                                                                                                 	



     Availability Considerations                              toolkit.
                                                                        Public vCloud (Service Provider)	

                                                              Basic definitions for a Cloud and information about the document

                                                                                               Architecture documents	

     Public VMware	

                                                                                                                                vCloud	

                                                                                                                            Implementation	

                                                                                                        Architecting a	


     Security
                                                                                                                               Example	

                                                                           Public VMware	

            VMware vCloud	

                                                                           vCloud Service	

                                                                             Definition	

                                                                                                                            Hybrid VMware	

                                                         Introduction	

                                Operating a	

         vCloud	

                                                                                                       VMware vCloud	

       Use Case	

                                                                           Private VMware	

                                                                           vCloud Service	

                                                                             Definition	

               Consuming a	

                                                                                                       VMware vCloud	

     Private VMware	

                                                                                                                                vCloud	

                                                                                                                            Implementation	

                                                                                                                                Example	



20                                 VMware Confidential                      Private vCloud (Enterprise)
vCAT: Operating a VMware vCloud


     Provide practical operations-focused considerations and guidance
     based on the vCloud Operations Framework.
     Includes organizational, process, and supporting technology
     considerations.




                                                                                              	

                                                                     Public vCloud (Service Provider)	

                                                           Basic definitions for a Cloud and information about the document
                                                           toolkit.
                                                                                            Architecture documents	

     Public VMware	

                                                                                                                             vCloud	

                                                                                                                         Implementation	

                                                                                                     Architecting a	

      Example	

                                                                        Public VMware	

            VMware vCloud	

                                                                        vCloud Service	

                                                                          Definition	

                                                                                                                         Hybrid VMware	

                                                      Introduction	

                                Operating a	

         vCloud	

                                                                                                    VMware vCloud	

       Use Case	

                                                                        Private VMware	

                                                                        vCloud Service	

                                                                          Definition	

               Consuming a	

                                                                                                    VMware vCloud	

     Private VMware	

                                                                                                                             vCloud	

                                                                                                                         Implementation	

                                                                                                                             Example	



21                              VMware Confidential                      Private vCloud (Enterprise)
vCAT: Operating a VMware vCloud


     Overview
     Operating a VMware vCloud
     Organizing for vCloud Operations
     vCloud Service Management
     vCloud Operations Management
     vCloud Infrastructure Management
     vCloud Director Cell Monitoring
     Compliance Considerations
     Capacity Planning
                                                                                               	



     Capacity Management                                    toolkit.
                                                                      Public vCloud (Service Provider)	

                                                            Basic definitions for a Cloud and information about the document

                                                                                             Architecture documents	

     Public VMware	

                                                                                                                              vCloud	

                                                                                                                          Implementation	

                                                                                                      Architecting a	

      Example	

                                                                         Public VMware	

            VMware vCloud	

                                                                         vCloud Service	

                                                                           Definition	

                                                                                                                          Hybrid VMware	

                                                       Introduction	

                                Operating a	

         vCloud	

                                                                                                     VMware vCloud	

       Use Case	

                                                                         Private VMware	

                                                                         vCloud Service	

                                                                           Definition	

               Consuming a	

                                                                                                     VMware vCloud	

     Private VMware	

                                                                                                                              vCloud	

                                                                                                                          Implementation	

                                                                                                                              Example	



22                               VMware Confidential                      Private vCloud (Enterprise)
vCAT: Consuming a VMware vCloud


     Focuses on an organization and user point of view for both
     enterprises and service providers
     Serves as a reference for infrastructure architects, managers, and
     end users who are considering the first steps on the journey to
     private, public, or hybrid vCloud computing.
     •  Provides approach for consuming a vCloud from consumer perspective.
     •  Provides a methodology for choosing consumption models, developing service
        catalogs, and working with vApps
     •  Provides considerations for interactions between enterprises and service
        providers


                                                                                                     	

                                                                            Public vCloud (Service Provider)	

                                                                  Basic definitions for a Cloud and information about the document
                                                                  toolkit.
                                                                                                   Architecture documents	

     Public VMware	

                                                                                                                                    vCloud	

                                                                                                                                Implementation	

                                                                                                            Architecting a	

      Example	

                                                                               Public VMware	

            VMware vCloud	

                                                                               vCloud Service	

                                                                                 Definition	

                                                                                                                                Hybrid VMware	

                                                             Introduction	

                                Operating a	

         vCloud	

                                                                                                           VMware vCloud	

       Use Case	

                                                                               Private VMware	

                                                                               vCloud Service	

                                                                                 Definition	

               Consuming a	

                                                                                                           VMware vCloud	

     Private VMware	

                                                                                                                                    vCloud	

                                                                                                                                Implementation	

                                                                                                                                    Example	



23                                     VMware Confidential                      Private vCloud (Enterprise)
vCAT: Consuming a VMware vCloud


     Overview
     vCloud Consumption Approach
     Choosing a vCloud Consumption Model
     Organization Catalogs
     Creating and Managing vApps




                                                                                            	

                                                                   Public vCloud (Service Provider)	

                                                         Basic definitions for a Cloud and information about the document
                                                         toolkit.
                                                                                          Architecture documents	

     Public VMware	

                                                                                                                           vCloud	

                                                                                                                       Implementation	

                                                                                                   Architecting a	

      Example	

                                                                      Public VMware	

            VMware vCloud	

                                                                      vCloud Service	

                                                                        Definition	

                                                                                                                       Hybrid VMware	

                                                    Introduction	

                                Operating a	

         vCloud	

                                                                                                  VMware vCloud	

       Use Case	

                                                                      Private VMware	

                                                                      vCloud Service	

                                                                        Definition	

               Consuming a	

                                                                                                  VMware vCloud	

     Private VMware	

                                                                                                                           vCloud	

                                                                                                                       Implementation	

                                                                                                                           Example	



24                            VMware Confidential                      Private vCloud (Enterprise)
vCAT: Implementation Examples




25
vCAT: VMware vCloud Implementation Examples


     Use as a reference for what a vCloud architecture design document
     might look like.
     We provide examples for Private and Public implementations.
     Both use a fictitious corporation “New Company or NewCo”.
     Provides architects and engineers with a reference implementation
     conforming to VMware best practices.
     Describes logical and physical design.
     Focuses on Infrastructure as a Service.
     Provides baseline that is extensible for future usage patterns.
     Based on vCloud Datacenter requirements.                                                  	

                                                                      Public vCloud (Service Provider)	

                                                            Basic definitions for a Cloud and information about the document
                                                            toolkit.
                                                                                             Architecture documents	

     Public VMware	

                                                                                                                              vCloud	

                                                                                                                          Implementation	

                                                                                                      Architecting a	

      Example	

                                                                         Public VMware	

            VMware vCloud	

                                                                         vCloud Service	

                                                                           Definition	

                                                                                                                          Hybrid VMware	

                                                       Introduction	

                                Operating a	

         vCloud	

                                                                                                     VMware vCloud	

       Use Case	

                                                                         Private VMware	

                                                                         vCloud Service	

                                                                           Definition	

               Consuming a	

                                                                                                     VMware vCloud	

     Private VMware	

                                                                                                                              vCloud	

                                                                                                                          Implementation	

                                                                                                                              Example	



26                               VMware Confidential                      Private vCloud (Enterprise)
vCAT: Private VMware vCloud Implementation Example


     Overview
     vSphere Design
     vCloud Design – Provider Constructs
     vCloud Design – Consumer Constructs
     vCloud Security
     vCloud Management
     Extending vCloud
     Metering

                                                                                             	

                                                                    Public vCloud (Service Provider)	

                                                          Basic definitions for a Cloud and information about the document
                                                          toolkit.
                                                                                           Architecture documents	

     Public VMware	

                                                                                                                            vCloud	

                                                                                                                        Implementation	

                                                                                                    Architecting a	

      Example	

                                                                       Public VMware	

            VMware vCloud	

                                                                       vCloud Service	

                                                                         Definition	

                                                                                                                        Hybrid VMware	

                                                     Introduction	

                                Operating a	

         vCloud	

                                                                                                   VMware vCloud	

       Use Case	

                                                                       Private VMware	

                                                                       vCloud Service	

                                                                         Definition	

               Consuming a	

                                                                                                   VMware vCloud	

     Private VMware	

                                                                                                                            vCloud	

                                                                                                                        Implementation	

                                                                                                                            Example	



27                             VMware Confidential                      Private vCloud (Enterprise)
vCAT: Public VMware vCloud Implementation Example


     Overview
     vSphere Design
     vCloud Design – Provider Constructs
     vCloud Design – Consumer Constructs
     vCloud Security
     vCloud Management
     Extending vCloud
     vCloud Metering

                                                                                             	

                                                                    Public vCloud (Service Provider)	

                                                          Basic definitions for a Cloud and information about the document
                                                          toolkit.
                                                                                           Architecture documents	

     Public VMware	

                                                                                                                            vCloud	

                                                                                                                        Implementation	

                                                                                                    Architecting a	

      Example	

                                                                       Public VMware	

            VMware vCloud	

                                                                       vCloud Service	

                                                                         Definition	

                                                                                                                        Hybrid VMware	

                                                     Introduction	

                                Operating a	

         vCloud	

                                                                                                   VMware vCloud	

       Use Case	

                                                                       Private VMware	

                                                                       vCloud Service	

                                                                         Definition	

               Consuming a	

                                                                                                   VMware vCloud	

     Private VMware	

                                                                                                                            vCloud	

                                                                                                                        Implementation	

                                                                                                                            Example	



28                             VMware Confidential                      Private vCloud (Enterprise)
vCAT: Hybrid Use Case




29
vCAT: Hybrid VMware vCloud Use Case


     Use case example: Customer with Web presence. Needs to
     cloudburst front-end server farm due to incoming traffic spikes.
     Bridges Private and Public vCloud
        •  Outlines what customer can implement in terms of federating local private
           vCloud with a set of resource available in the public vCloud.
        •  Describes the potential of the hybrid concepts.
     Two scenarios covered:
        1)  On-premise VMware vSphere environment. Customer wants to federate and
            extend local vSphere setup using public vCloud resources.
        2)  On-premise private vCloud deployment. Customer wants to federate and
            extend private vCloud setup using public vCloud resources.
                                                                                                     	

                                                                            Public vCloud (Service Provider)	

                                                                  Basic definitions for a Cloud and information about the document
                                                                  toolkit.
                                                                                                   Architecture documents	

     Public VMware	

                                                                                                                                    vCloud	

                                                                                                                                Implementation	

                                                                                                            Architecting a	

      Example	

                                                                               Public VMware	

            VMware vCloud	

                                                                               vCloud Service	

                                                                                 Definition	

                                                                                                                                Hybrid VMware	

                                                             Introduction	

                                Operating a	

         vCloud	

                                                                                                           VMware vCloud	

       Use Case	

                                                                               Private VMware	

                                                                               vCloud Service	

                                                                                 Definition	

               Consuming a	

                                                                                                           VMware vCloud	

     Private VMware	

                                                                                                                                    vCloud	

                                                                                                                                Implementation	

                                                                                                                                    Example	



30                                    VMware Confidential                       Private vCloud (Enterprise)
vCAT: Hybrid VMware vCloud Use Case


     Both scenarios assume vCloud-based public vCloud as a remote,
     online resource, and covers:
        •  Subscribing to a public vCloud for capacity overflow
        •  Configuring secure connectivity to the public vCloud
        •  Triggering techniques for cloudburst into the public vCloud
        •  Cloning of the front-end logic
        •  Moving clones into the public vCloud
        •  Reconfiguring the infrastructure to drive end-user requests through the
           public vCloud resources
        •  Decommissioning public vCloud resources

                                                                                                    	

                                                                           Public vCloud (Service Provider)	

                                                                 Basic definitions for a Cloud and information about the document
                                                                 toolkit.
                                                                                                  Architecture documents	

     Public VMware	

                                                                                                                                   vCloud	

                                                                                                                               Implementation	

                                                                                                           Architecting a	

      Example	

                                                                              Public VMware	

            VMware vCloud	

                                                                              vCloud Service	

                                                                                Definition	

                                                                                                                               Hybrid VMware	

                                                            Introduction	

                                Operating a	

         vCloud	

                                                                                                          VMware vCloud	

       Use Case	

                                                                              Private VMware	

                                                                              vCloud Service	

                                                                                Definition	

               Consuming a	

                                                                                                          VMware vCloud	

     Private VMware	

                                                                                                                                   vCloud	

                                                                                                                               Implementation	

                                                                                                                                   Example	



31                                    VMware Confidential                      Private vCloud (Enterprise)
vCAT: Hybrid VMware vCloud Use Case

     Written more from consumption perspective than deployment
     perspective.
     Overview
     vSphere and Public vCloud Hybrid Scenario
        •    vSphere Private Resources & vCloud Public Resources
        •    Configuring Secure Connectivity to the Public vCloud
        •    Triggering Techniques for Cloudburst into the Public vCloud
        •    Scaling of the Front-End Logic
        •    Scaling Front-End into Public vCloud via VMware vCloud Connector
        •    Load Balancer Configuration
        •    Decommissioning Public Cloud Resources

     Private vCloud and Public vCloud Hybrid Scenario
        •    Private/Public Resources
        •    Configuring Security Connectivity
        •    Cloudburst                                                                                            	

                                                                                          Public vCloud (Service Provider)	

                                                                                Basic definitions for a Cloud and information about the document

        •    Scaling Front-End Logic                                            toolkit.
                                                                                                                 Architecture documents	

     Public VMware	

                                                                                                                                                  vCloud	


        • 
                                                                                                                                              Implementation	

             Scaling Front-End into the Public vCloud via APIs                               Public VMware	

                                                                                                                          Architecting a	

                                                                                                                         VMware vCloud	

                                                                                                                                                 Example	

                                                                                             vCloud Service	

        •    Load Balancer Configuration                                                       Definition	

                                                                                                                          Operating a	

                                                                                                                                              Hybrid VMware	

                                                                           Introduction	

                                                       vCloud	

        •    Decommissioning Public vCloud Resources                                         Private VMware	

                                                                                                                         VMware vCloud	

       Use Case	


                                                                                             vCloud Service	

                                                                                               Definition	

               Consuming a	

                                                                                                                         VMware vCloud	

     Private VMware	

                                                                                                                                                  vCloud	

                                                                                                                                              Implementation	

                                                                                                                                                  Example	



32                                               VMware Confidential                          Private vCloud (Enterprise)
Overview – Quotes Related to vCAT


                                           Public Cloud Benefits from vCAT	

                                                           	

     “One client bootstrapped the architecture of their Public Cloud design based on our published materials.	

     Without vCAT, they never would have been successful in building their Public Cloud offering.They are now	

                                              a ‘vCloud Powered’ VSPP.”	

                                                           	

      “For importance to the vCloud Data Center and vCloud Powered programs, vCAT is absolutely essential	

     as it serves as the foundation for the design and architecture of VSPP Cloud environments.Without vCAT,	

                    it would be nearly impossible to offer technical validation of Service Providers	

                                   wishing to partner with us on these programs.”	

                                                           	

                                           – Jason Karnes, Cloud Architect	




                                     VMworld Labs and vCAT	

                                                 	

 “Max concurrent VMs was about 7000 with vApps in the 12-14 VM range. Some vApps had in excess of	

 30GB of RAM and 500GB of allocated storage (linked clones) with about 120GB used.  We provisioned	

          and destroyed 1 VM every 1.2 seconds during the show or around 4000 per hour.”	

                                                 	

                                   – Curtis Pope, Cloud Architect	

33                                               VMware Confidential
vCloud Solution Overview




34
vCloud Solution Components




35                      VMware Confidential
vCloud Architecture




36                    VMware Confidential
vCloud Logical Architecture




37                        VMware Confidential
From vSphere to Cloud Infrastructure
                                              Resource         Org Resource
 Physical   vSphere                           Groupings:       Allocation
                                              Provider vDC
                                                                 Org: Finance

                                                                Provisioning Policies

                                                                Access Control




                                                                vDCs
     Host    Resource Pool


                             Group                              Catalogs
                             Resources          Gold” vDC
                                              Gold
                             into
                             “Service
                                                                 Org: Sales
                             Tiers” with
     SAN       Datastore
                             Specific                           Provisioning Policies


                             costs                              Access Control



                                                                vDCs


                                                                Catalogs
                                              Silver
 Network      Port Group


                                           VMware vCloud Director

38
vCloud Director Complete Picture
Provider      Organization            vApp
   VDC        VDC
                                                         Cloud compute cluster

      External                     Network
                                                         Provider VDCs
      Networks                     Pool
                                                         Organization VDCs




                         External Networks

           VMware vCloud Director
                         Network Pools                                   vShield
                                                                         Edge
vCenter               vCenter            vCenter         vApps and templates
Server 1              Server 2           Server n

 Clusters,           Clusters,             Clusters,
datastores,         datastores,           datastores,    Cloud management cluster
portgroups          portgroups
                             Organization Networks and
                                          portgroups     with management VMs
                             vApp Networks




39
Orchestration + VMware Cloud
                       Orchestration                       User Portal + vCloud API	

                                                                                                   1. User Workflow	

                       Engine	

                                                                   Initiation	

                                                                                                                               End Users	





                                                                                                                        2. User Resource
                                                                                                                        Interaction	



                                                                          VMware vCloud IaaS                                   vCenter
Financial	

                                                                                                                   Chargeback
Systems	

                                                                          Redwood
                                                                                   VCD Portal	

                                          vCloud API	

                             Portal

Approval	

Systems	



Asset	

Systems	

                                                                                                                           Hosts	

                                          vSphere API	



                                                                                                                              Datastores	

CMDB	

                                   Physical Config	

               ….	





                                                                               VMware vSphere




        40                                                            VMware Confidential
Want to learn More? Next Steps



     §    Download vCAT
     §    Use vCAT to assist in your strategic and tactical discussions
     §    vCAT for customers to drive cloud adoption engagements
     §    Tool for consultants and architects
     §    Design considerations and design patterns to design, deploy,
           operate, and consume
     §  Consult Community Resources




41                               VMware Confidential
vCloud Community Resources

vCAT
§  http://www.vmware.com/go/vcat
Public Cloud Providers
§  http://vcloud.vmware.com
Blogs + twitter
§  http://blogs.vmware.com/vcloud/
§  http://www.vwade.com/ @wholmes
§  http://www.chriscolotti.us/ @ccolotti
§  http://www.virtual-blog.com/ @davehill99
§  http://www.mikedipetrillo.com/ @mikedipetrillo
§  @vcdx001
Books
§  Cloud Computing with VMware vCloud Director
42                             VMware Confidential
Questions
43

Wade Holmes vCloud Architecture Toolkit

  • 1.
    BrownBag vCloud Architecture Toolkit(vCAT) 2.0 Presenter: Wade Holmes, VCDX15 © 2011 VMware Inc. All rights reserved
  • 2.
    Agenda   Cloud Overview   vCloud Architecture Toolkit Documentation Overview   Introduction   Service Definitions (Public/Private VMware vCloud)   Architecting a VMware vCloud   Operating a VMware vCloud   Consuming a VMware vCloud   Example Implementations (Public/Private VMware vCloud)   Hybrid VMware vCloud Use Case   vCloud Solution Overview 2
  • 3.
  • 4.
    Overview   Head inthe Clouds, Feet on the Ground, Transforming IT Teams   Head in the Clouds   Is a cloud solution the right next step for IT services and solutions?   Cloud is next step beyond virtualization ala ‘pure virtual’   Many customers already adopting cloud, some for years on vSphere alone   Feet on the Ground   Solidify foundations for Cloud Computing (Physical/Virtual)   End-user/organization drives development   IT-as-a-Service Strategy   Transforming IT Teams   Increase business alignment (IT-as-a-Service partnership)   Move from virtualization to cloud   Training and/or Apprenticeship 4 VMware Confidential
  • 5.
    Overview   So whyvCloud Director?   Enabler of Cloud   Multi-tenancy, Scalability, Supportability, Federation   Just as vSphere simplifies and enables complex infrastructure capabilities (HA, DRS, vMotion, sVMotion, SDRS, NIOC, SIOC, SRM etc,etc)   vCloud Director simplifies and makes reachable Cloud (vCloud API, vApps, self-service portal, multi-tenancy, VMRC, Fast Provisioning, vCloud Messaging, etc, etc) 5 VMware Confidential
  • 6.
    Overview   vCloud ArchitectureToolkit (vCAT 2.0) “The vCloud Architecture Toolkit (vCAT) provides the tools and best practices to build, operate and consume an industry leading cloud computing infrastructure solution” ARCHITECTING  a  VMware  vCloud   COMPONENTS: DOCUMENT  MAP   vCAT  INTRODUCTION   Architect  |  Operate  |  Consume   SERVICE  DEFINITIONS   IMPLEMENTATION  EXAMPLES   HYBRID  VMware  vCloud   Private  |  Public     Private  |  Public   Use  Case   CHARACTERISTICS INSTRUCTIVE   FLEXIBLE   VALIDATED   TARGET AUDIENCE: CUSTOMERS  CONSIDERING  vCloud,  FIELD  AND  PARTNER  TECHNICAL  SERVICES   6 VMware Confidential
  • 7.
  • 8.
    vCloud Architecture ToolkitDocumentation   Third release of vCAT   Based on research and field experience   Over 1000 downloads within first week, during VMworld   Expanded from vCAT 1.6   vCloud 1.5 and vSphere 5.0 platform considerations   Material for providers and consumers   Includes material for architects, implementers, and organizations   Hybrid Cloud Use Case   Approximately 200 user stories added to this release   Use of Agile Methodology to develop solution, engaging 40 individuals from Cloud Practice, PSO Field Consultants and TAMs, SEs, PMs, and Engineering   Usage   VMware on vCloud & VMworld Labs   Design considerations and design patterns aligned with vCAT 2.0 8 VMware Confidential
  • 9.
    vCloud Architecture ToolkitDocumentation   The vCATs   Product Sponsors: Matthew Stepanski, Michael “Dino” Cicciarelli, Rajagopal Ramanujam, Jian Zhen   Product Owner: John Arrasjid with Rupen Sheth & David Baldwin   Product Management: Darrel Carson & Bernie Clark   Core IP Contributors   John Arrasjid, David Baldwin, Aidan Dalgleish, Alton Yu, Ananda Kammampati, Andy Troup, Ben Lin, Bernie Clark, Burke Azbill, Chris Knowles, Christophe Decanini, Davi Ottenheimer, Deji Akomolafe, Hany Michael, Hugo Srydom, Jason Karnes, Joe Sarabia, Kamau Wanguhu, Ken Schutt, Kevin Lees, Mahesh Rajani, Massimo Re Ferre, Matt Wood, Michael Haines, Patrick Carri, Patrick Thomas, Phil Callahan, Ray Budavari, Richard Anderson, Rohan Kalra, Rupen Sheth, Russel Callan, Thomas Kraus, Timo Sugliani, Tom Ralph, Vishal Srivastava, Wade Holmes, Wen Yu 9 VMware Confidential
  • 10.
    vCloud Architecture ToolkitDocumentation   Reviewers   VMware internal including individuals previously listed   GTS, Cloud Practice, PSO, Alliances, Support, Engineering, Product Management, Product Marketing, Technical Marketing   Partners (hardware/software/consulting/SI/SO)   Online Launch (VMware.com, Partner Central, VMvault)   Adam Souza, Philip Larson, Mathew Wood, Kathleen Tandy 10 VMware Confidential
  • 11.
  • 12.
    vCAT: Document Map Public vCloud (Service Provider) Public VMware Architecture documents vCloud Implementation Architecting a Public VMware Example VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a Private VMware VMware vCloud vCloud Implementation Example Private vCloud (Enterprise) 12 VMware Confidential
  • 13.
    vCAT: Introduction What is a Cloud? Provides basic definitions for a cloud and information about the documentation within the toolkit. Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 13 VMware Confidential Private vCloud (Enterprise)
  • 14.
    vCAT: vCloud ServiceDefinition Documents What should a vCloud offer? Provides business requirements for a vCloud Provides an approach for creating a service definition Provides a sample definition that can be used as a starting point to create a customized service definition that meets specific business objectives Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 14 VMware Confidential Private vCloud (Enterprise)
  • 15.
    vCAT: Private VMwarevCloud Service Definition Private VMware vCloud shows typical enterprise use case Introduction Service Definition Service Definition Approach & Service Concepts and Terminology Service Lifecycle/Quality/Characteristics/Objectives Business Benefits & Stakeholders User Roles & User Cases Service Offerings Consumer Capabilities Public vCloud (Service Provider) Service Metering Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a vApp Catalog Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud Capacity Distribution Private VMware vCloud Service VMware vCloud Use Case Definition Consuming a VMware vCloud Private VMware Service Level Agreement vCloud Implementation Example 15 VMware Confidential Private vCloud (Enterprise)
  • 16.
    vCAT: Public VMwarevCloud Service Definition Public VMware vCloud draws upon VMware vCloud Datacenter program Introduction Service Definition Compliance Definition Enterprise Hybrid vCloud Compliance Controls Compliance Visibility and Transparency Compliant Architecture Public vCloud (Service Provider) Architecture Definition Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 16 VMware Confidential Private vCloud (Enterprise)
  • 17.
  • 18.
    vCAT: Architecture Documents What to consider when building a vCloud. Provides architect-level guides identifying which components go into a vCloud and design considerations. Uses public or private service definition as input into what to design. Composed of: 1.  Architecting a VMware vCloud 2.  Operating a VMware vCloud 3.  Consuming a VMware vCloud These documents work together throughout the lifecycle of a VMware vCloud computing implementation. Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Public VMware Architecture documents vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 18 VMware Confidential Private vCloud (Enterprise)
  • 19.
    vCAT: Architecting aVMware vCloud Provides guidance to architect and Infrastructure as a Service (IaaS) cloud based on VMware vCloud Director Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 19 VMware Confidential Private vCloud (Enterprise)
  • 20.
    vCAT: Architecting aVMware vCloud Overview vCloud Architecture Management Cluster Resource Groups vCloud Resource Design vCloud Metering Orchestration and Extension Multi-Site Considerations Hybrid vCloud Considerations Availability Considerations toolkit. Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document Architecture documents Public VMware vCloud Implementation Architecting a Security Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 20 VMware Confidential Private vCloud (Enterprise)
  • 21.
    vCAT: Operating aVMware vCloud Provide practical operations-focused considerations and guidance based on the vCloud Operations Framework. Includes organizational, process, and supporting technology considerations. Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 21 VMware Confidential Private vCloud (Enterprise)
  • 22.
    vCAT: Operating aVMware vCloud Overview Operating a VMware vCloud Organizing for vCloud Operations vCloud Service Management vCloud Operations Management vCloud Infrastructure Management vCloud Director Cell Monitoring Compliance Considerations Capacity Planning Capacity Management toolkit. Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 22 VMware Confidential Private vCloud (Enterprise)
  • 23.
    vCAT: Consuming aVMware vCloud Focuses on an organization and user point of view for both enterprises and service providers Serves as a reference for infrastructure architects, managers, and end users who are considering the first steps on the journey to private, public, or hybrid vCloud computing. •  Provides approach for consuming a vCloud from consumer perspective. •  Provides a methodology for choosing consumption models, developing service catalogs, and working with vApps •  Provides considerations for interactions between enterprises and service providers Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 23 VMware Confidential Private vCloud (Enterprise)
  • 24.
    vCAT: Consuming aVMware vCloud Overview vCloud Consumption Approach Choosing a vCloud Consumption Model Organization Catalogs Creating and Managing vApps Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 24 VMware Confidential Private vCloud (Enterprise)
  • 25.
  • 26.
    vCAT: VMware vCloudImplementation Examples Use as a reference for what a vCloud architecture design document might look like. We provide examples for Private and Public implementations. Both use a fictitious corporation “New Company or NewCo”. Provides architects and engineers with a reference implementation conforming to VMware best practices. Describes logical and physical design. Focuses on Infrastructure as a Service. Provides baseline that is extensible for future usage patterns. Based on vCloud Datacenter requirements. Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 26 VMware Confidential Private vCloud (Enterprise)
  • 27.
    vCAT: Private VMwarevCloud Implementation Example Overview vSphere Design vCloud Design – Provider Constructs vCloud Design – Consumer Constructs vCloud Security vCloud Management Extending vCloud Metering Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 27 VMware Confidential Private vCloud (Enterprise)
  • 28.
    vCAT: Public VMwarevCloud Implementation Example Overview vSphere Design vCloud Design – Provider Constructs vCloud Design – Consumer Constructs vCloud Security vCloud Management Extending vCloud vCloud Metering Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 28 VMware Confidential Private vCloud (Enterprise)
  • 29.
  • 30.
    vCAT: Hybrid VMwarevCloud Use Case Use case example: Customer with Web presence. Needs to cloudburst front-end server farm due to incoming traffic spikes. Bridges Private and Public vCloud •  Outlines what customer can implement in terms of federating local private vCloud with a set of resource available in the public vCloud. •  Describes the potential of the hybrid concepts. Two scenarios covered: 1)  On-premise VMware vSphere environment. Customer wants to federate and extend local vSphere setup using public vCloud resources. 2)  On-premise private vCloud deployment. Customer wants to federate and extend private vCloud setup using public vCloud resources. Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 30 VMware Confidential Private vCloud (Enterprise)
  • 31.
    vCAT: Hybrid VMwarevCloud Use Case Both scenarios assume vCloud-based public vCloud as a remote, online resource, and covers: •  Subscribing to a public vCloud for capacity overflow •  Configuring secure connectivity to the public vCloud •  Triggering techniques for cloudburst into the public vCloud •  Cloning of the front-end logic •  Moving clones into the public vCloud •  Reconfiguring the infrastructure to drive end-user requests through the public vCloud resources •  Decommissioning public vCloud resources Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document toolkit. Architecture documents Public VMware vCloud Implementation Architecting a Example Public VMware VMware vCloud vCloud Service Definition Hybrid VMware Introduction Operating a vCloud VMware vCloud Use Case Private VMware vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 31 VMware Confidential Private vCloud (Enterprise)
  • 32.
    vCAT: Hybrid VMwarevCloud Use Case Written more from consumption perspective than deployment perspective. Overview vSphere and Public vCloud Hybrid Scenario •  vSphere Private Resources & vCloud Public Resources •  Configuring Secure Connectivity to the Public vCloud •  Triggering Techniques for Cloudburst into the Public vCloud •  Scaling of the Front-End Logic •  Scaling Front-End into Public vCloud via VMware vCloud Connector •  Load Balancer Configuration •  Decommissioning Public Cloud Resources Private vCloud and Public vCloud Hybrid Scenario •  Private/Public Resources •  Configuring Security Connectivity •  Cloudburst Public vCloud (Service Provider) Basic definitions for a Cloud and information about the document •  Scaling Front-End Logic toolkit. Architecture documents Public VMware vCloud •  Implementation Scaling Front-End into the Public vCloud via APIs Public VMware Architecting a VMware vCloud Example vCloud Service •  Load Balancer Configuration Definition Operating a Hybrid VMware Introduction vCloud •  Decommissioning Public vCloud Resources Private VMware VMware vCloud Use Case vCloud Service Definition Consuming a VMware vCloud Private VMware vCloud Implementation Example 32 VMware Confidential Private vCloud (Enterprise)
  • 33.
    Overview – QuotesRelated to vCAT Public Cloud Benefits from vCAT “One client bootstrapped the architecture of their Public Cloud design based on our published materials. Without vCAT, they never would have been successful in building their Public Cloud offering.They are now a ‘vCloud Powered’ VSPP.” “For importance to the vCloud Data Center and vCloud Powered programs, vCAT is absolutely essential as it serves as the foundation for the design and architecture of VSPP Cloud environments.Without vCAT, it would be nearly impossible to offer technical validation of Service Providers wishing to partner with us on these programs.” – Jason Karnes, Cloud Architect VMworld Labs and vCAT “Max concurrent VMs was about 7000 with vApps in the 12-14 VM range. Some vApps had in excess of 30GB of RAM and 500GB of allocated storage (linked clones) with about 120GB used.  We provisioned and destroyed 1 VM every 1.2 seconds during the show or around 4000 per hour.” – Curtis Pope, Cloud Architect 33 VMware Confidential
  • 34.
  • 35.
    vCloud Solution Components 35 VMware Confidential
  • 36.
    vCloud Architecture 36 VMware Confidential
  • 37.
    vCloud Logical Architecture 37 VMware Confidential
  • 38.
    From vSphere toCloud Infrastructure Resource Org Resource Physical vSphere Groupings: Allocation Provider vDC Org: Finance Provisioning Policies Access Control vDCs Host Resource Pool Group Catalogs Resources Gold” vDC Gold into “Service Org: Sales Tiers” with SAN Datastore Specific Provisioning Policies costs Access Control vDCs Catalogs Silver Network Port Group VMware vCloud Director 38
  • 39.
    vCloud Director CompletePicture Provider Organization vApp VDC VDC Cloud compute cluster External Network Provider VDCs Networks Pool Organization VDCs External Networks VMware vCloud Director Network Pools vShield Edge vCenter vCenter vCenter vApps and templates Server 1 Server 2 Server n Clusters, Clusters, Clusters, datastores, datastores, datastores, Cloud management cluster portgroups portgroups Organization Networks and portgroups with management VMs vApp Networks 39
  • 40.
    Orchestration + VMwareCloud Orchestration User Portal + vCloud API 1. User Workflow Engine Initiation End Users 2. User Resource Interaction VMware vCloud IaaS vCenter Financial Chargeback Systems Redwood VCD Portal vCloud API Portal Approval Systems Asset Systems Hosts vSphere API Datastores CMDB Physical Config …. VMware vSphere 40 VMware Confidential
  • 41.
    Want to learnMore? Next Steps §  Download vCAT §  Use vCAT to assist in your strategic and tactical discussions §  vCAT for customers to drive cloud adoption engagements §  Tool for consultants and architects §  Design considerations and design patterns to design, deploy, operate, and consume §  Consult Community Resources 41 VMware Confidential
  • 42.
    vCloud Community Resources vCAT § http://www.vmware.com/go/vcat Public Cloud Providers §  http://vcloud.vmware.com Blogs + twitter §  http://blogs.vmware.com/vcloud/ §  http://www.vwade.com/ @wholmes §  http://www.chriscolotti.us/ @ccolotti §  http://www.virtual-blog.com/ @davehill99 §  http://www.mikedipetrillo.com/ @mikedipetrillo §  @vcdx001 Books §  Cloud Computing with VMware vCloud Director 42 VMware Confidential
  • 43.