• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Wade Holmes vCloud Architecture Toolkit
 

Wade Holmes vCloud Architecture Toolkit

on

  • 3,139 views

Slide

Slide

Statistics

Views

Total Views
3,139
Views on SlideShare
2,727
Embed Views
412

Actions

Likes
1
Downloads
135
Comments
0

4 Embeds 412

http://professionalvmware.com 391
http://feeds.feedburner.com 18
http://translate.googleusercontent.com 2
http://feeds2.feedburner.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Wade Holmes vCloud Architecture Toolkit Wade Holmes vCloud Architecture Toolkit Presentation Transcript

    • BrownBag vCloud Architecture Toolkit (vCAT) 2.0Presenter: 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 Overview2
    • Cloud Overview3
    • 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 Apprenticeship4 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 Documentation7
    • 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.08 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 Yu9 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 Tandy10 VMware Confidential
    • vCAT: Document Map11
    • 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 Documents17
    • 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 Examples25
    • 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 Case29
    • 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 Overview34
    • vCloud Solution Components35 VMware Confidential
    • vCloud Architecture36 VMware Confidential
    • vCloud Logical Architecture37 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 Director38
    • vCloud Director Complete PictureProvider Organization vApp VDC VDC Cloud compute cluster External Network Provider VDCs Networks Pool Organization VDCs External Networks VMware vCloud Director Network Pools vShield EdgevCenter vCenter vCenter vApps and templatesServer 1 Server 2 Server n Clusters, Clusters, Clusters,datastores, datastores, datastores, Cloud management clusterportgroups portgroups Organization Networks and portgroups with management VMs vApp Networks39
    • Orchestration + VMware Cloud Orchestration User Portal + vCloud API 1. User Workflow Engine Initiation End Users 2. User Resource Interaction VMware vCloud IaaS vCenterFinancial ChargebackSystems Redwood VCD Portal vCloud API PortalApproval 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 Resources41 VMware Confidential
    • vCloud Community ResourcesvCAT§  http://www.vmware.com/go/vcatPublic Cloud Providers§  http://vcloud.vmware.comBlogs + 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§  @vcdx001Books§  Cloud Computing with VMware vCloud Director42 VMware Confidential
    • Questions43