4. 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
5. 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
6. 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
8. 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
9. 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
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 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)
15. 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)
16. 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)
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 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)
20. 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)
21. 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)
22. 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)
23. 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)
24. 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)
26. 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)
27. 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)
28. 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)
30. 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)
31. 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)
32. 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)
33. 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
38. 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
39. 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
40. 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
41. 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