Architecting a VMware vCloud Availability for vCloud ... Architecting a VMware vCloud Availability...

download Architecting a VMware vCloud Availability for vCloud ... Architecting a VMware vCloud Availability for

of 60

  • date post

    25-May-2020
  • Category

    Documents

  • view

    4
  • download

    0

Embed Size (px)

Transcript of Architecting a VMware vCloud Availability for vCloud ... Architecting a VMware vCloud Availability...

  • 1 | VMware vCloud® Architecture Toolkit™ for Service Providers

    VMware vCloud® Architecture Toolkit™ for Service Providers

    Architecting a VMware vCloud® Availability for vCloud Director® Solution Version 2.9 January 2018

    Tomas Fojta Principal Architect, VCDX

  • Architecting a VMware vCloud Availability for vCloud Director Solution

    2 | VMware vCloud® Architecture Toolkit™ for Service Providers

    © 2018 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. This product is covered by one or more patents listed at http://www.vmware.com/download/patents.html.

    VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.

    VMware, Inc. 3401 Hillview Ave Palo Alto, CA 94304 www.vmware.com

  • Architecting a VMware vCloud Availability for vCloud Director Solution

    3 | VMware vCloud® Architecture Toolkit™ for Service Providers

    Contents

    Introduction ............................................................................................... 7

    Use Cases ................................................................................................ 8 2.1 Disaster Recovery .......................................................................................................... 8 2.2 Migration ........................................................................................................................ 9

    vCloud Availability Architecture Design Overview ................................. 10 3.1 vCloud Availability Architecture ..................................................................................... 10 3.2 Network Flows.............................................................................................................. 12 3.3 Conceptual Architecture ............................................................................................... 12

    vCloud Availability Management Components ...................................... 13 4.1 Logical Architecture ...................................................................................................... 13 4.2 vCloud Availability Portal .............................................................................................. 14 4.3 Cloud Proxy ................................................................................................................. 15 4.4 RabbitMQ ..................................................................................................................... 20 4.5 Cassandra Database .................................................................................................... 21 4.6 VMware Platform Services Controller ........................................................................... 22 4.7 vSphere Replication Cloud Service ............................................................................... 24 4.8 vSphere Replication Manager....................................................................................... 24 4.9 vSphere Replication Servers ........................................................................................ 25 4.10 ESXi Hosts .............................................................................................................. 26 4.11 vCloud Availability Metering ..................................................................................... 28 4.12 vRealize Orchestrator .............................................................................................. 28 4.13 Management Component Resiliency Considerations ............................................... 29

    vCloud Director Configuration ................................................................ 31 5.1 User Roles ................................................................................................................... 31 5.2 Tenant Limits and Leases............................................................................................. 34 5.3 Organization Virtual Data Center .................................................................................. 35 5.4 Network Management .................................................................................................. 37 5.5 Storage Management ................................................................................................... 38 5.6 vApps and Virtual Machines ......................................................................................... 40

    Billing ...................................................................................................... 41

    vRealize Orchestrator Configuration ...................................................... 42 7.1 On-Premises Deployment............................................................................................. 42 7.2 In-the-Cloud Deployment .............................................................................................. 42

  • Architecting a VMware vCloud Availability for vCloud Director Solution

    4 | VMware vCloud® Architecture Toolkit™ for Service Providers

    7.3 Provider Deployment .................................................................................................... 43 7.4 Failover Orchestration .................................................................................................. 43

    Monitoring ............................................................................................... 45 8.1 Component Monitoring ................................................................................................. 45 8.2 VM Replication Monitoring ............................................................................................ 46 8.3 Backup Strategy ........................................................................................................... 48

    Appendix A – Port Requirements / Firewall Rules ................................. 49

    Appendix B – Glossary ........................................................................... 51

    Appendix C – Maximums ....................................................................... 53

    Appendix D – Reference Documents ..................................................... 54

    Appendix E – Tenant API Structure ....................................................... 55

    Appendix F – Undocumented HybridSettings vCloud API ..................... 56

    Appendix G – Monitoring ......................................................................... 60

  • Architecting a VMware vCloud Availability for vCloud Director Solution

    5 | VMware vCloud® Architecture Toolkit™ for Service Providers

    List of Tables Table 1. Components ........................................................................................................................ 10 Table 2. vCloud Availability for vCloud Director Portal Appliance Scaling ........................................... 14 Table 3. Number of Cloud Proxies .................................................................................................... 15 Table 4. Example of Load Balancer Configuration ............................................................................. 18 Table 5. From-the-Cloud Specific Cloud Proxy Configuration ............................................................ 19 Table 6. FQDN Example ................................................................................................................... 19 Table 7. Example of RabbitMQ Load Balancer Configuration ............................................................ 20 Table 8. Example of Cassandra Configuration................................................................................... 22 Table 9. Number of vSphere Replication Cloud Service Nodes ......................................................... 24 Table 10. Number of vSphere Replication Server Nodes ................................................................... 25 Table 11. Load Balancer Configuration Example ............................................................................... 28 Table 12. Management Component Resiliency ................................................................................. 29 Table 13. vCloud Director Role Adjustments ..................................................................................... 33 Table 14. Org VDC Replication Features .......................................................................................... 36 Table 15. Syslog Monitoring .............................................................................................................. 45 Table 16. Monitoring via vCloud API ................................................................................................. 46 Table 17. Replication Details ............................................................................................................. 46 Table 18. Backup Strategy ................................................................................................................ 48 Table 19. VMware vCloud Director Port Requirements ...................................................................... 49 Table 20. Glossary ............................................................................................................................ 51 Table 21. vCloud Availability Maximums ...................................................................................