There are many considerations and high-level logical decisions to be made before you can deploy the VMware Cloud on AWS solution. You should be familiar with the decisions that must be made from the information provided in the planning stage, as they will affect the choices you must make.
The following highlights some of the important actions that should be considered prior to deployment.
Have a complete profile entered in my.vmware.com for the Fund User/Owner account.
Identify or create a customer-owned AWS account. This is required as a means of providing the SDDC with access to AWS services.
Review the CloudFormation Template used for account linking. This may be required depending on the security policies of your organization. Details of this template may be found in the official user guide.
Identify the correct AWS region for SDDC deployment.
Identify or create a VPC within above region which is to be used for SDDC cross-linking.
Identify or create a dedicated subnet in the desired availability zone within the VPC. This is for SDDC Cross-Account ENIs. Ths needs to be a dedicated /26 subnet as a minimum.
Identify SDDC Management IP subnet. A /23 subnet scales to 27 hosts, whereas a /20 subnet scales to 251 hosts. The SDDC Management subnet is exclusively for management and may not be carved up or otherwise used by compute workloads.
Identify SDDC Compute network IP address range(s). This is for network segments in the compute network. Network ranges must be at a minimum of a /30 subnet or a maximum /22 per. This is not required to deploy the SDDC but is required in order to deploy workloads.
Identify a strategy for integrating custom DNS servers with the SDDC (public DNS is used by default). This step is needed if your workloads need name resolution for IP address space which is private to your organization.
Identify a strategy for connectivity to the SDDC (IPSec VPN, Direct Connect, etc.).
Determine minimum network security policies to permit administrative access to the SDDC.
Deployment of a VMware Cloud on AWS SDDC may be performed one of two ways:
Traditional deployment via the Cloud Service Portal interface - this is the most commonly used option for initial service onboarding as the user interface provides input choices with examples, recommendations, and allows you to view the options when there is a specific selection to be made. This can be helpful when familiarity with the service boundaries and requirements are needed.
API Deployment - For customers that deploy VMware Cloud on AWS services on a regular and/or high scale pace, VMware Cloud on AWS SDDC's and associated functions can be called via API's. This allows scripted deployment and configuration of SDDC's rapidly without user interface interaction and can be a desired method when repeatedly deploying SDDC's or making common configuration changes quickly.