The following is a simple and sample architecture for compute and networking services. It is just for understanding purposes:
>

Preceding is the sample architecture for the VPC environment with the following features:
- The different Availability Zones for Different tiers for high availability and to avoid single point of failure
- Auto Scaling to satisfy varied traffic load
- Different subnets (public and private subnet) for unique routing requirements
- Highly available NAT gateway to provide internet access to a private subnet
- Security groups to control the traffic flow