©2008 LANexpert SA www.lanexpert.ch Slide 1
vCloud Director
Erik Bussink
Senior Virtualization Specialist
17/02/2011
©2008 LANexpert SA www.lanexpert.ch Slide 2
vCloud Director
Introduction to the hybrid cloudVMware vCloud Director Architecture
vCloud ComponentsCatalog
Use CasesDemo
Agenda
©2008 LANexpert SA www.lanexpert.ch Slide 3
The hybrid cloud is the best model
Cloud Computingis a way of doing computing
Cloud ServiceProviders
Hybrid CloudComposition of 2 or more interoperable clouds, enabling data and application portability
Public CloudAccessible over the Internet for general consumption
Private CloudOperated solely for an organization, typically within the firewall
EnterprisesBridging
©2008 LANexpert SA www.lanexpert.ch Slide 4
The New Business Model For IT : The Secure Private Cloud
vSphere vSphere vSphere vSphere
Virtual Datacenter 1(Gold)
Virtual Datacenter n(Silver)
Virtual Datacenter n(Silver)
Self Service Portals Infrastructure Catalogues Chargeback
vClo
ud
AP
I
• Converged datacenter: Migrate network, storage and security functions into virtual appliances
• Better than physical Application QoS: availability and security
• Highly automated, policy-based management
• Hybrid cloud infrastructure
Fully Virtual, Tiered Datacenter
Cloud Service Delivery
• New datacenter “consumption units” – virtual datacenters (VDC)
• The new IT supply chain: standardized catalogue based service delivery
• Self-service user access with metering, monitoring, and chargeback
Cloud Provider
Cloud Consumer
VMware vCloud Director and vCenter Chargeback
VMware vSphere
VMware vCenter Management Products
VMware vShield Security Products
©2008 LANexpert SA www.lanexpert.ch Slide 5
VMware vCloud Director drives agility and efficiency. Securely.
• Increase business agility by empowering users to self-deploy services with the click of a button
• Maintain security and control over multi-tenant environments with user controls and VMware vShield
• Reduce costs by efficiently delivering resources to internal organizations as secure virtual datacenters
• Leverage existing investments and open standards to ensure interoperability and application portability between clouds
Consuming Infrastructure as a Service
Producing Infrastructure as a Service
©2008 LANexpert SA www.lanexpert.ch Slide 6
vCloud API Public Clouds
ProgrammaticControl andIntegrations
VMware vCloud Director
• Builds on vSphere and scales up to 10,000 VMs and 25 vCenter Servers
vCloud Director builds on vSphere to transform IT
• Creates virtual datacenters, by pooling resources into new units of consumption
• Securely enables the cloud with vShield, LDAP authentication, and RBAC
• Provides self-service portals and standardized infrastructure catalogs
• Isolates users into organizations with unique catalogs, policies, and LDAP
• vCloud API enables inter-cloud portability, programmatic control, and integrations IT
Users
Organization 1 Organization m
Secure Private Cloud
VMwarevShield
VMwarevCenter Server
VMwarevCenter Server
VMware vSphere VMware vSphere
VMwarevCenter Server
VMware vSphere
User Portals
Virtual Datacenter n (Silver)Virtual Datacenter 1 (Gold)
SecurityCatalogs
©2008 LANexpert SA www.lanexpert.ch Slide 7
VMware vCloud Director
To make this possible, cloud requires new resource abstractions
Secure Private Cloud
Organization: Marketing Organization: Finance
Organization VDCs CatalogsOrganization VDCs Catalogs
VMware vSphere
VMware vCenter Server
Resource Pools Datastores Port Groups
(Go
ld)
(Bro
nze
)
Provider Virtual Datacenters
(Sil
ver)
Users & Policies Users & Policies
©2008 LANexpert SA www.lanexpert.ch Slide 8
vCloud Director ScalingVMware vCloud Director Cells
• Scale horizontally• Add load balancer in front of Cells• Multi-Cells share vCloud Director
Database
vSphere Resources• 1 vCD Cell : many vCenter Servers
• Multiple vCenter Servers attached to vCD can be in linked mode (optional)
• All vCenter Servers should be in same site to avoid potential latency
• Scale vSphere resources as needed• Consider concurrent provisioning
operation limits in vCenter• vSphere resource limits apply
vCloud Director DatabaseLoad Balancer
vCD Web Console(points to single URL)
Resource Pools
Resource Pools
Resource Pools
Resource Pools
Resource Pools
Resource Pools
vCenter Server
vCenter Server
vCenter Server
vCenter Server
vCenter Server
vCenter Server
Cloud Resource Groups
vCD Cell
vCD Cell
vCD Cell
vCD “Cluster”
©2008 LANexpert SA www.lanexpert.ch Slide 10
VMware vCloud Director
Resource Allocation Models for Organization vDCs– Allocated sub-resources of a provider vDC– Allocation uses a model, each of which can
set limits on number of VMs
Allocation Model Definition
Pay As You Go
• No upfront resource allocation in the org vDC
• Resources are reserved as users create vApps
• Can set a percentage of resources to be reserved
• vCPU rating can be adjusted
Allocation Pool
(“Virtual container”)
• Allocated pool of resources with a percentage reserved
• Cloud admin controls ability to overcommit resources
• Users cannot modify VM reservations and limits
• Resources can be shared between org VDCs
Reservation Pool
(“Physical container”)
• Allocated pool of resources with 100% reserved
• Users can adjust VM reservations and limits
• No sharing of resources with other org VDCs
• Similar to allocation pool, with reservation = 100%
Guarantee
Actual
Actual
Guarantee
Overcommit Range
Fully reserved pool of resources
Pool expands to accommodate resources reserved on demand
vApp
vApp
Partially reserved pool of resources
©2008 LANexpert SA www.lanexpert.ch Slide 11
vCloud Components
• vShield Manager• ChargeBack Manager• vCloud Connector• vCloud Request Manager
©2008 LANexpert SA www.lanexpert.ch Slide 12
vShield for vCloud Director
• VMware vShield Edge provides end point security • Available for download with vSphere Enterprise and Enterprise
Plus. • One vShield Manager required per vCenter Server
• Provides network edge security • Provides firewall, NAT, port forwarding, IP masquerading and
DHCP functionality (enforces multi-tenancy)• Edge appliances deployed and managed by VMware vCloud
Director on vSphere. • Separate client not required.
• Does not require separate database• Licensing
• Free but requires license key during configuration• Upgradable to vShield Edge 1.0 (full version which includes site-to-
site VPN and load balancer)
©2008 LANexpert SA www.lanexpert.ch Slide 13
VMware Chargeback Manager 1.5
• Associate costs and bill for VMware vCloud Director usage• Uses vCloud data collectors to
collect billable events from VMware vCloud Director database
• Uses vCenter data collectors to collect usage data for vCenter Servers providing resources
• Database • SQL Server 2005 and 2008• Oracle 10g/11g Ent. or Std.
• Built-in load balancer • Create new Chargeback servers to
scale with the cloud• Licensed per VM
©2008 LANexpert SA www.lanexpert.ch Slide 14
vCloud Connector
• A Virtual appliance that installs on vSphere
• Allows a vSphere Admin to use his familiar vSphere Client
• See & access compute resources (vApps, templates) on private/public vClouds
• See resources (VMs, vApps, templates) on other vSphere instances
• Copy VMs/vApps/templates between vSphere & vClouds
• Invoke basic operations (e.g. power on/off) on vApps in vClouds
• Support matrix: vSphere 4.0 & 4.1, vCD 1.0, vCloud API V1.0
©2008 LANexpert SA www.lanexpert.ch Slide 15
vCloud Request Manager
Enhanced Governance and Control of vCloud Director based Private Clouds.
©2008 LANexpert SA www.lanexpert.ch Slide 16
Capability: vApp Provisioning with ApprovalsCloud Consumer (eg: QA Engineer): Requests new vApp based on
template.Approver (eg: Line Manager): Receives email notification and
approves via email.
Key Value: Controlled approvals and governance
Initiate Request Approval Workflow Email Notification
©2008 LANexpert SA www.lanexpert.ch Slide 17
Capability: Policy Based Cloud Partitioning
• Cloud Consumer (eg: Project Manager, QA Manager): Requests new “Cloud”.
• Approver (eg: Line-Manager): Receives email notification and approves via email.
Initiate Request Approval Workflow Email Notification
Key Value: Simplify creation and management of Organizations.
©2008 LANexpert SA www.lanexpert.ch Slide 18
vApps
• Container of one or more VMs• Package up multi-tier
applications into vApps• Operate on VMs as one unit• Select boot order of VMs, start
delays and stop delays• Set runtime and storage
leases • Can be created from scratch
• Building blocks templates in the catalog
• Can be imported from outside the cloud
• Uses the OVF standard• Captures meta data about the
VMs• Allows import and export
between clouds in standard format
Availability = 99.99%
Security = High
Performance = msec
SLA Definitions
vApp
App
OS
App
OS
App
OS
©2008 LANexpert SA www.lanexpert.ch Slide 19
Catalogs• Catalogs are collections of vApps, vApps
Templates and media created & owned by Organizations• Can be shared (to the Org)• Can be published (to the whole cloud)
• Examples:• Infrastructure as a Service Catalogs
• Empty Small, medium and large VMs/vApps. • Pre-installed Windows & Linux VMs• OS Media files (ISO, floppy images)
• App catalogs• Corp standard Database servers, application
servers • If post deploy configurations are needed, guest
customization in VCD can run custom scripts
Linux Templates
Windows Templates
Engineering vAppsBasic Media
Catalog
IT - Oracle vApps Premium Media Catalog
©2008 LANexpert SA www.lanexpert.ch Slide 20
Browse Catalog and deploy vApps
• Copy vApps from the Organization catalog (self-service)
• Select Organization vCD• Connect the vApps to one or
more networks • Create vApp networks• Connect to organization
networks• Customize the VMs while
deploying • Requires sysprep files to be
available on VMware vCloud Director server
©2008 LANexpert SA www.lanexpert.ch Slide 21
Search for catalog items and deploy to org VDC
• Search catalog items based on• Name• Description• Catalog• VDC• Owner• Date Created
©2008 LANexpert SA www.lanexpert.ch Slide 22
vCloud Layered network
3 Different Layers of Networking • External• Organization• vApp
Managed at two layers: Users & Cloud Provider
An External Network, is a means of providing a connection with the “outside world”. • Set up by Cloud “Providers”
An Organization Network is a network contained within an organization.• Set up by Cloud “Providers”
A vApp network is a network contained within a vApp.
©2008 LANexpert SA www.lanexpert.ch Slide 23
Use Cases for Private Cloud
The target use case for the vCloud includes the following workloads:
• Development and test • Pre-production • Demos • Training• Tier 2 and Tier 3 applications
©2008 LANexpert SA www.lanexpert.ch Slide 24
Questions
Top Related