View a markdown version of this page

VPC design - Best Practices for Deploying Amazon WorkSpaces Applications

VPC design

Design guidelines

Deploy WorkSpaces Applications into a dedicated VPC. When designing the WorkSpaces Applications VPC, size for forecasted growth. Reserve IP address capacity for new use cases, and additional Availability Zones (AZs) that may be added at a later time. A fundamental design point of WorkSpaces Applications is that only one user can consume a WorkSpaces Applications instance. When allocating IP space, think one user as one IP address per WorkSpaces Applications instance. With WorkSpaces Applications, it is possible for a user to consume multiple WorkSpaces Applications instances. Therefore, planning IP space must also account for use cases that require additional WorkSpaces Applications instances.

Although the maximum size of a VPC Classless Inter-Domain Routing (CIDR) is /16, AWS recommends not over-allocating private IP addresses. It is possible to extend the size of the VPC through additional CIDRs, but there is a limit to this; therefore, allocate what is needed from the onset.

If the WorkSpaces Applications deployment is joined to an Active Directory domain, the DHCP options set for the VPC must have the domain DNS configured. The domain name server should specify the DNS IP addresses that are either authoritative for the Active Directory domain, or the DNS should forward DNS requests to the authoritative DNS instances for the Active Directory domain. Also, the VPC must have enableDnsHostnames and EnableDnsSupport configured.