An architect is responsible for designing a VMware Cloud Foundation (VCF) Private Cloud.
During a requirements gathering workshop with key customer stakeholders, the following information was captured:
• The service catalog solution must meet a minimum availability SLA of 99.9%.
• The performance of the service catalog solution must not be impacted by maintenance activities or a single physical ESXi host failure.
During the logical design phase of the project, the following design decisions were made:
• The solution will deploy VCF Automation using the highly available deployment model.
Which two corresponding physical design decisions should the architect make to meet the stated requirements? (Choose two.)
A. The solution will configure the external load balancer to send all traffic to the native Kubernetes load balancer.
B. The solution will deploy three VCF Automation appliances using the small size.
C. The solution will create a VM-host affinity rule to ensure all nodes of the VCF Automation cluster are located on the same ESXi host.
D. The solution will create a VM-host anti-affinity rule to ensure all nodes of the VCF Automation cluster are located on different ESXi hosts.
E. The solution will deploy an external load balancer to replace the native load balancer.
Explanation:
The VMware Cloud Foundation 9.0.2 Design Guide specifies that in a Highly Available (HA) VCF Automation deployment, three appliances are deployed to ensure redundancy and meet a minimum availability SLA of 99.9%.
To maintain continuous performance during host maintenance or hardware failure, VMware recommends:
“Each appliance instance should be placed on a separate ESXi host using a VM-host anti-affinity rule to eliminate single points of failure.”
Furthermore, to achieve external traffic distribution and redundancy, the guide states:
“In HA mode, an external load balancer is required to distribute requests across the cluster nodes and provide failover when a node or host becomes unavailable.”
The native Kubernetes load balancer cannot manage cross-node traffic distribution in an HA VCF Automation setup. Therefore, the architect must configure an external load balancer and define anti-affinity rules to ensure appliance distribution across hosts, achieving both the SLA and fault tolerance requirements.
Reference (VMware Cloud Foundation documents):
VMware Cloud Foundation 9.0.2 Architecture and Design Guide ― VCF Automation High Availability
Deployment Model (pp. 455C460).
VMware Cloud Foundation 9.0.1 Design Guide ― Anti-Affinity Rules for Automation Nodes in HA Clusters.
VMware Cloud Foundation 9.0.2 Operations Guide ― External Load Balancer Configuration Requirements for VCF Automation.