E N D
Vmware Private Cloud • Building blocks (VMware vSphere, SAN and networking) within a vCD environment are often referred to as “resource groups”. • To run a VMware vCloud environment, the minimum components to run are: • VMware vCloud Director (vCD)• VMware vShield Manager• VMware Chargeback• VMware vCenter (supporting the Resource groups)• vSphere infrastructure• Supporting infrastructure elements (Networking, SAN)
VMware vCloud Director • VMware vCloud Director enables you to build private and hybrid clouds that are compatible with VMware public clouds. • New abstraction layer • A layer on top of vCenter and abstracts all the resources vCenter manages. • Adds a self service portal • On top of vCenter/ESX(i) • VMware vCloud Director integrates with your existing vSphere deployment and supports existing and future applications by providing elastic storage and networking via existing interfaces.
VMware Source:VMware Source: VMware
Utilizing open standards preserves deployment flexibility and paves the way to the hybrid cloud when you want to move in that direction. • Using VMware vCloud Director and the VMware vCloud API, you can extend your datacenter’s capacity into secure and compatible VMware-based public clouds and manage it as easily as your private cloud.
VmwarevCloud API Source: VMware
VMware Private Cloud Source: VMware
VMware vCloud Director Source: VMware
VMware vCloud Director Cluster • Formed by multiple vCD servers or as we refer them to “cells” • The cells form vCD and are responsible for the abstraction of the resources and the portal amongst other features
vCD • vCD abstracts resources which are managed by vCenter. There are currently three types of resources that can be used by a tenant. • Compute- clusters and resource pools • Network- dvSwitches and/or portgroups • Storage- VMFS datastores and NFS shares • These resources will be offered through a self-service portal which is part of vCD.
vCD • As a vCD Administrator you can use the vCD portal to carve up these resources as required and assign these to a customer or department, often referred to in vCD as an “Organization”. • vCD is not purely designed for Service Providers, vCD is also designed for Enterprise environments. • In order to carve up these resources a container will need to be created and this is what we call a Virtual Datacenter.
Virtual Datacenter • There are two different types of Virtual Datacenter’s: • Provider Virtual Datacenter (Provider vDC) • Organization Virtual Datacenter (Org vDC) • VMware vCloud Director lets you deliver resources to internal organizations as virtual datacenters.
Provider Virtual Datacenter • Foundation for Compute Resources • To create Provider Virtual Datacenter you will need to select a resource pool • Need to associate a set of datastores with the Provider vDC • Provider vDC as the object where you specify the SLA • After you have created a Provider vDC you can create an Org vDC and tie that Org vDC to a vCD Organization. • Organization can have multiple Org vDCs associated to it.
vDC Source: VMware
Organization Virtual Datacenter (Org vDC) • Create vApps, and a vApp is just a logical container for 1 or more virtual machines. • This vApp could for instance contain a three tiered app which has an internal network and a firewalled outbound connection for a single VM, which would look something like this:
vShield security technologies • Perimeter protection, port-level firewall, and NAT and DHCP services • Offer virtualization-aware security, simplify application deployment and enforce boundaries required by compliance standards. • Upgrading to the full vShield Edge suite adds advanced services such as site-to-site VPN, network isolation, and web load balancing.
To summarize, • vCD offers a self service portal. • This portal enables you • to provision resources to a tenant and • enables the tenant to consume these resources by creating vApps. • vApps are a container for one or multiple virtual machines and can contain isolated networks.
References • http://frankdenneman.nl/2010/09/vcloud-director-architecture/ • http://www.yellow-bricks.com/2010/08/31/vmware-vcloud-director-vcd/ • http://www.vmware.com/products/vcloud-director/overview.html