Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Presentation vmug v mware v-cloud director

304 views

Published on

  • Be the first to comment

  • Be the first to like this

Presentation vmug v mware v-cloud director

  1. 1. VMUG VMware vCloud Director Willem van Engeland – Specialist SE Cloud Computing Duncan Epping - Consulting Architect | Cloud Practice © 2009 VMware Inc. All rights reserved
  2. 2. Starting with some questions… Wie maakt er gebruik van de Cloud? Wie maakt er gebruik van SaaS? Salesforce.com, Zimbra, Google Apps Wie maakt er gebruik van PaaS? Force.com, Google App Engine, Azure Wie maakt er gebruik van IaaS? Terremark, Colt, Uniserver, Ilionix, Rackspace, Amazon 2 Terremark, Colt, Uniserver, Ilionix, Rackspace, Amazon Wie heeft er plannen om IaaS in de toekomst te gaan gebruiken? Welke workloads (test, dev, prod)? Wie heeft er plannen om alles te verplaatsen naar de Cloud?
  3. 3. Agenda Introduction to the hybrid cloud VMware vCloud Director Architecture Virtual Resources (Compute & Networking) 3 Use Cases vCloud Request Manager
  4. 4. The hybrid cloud is the best model Cloud Computing is a way of doing computing Cloud Computing is a way of doing computing Cloud Computing is a way of doing computing Cloud Service Providers Enterprises Bridging 4 Providers Hybrid Cloud Composition of 2 or more interoperable clouds, enabling data and application portability Public Cloud Accessible over the Internet for general consumption Private Cloud Operated solely for an organization, typically within the firewall Bridging
  5. 5. “Cloud-based infrastructure will become the new hardware” 5
  6. 6. The New Business Model For IT : The Secure Hybrid Cloud Virtual Datacenter 1 (Gold) Virtual Datacenter n (Silver) Self Service Portals Infrastructure Catalogues Chargeback Consumer VMware vShield Security Products Virtual Datacenter 1 (Gold) Virtual Datacenter n (Silver) Consumer VMware vShield Security Products Self Service Portals Infrastructure Catalogues Chargeback VMware vCloud Director and vCenter Chargeback VMware vCloud Director and vCenter Chargeback 6 vSphere vSphere vSphere Private Cloud Provider VMware vSphere VMware vCenter Management Products VMware vShield Security Products vSphere vSphere vSphere Public Cloud Provider VMware vSphere VMware vCenter Management Products VMware vShield Security Products
  7. 7. vCloud API provides programmatic access to cloud resources RESTful • Designed for web infrastructure • Extensible, Modular Released in “Open” form 7 • Version 1.0 currently public Spans vCenter Instances 100% Virtual VIM API Unchanged
  8. 8. vCloud Director Scaling VMware 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) vCloud Director DatabaseLoad Balancer vCD Web Console (points to single URL) vCD Cell vCD Cell vCD Cell vCD “Cluster” 8 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 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
  9. 9. vCloud Director Portals Organization Portal System Administrator View System Portal 9 End User/Consumer ViewOrganization Administrator View
  10. 10. Virtual Resources 10
  11. 11. Virtual Datacenters 2 Different Layers of Compute Resources Provider vDC • Can be either a cluster or a resource pool • Used to define an “SLA” • Storage Tier • N+X HA redundancy • Specific HW Org vDC 11 Confidential Org vDC • Is a logical container for resources for your Organization • Used to define how resources are allocated
  12. 12. vCDs: Providing Compute/Storage Resources vSphere Resources Datastores Hosts Clusters Resource Pools Provider vDC and Org vDC Examples 12 Confidential Gold Service Provider vDC Bronze Service Provider vDC Silver Service Provider vDC Engineering Org Sales Org vDC Sales Org Eng Tier 1 Org vDC Eng Tier 2 Org vDC New Org No org vDCs created yet vCenters Ops Allocation Model 2 Org vDC Ops Allocation Model 1 Org vDC Operations Org
  13. 13. 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 Pool expands to accommodate resources reserved on demand vApp vApp 13 Confidential • 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 Partially reserved pool of resources
  14. 14. Networking 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”. 14 Confidential • 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. • Set up by Users
  15. 15. Layered network 15 Confidential
  16. 16. So what? 16 So what?
  17. 17. Use Cases 17 Use Cases
  18. 18. Use Cases for Private Cloud The target use case for the vCloud includes the following workloads: • Development and test • Pre-production • Demos • Training 18 • Tier 2 and Tier 3 applications
  19. 19. Use case for Public Cloud 19
  20. 20. Use case for Public Cloud (2) 20
  21. 21. What is vCloud Request Manager? Enhanced Governance and Control of vCloud Director based Private Clouds. 21 Confidential vCloud Director based Private Clouds.
  22. 22. What is vCloud Request Manager? • Add sophisticated workflow driven approvals processes to provisioning requests. 1. Provisioning with Approvals 2. Software License Tracking 22 Confidential • Automatically track software license usage in the cloud. • Simplify the creation of “Organizations” and enforce standardization through “Blueprints”. 3. Policy Based Cloud Partitioning
  23. 23. Cloud Consumer (eg: QA Engineer): Requests new vApp based on template. Approver (eg: Line Manager): Receives email notification and approves via email. Capability: vApp Provisioning with Approvals Initiate Request Approval Workflow Email Notification 23 Confidential Key Value: Controlled approvals and governance
  24. 24. Asset Manager: Associates software licenses with vApp templates. Capability: Software License Tracking Licenses Allocated on vApp Creation Licenses Freed on vApp Deletion 24 Confidential Key Value: Automatically track software license usage in the Cloud.
  25. 25. 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 25 Confidential Key Value: Simplify creation and management of Organizations.
  26. 26. How Does vCloud Request Manager Work? Cloud Administrator Cloud Consumer Approver(s) VMware vCloud Request Manager Private Cloud A Private Cloud B Service Provider EmailsPortal Blueprints License Mgt Workflow vCloud API VMware vCloud Director VMware vCloud Director VMware vCloud Director 26 Confidential Element Management vSphere vSphere vSphere Director Director Organizations Catalogs vDCs Director Organizations Catalogs vDCs Organizations Catalogs vDCs
  27. 27. Questions 27

×