VMware vCloud Director

23
©2008 LANexpert SA www.lanexpe rt.ch Slide 1 vCloud Director Erik Bussink Senior Virtualization Specialist 17/02/2011

description

Introduction to VMware vCloud Director. Presented on 17/02/2011 at expertV. Also describes the building blocks of vCD.

Transcript of VMware vCloud Director

Page 1: VMware vCloud Director

©2008 LANexpert SA www.lanexpert.ch Slide 1

vCloud Director

Erik Bussink

Senior Virtualization Specialist

17/02/2011

Page 2: VMware vCloud Director

©2008 LANexpert SA www.lanexpert.ch Slide 2

vCloud Director

Introduction to the hybrid cloudVMware vCloud Director Architecture

vCloud ComponentsCatalog

Use CasesDemo

Agenda

Page 3: VMware vCloud Director

©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

Page 4: VMware vCloud Director

©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

Page 5: VMware vCloud Director

©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

Page 6: VMware vCloud Director

©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

Page 7: VMware vCloud Director

©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

Page 8: VMware vCloud Director

©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”

Page 9: VMware vCloud Director

©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

Page 10: VMware vCloud Director

©2008 LANexpert SA www.lanexpert.ch Slide 11

vCloud Components

• vShield Manager• ChargeBack Manager• vCloud Connector• vCloud Request Manager

Page 11: VMware vCloud Director

©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)

Page 12: VMware vCloud Director

©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

Page 13: VMware vCloud Director

©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

Page 14: VMware vCloud Director

©2008 LANexpert SA www.lanexpert.ch Slide 15

vCloud Request Manager

Enhanced Governance and Control of vCloud Director based Private Clouds.

Page 15: VMware vCloud Director

©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

Page 16: VMware vCloud Director

©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.

Page 17: VMware vCloud Director

©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

Page 18: VMware vCloud Director

©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

Page 19: VMware vCloud Director

©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

Page 20: VMware vCloud Director

©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

Page 21: VMware vCloud Director

©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.

Page 22: VMware vCloud Director

©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

Page 23: VMware vCloud Director

©2008 LANexpert SA www.lanexpert.ch Slide 24

Questions