VMwareAidan Dalgleish


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

VMwareAidan Dalgleish

  1. 1. VMware vCloud and vCloud DirectorVMware vCloud Director Product OverviewUpdated: 2 February 2011 Aidan Dalgleish, Senior Consultant Simon Gallagher, Senior Consultant © 2009 VMware Inc. All rights reserved
  2. 2. Agenda The New IT Challenge Cloud Computing VMware vCloud 1.0 Scalability Compute Resource Pooling & Self Service Network Resource Summary vCloud Director Demo Video2
  3. 3. The New IT Challenge What about the User? New Applications Stitch all this together into a SaaS Apps coherent, secure, Existing Apps in compliant whole current Data Centres Apps Apps Infrastructure Providers3
  4. 4. Cloud Computing Has Many Definitions – This is VMware’sCloud Computing is an approach to computing that leverages the efficient poolingof on-demand, self-managed virtual infrastructure, consumed as a service.Efficiency thru Utilization Agility with Control Freedom of Choiceand Automation Pooling Self-Service Open and Interoperable From machines to highly Easy access with policy- Application mobility between elastic resource pools, with on- based provisioning and clouds, based on open demand capacity deployment standards Zero-Touch Infrastructure Control Leverage Existing Policy-driven automation of Application-aware Investments provisioning, deployment and infrastructure with built-in Benefits of cloud computing to management availability, scalability, security existing applications and and performance guarantees datacenters4
  5. 5. Cloud Computing A new model enabling delivery of IT as a service • • • • • • • • • • IT consumed as a service5
  6. 6. Cloud Has 3 Layers Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)6
  7. 7. VMware vCloud 1.0 vCloud API vCenter Chargeback VMware vCloud Director vShield Edge VMware vSphere Core components of a cloud infrastructure and management solution7
  8. 8. ScalabilityVMware vCloud Director Cells • Scale horizontally vCD Web Console (points to single URL) • Use load balancer in front of Cells • Mutil-cells share vCloud Director Database Load Balancer vCloud Director Database vCD “Cluster”VMware vCloud Director Limits vCD vCD vCD • vCenter Servers 10 Cell Cell Cell • ESX Server host 1,000 • VMs 10,000 vCenter vCenter vCenter vCenter vCenter vCenter • Users 5,000 Server Server Server Server Server Server VMware vSphere Limits Resource Resource Resource Resource Resource Resource Pools Pools Pools Pools Pools Pools • Individual limits still apply Cloud Resource Groups8
  9. 9. Resource Pooling & Self Service VMware vCloud Director Organization: Marketing Organization: Finance Users & Policies Organization VDCs Catalogs Users & Policies Organization VDCs Catalogs Provider Virtual Datacenters (Bronze) (Silver) (Gold) VMware vCenter ServerResource Pools Datastores Port Groups VMware vSphere Secure Private Cloud9
  10. 10. Resource AllocationResource 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 Pool expands to accommodate • No upfront resource allocation in the org vDC resources reserved on demand • Resources are reserved as users create vApps Pay As You Go vApp • Can set a percentage of resources to be reserved vApp • vCPU rating can be adjusted Partially reserved pool of resources • Allocated pool of resources with a percentage reserved Overcommit Allocation Pool • Cloud admin controls ability to overcommit resources Range Guarantee (“Virtual container”) • Users cannot modify VM reservations and limits Actual • Resources can be shared between org VDCs Fully reserved pool of resources • Allocated pool of resources with 100% reserved Guarantee Reservation Pool • Users can adjust VM reservations and limits (“Physical container”) • No sharing of resources with other org VDCs • Similar to allocation pool, with reservation = 100% Actual10
  11. 11. Network Resource Requirements Networking Requirements • External Networks – Connectivity outside a cloud • Organization – Connectivity for VMs of the same organization within a cloud • vApp – Connectivity for VMs within a single application Manage at two layers: Consumers & Providers Network Segmentation and Isolation Automated Provisioning Note: Both organization networks and vApp networks are entirely within VMware vCloud Director-managed infrastructure..11
  12. 12. Network Resources (External Networks) a.k.a ‘Provided Network’ • Network that is external to VMware vCloud Director • Created in vSphere and consumed by VMware vCloud Director to provide external connectivity to Organizations • Mapped to a portgroup at the VMware vSphere layer (vSS or vDS) • The portgroup is attached to VMware vCloud Director as an “External Network” Use cases • Internet access • Provider supplied network endpoints • IP based storage • Backup servers Set up by Provider • Backhauled networking to a customer datacenter • VPN access to a private cloud • MPLS termination12
  13. 13. Network Resources (Organization Networks)Contained within an organizationAllows vApps within the organization to communicate with each other or to outside the organizationCan be connected to External Networks as: • Public (External Org Direct) • Bridged connection to an External Network • Others outside the organization can see • Private Routed (External Org NAT-Routed) • Connected to an External Network through a vShield Edge • Can be configured for NAT & Firewall…or left unconnected to external Set up by Provider • Private Internal (Internal Org) • No External connectivityBacked By Network Pools13
  14. 14. Network Resource (vApp Networks)Contained within a vApp • Inherently Private InternalAllows VMs in a vApp to communicate with each otheror...by connecting them to Org Networks, other vApps Can be connected to Org Networks as • Public (Direct) Set up by Consumers • Bridged connection to a organization network • Private Routed • Connected to a organization network through a vShield Edge • Can be configured for NAT & Firewall Backed by a Network Pool14
  15. 15. Network Resource (Network Pools) A set of pre-configured network resources that can be used for Organization and vApp Networks • Use to facilitate VM to VM communication Three Types of Network Pools in VMware vCloud Director • Portgroup-backed • Reference pre-created portgroups • These have to be created in vSphere manually or through orchestration • Typically associated with different VLANs • Attach a collection of them to VMware vCloud Director • VLAN-backed • Exactly like portgroup-backed…but VMware vCloud Director will automatically create the portgroups as needed, and use a range of VLANs to isolate them. • vCloud Network Isolation-backed (vCD-NI) • VMware proprietary network isolation technology15
  16. 16. Putting it Together: vCloud Networking Options – Examples External Network (set up by system admin) Organization 6 5 External Organization Network (set up by system admin) External Organization Network vApp 4 8 1 2 vApp network vApp network 3 vApp network (set up by org admin/vApp author, internal to vApp) 7 Internal Organization network (set up by system admin)16
  17. 17. vCloud Director Summary Provides Infrastructure as a Service Abstraction and Federation of vSphere Resources Highly Scalable Elastic and Flexible Provisioning of vSphere Resources Highly Virtualized Networking and Firewalls • Automation • Segmentation Capabilities using vShield Edge • Isolation17
  18. 18. Demo18
  19. 19. Questions19