AWS VPC Design
AWS VPC Design video helps you understand the major components of AWS VPC (Virtual Private Cloud).
Amazon VPC is the networking layer for Amazon Elastic Compute Cloud (Amazon EC2) and provides a private, isolated section of the AWS Cloud where you can launch AWS services and other resources in a virtual network.
In order to select the appropriate configuration for your use, you must identify who will need to access AWS-hosted resources, what additional systems will be required to support the AWS-hosted resources, and where these entities are located from a network-routing perspective. Each of the following design patterns is based on these three criteria:
- User Access: Who needs to access the resources in the network (internal users, external users, or both)?
- Systems Access: What additional systems (internal, external, or shared) does this workload need to interact with?
- Routing: Do you need different hosts to route traffic in different ways (e.g., internal-only vs. public-facing hosts)?
The Amazon VPC architecture includes public and private subnets. The first set of private subnets share the default network access control list (ACL) from the Amazon VPC, and a second, optional set of private subnets includes dedicated custom network ACLs per subnet.