AWS Networking Guide: Complete Architecture Reference

Amazon Web Services offers the most comprehensive networking portfolio in the cloud. This guide covers VPC fundamentals through advanced architectures—Transit Gateway, Direct Connect, Global Accelerator, and everything in between.

VPC Fundamentals

The Virtual Private Cloud (VPC) is the foundation of AWS networking. Every resource runs in a VPC, and understanding VPC architecture is essential:

VPC Components

VPC Design Best Practices

# Example VPC structure
VPC: 10.0.0.0/16
├── Public Subnets (ALB, NAT GW)
│   ├── 10.0.1.0/24 (AZ-a)
│   └── 10.0.2.0/24 (AZ-b)
├── Private Subnets (App servers)
│   ├── 10.0.10.0/24 (AZ-a)
│   └── 10.0.11.0/24 (AZ-b)
└── Data Subnets (RDS, ElastiCache)
    ├── 10.0.20.0/24 (AZ-a)
    └── 10.0.21.0/24 (AZ-b)

Security Groups and NACLs

Security Groups

Security groups are stateful firewalls attached to ENIs (network interfaces):

Network ACLs

NACLs are stateless firewalls at the subnet level:

See our security checklist for comprehensive security guidance.

Elastic Load Balancing

AWS offers three types of load balancers for different use cases:

Application Load Balancer (ALB)

Network Load Balancer (NLB)

Gateway Load Balancer (GWLB)

For detailed comparison, see L4 vs L7 routing.

Transit Gateway

Transit Gateway (TGW) is a regional network hub that connects VPCs and on-premise networks:

Architecture

                 ┌─────────────────┐
                 │ Transit Gateway │
                 └────────┬────────┘
         ┌───────────┬────┴────┬───────────┐
         ▼           ▼         ▼           ▼
    ┌────────┐ ┌────────┐ ┌────────┐ ┌────────────┐
    │ VPC A  │ │ VPC B  │ │ VPC C  │ │ On-Premise │
    │ (Prod) │ │ (Dev)  │ │ (Test) │ │ (DC)       │
    └────────┘ └────────┘ └────────┘ └────────────┘

Route Table Segmentation

Use multiple TGW route tables for network segmentation:

VPC Connectivity Options

VPC Peering

PrivateLink (VPC Endpoints)

Hybrid Connectivity

AWS Site-to-Site VPN

AWS Direct Connect

Private, dedicated connection to AWS:

# Direct Connect + Transit Gateway architecture
On-Premise → Direct Connect Location → Direct Connect Gateway → Transit Gateway(s) → VPCs

For BGP configuration, see BGP best practices.

Global Networking

AWS Global Accelerator

Amazon CloudFront

Route 53

Network Performance

Instance Networking

Bandwidth Considerations

Monitoring and Troubleshooting

Key Takeaways

Need AWS Networking Architecture Help?

We specialize in AWS network design and optimization. Contact us for a consultation.