AWS Networking
AWS networking provides the virtual network infrastructure for cloud workloads: VPCs, subnets, route tables, gateways, load balancers, and DNS. It controls how traffic flows between resources, the internet, and on-premises environments.
itCloud computing | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic — AWS Networking
AWS networking is the set of rules that decides which AWS systems may talk, where their packets go, and where a sensible boundary says no. It is less a collection of magical cloud pipes than a virtual network with several opportunities to point a packet at the wrong door.
Start with Amazon VPC, the isolated network inside one AWS Region. Give it address ranges, split those ranges into subnets in Availability Zones, and attach resources through network interfaces. The memorable part is not the inventory. It is the order: address the network, place the workload, route the packet, then filter the flow. The packet, with admirable indifference to architecture diagrams, checks the actual path.
A public subnet is not a personality trait. It is a subnet with a route to an internet gateway. A resource still needs a public IPv4 or IPv6 address to use that path. A private subnet can send IPv4 traffic outward through a NAT gateway, but outside hosts cannot start an unsolicited connection back through it. The useful surprise is that a route creates a next hop, not permission. A security group or network ACL can still stop the trip, and the return journey also needs to work.
When networks must connect, do not begin by collecting services like decorative stamps. VPC peering connects two VPCs directly and does not pass traffic onward through a third. Transit Gateway is the hub for many VPC and hybrid attachments. AWS PrivateLink is narrower: it exposes one supported service through private endpoints, rather than granting a whole network a visitor's pass. For premises connectivity, Site-to-Site VPN supplies encrypted tunnels, while Direct Connect supplies a dedicated Ethernet path. Each answers a different relationship.
Names and load balancers sit above this machinery. Route 53 can return the correct address; it cannot rescue a missing route. A load balancer can choose a healthy target; it cannot negotiate an unopened port. This is why VPC Flow Logs are useful: they provide evidence about observed traffic metadata when the expected flow and the actual one disagree.
Read the intro for the complete map and glossary. Use the slides when you need the choices side by side. Keep the cheatsheet nearby when debugging address, route, and filter decisions. The field notes cover operational traps that appear when the diagram has grown confident and the packet has not.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://docs.aws.amazon.com/vpc/latest/userguide/what-is-amazon-vpc.html
Supports
- VPC as a logically isolated virtual network
- VPC feature map covering subnets, addressing, routing, gateways, endpoints, peering, Transit Gateway, Flow Logs, and VPN
- VPC and selected component pricing boundaries
- https://docs.aws.amazon.com/vpc/latest/userguide/configure-subnets.html
Supports
- Subnet as an IP range confined to one Availability Zone
- Public, private, VPN-only, and isolated subnet definitions
- Subnet route-table association and multi-zone placement
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html
Supports
- Network interface as a logical VPC networking component
- Private and public IP address attributes
- Security groups associated with a network interface
- https://docs.aws.amazon.com/vpc/latest/userguide/subnet-route-tables.html
Supports
- Implicit VPC router and per-subnet route-table association
- Destination and target structure, local routes, and longest prefix match
- Separate IPv4 and IPv6 default routes
- https://docs.aws.amazon.com/vpc/latest/userguide/VPC_Internet_Gateway.html
Supports
- Internet gateway routing and public-subnet definition
- Public addressing requirements for internet communication
- One-to-one IPv4 address translation performed by the internet gateway
- https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html
Supports
- Public and private NAT gateway behavior
- Outbound initiation from private subnets and rejection of unsolicited inbound initiation
- Public NAT gateway placement, Elastic IP use, and route through an internet gateway
- https://docs.aws.amazon.com/vpc/latest/userguide/vpc-security-groups.html
Supports
- Resource-associated inbound and outbound allow rules
- Stateful response behavior
- Protocol, port, source, and destination rule fields
- https://docs.aws.amazon.com/vpc/latest/userguide/vpc-network-acls.html
Supports
- Subnet-level allow and deny filtering
- Ordered first-match evaluation by rule number
- Stateless request and response handling
- https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs.html
Supports
- Capture of IP traffic metadata for network interfaces
- VPC, subnet, and network-interface logging scope
- Delivery to CloudWatch Logs, Amazon S3, or Data Firehose
- Diagnosis of restrictive security rules and observed traffic direction
- https://docs.aws.amazon.com/vpc/latest/userguide/flow-logs-basics.html
Supports
- Accepted, rejected, or all-traffic capture choices
- Flow-log records and monitored network interfaces
- https://docs.aws.amazon.com/vpc/latest/peering/vpc-peering-basics.html
Supports
- One-to-one VPC peering relationship and manual routes
- Non-transitive routing
- Rejection of overlapping CIDR blocks
- https://docs.aws.amazon.com/vpc/latest/tgw/how-transit-gateways-work.html
Supports
- Transit Gateway as a Regional layer-three virtual router
- VPC, VPN, Direct Connect gateway, and peering attachments
- Attachment and transit route-table behavior
- https://docs.aws.amazon.com/vpc/latest/privatelink/what-is-privatelink.html
Supports
- Private service and resource connectivity through VPC endpoints
- Access without internet gateways, NAT devices, public IP addresses, VPN, or Direct Connect
- Service-specific connectivity rather than general network reachability
- https://docs.aws.amazon.com/vpn/latest/s2svpn/VPC_VPN.html
Supports
- IPsec connectivity between a VPC and remote network
- Two tunnels in each VPN connection
- Virtual private gateway and transit gateway endpoint roles
- https://docs.aws.amazon.com/directconnect/latest/UserGuide/Welcome.html
Supports
- Dedicated Ethernet connection through a Direct Connect location
- Bypass of internet service providers in the network path
- Public and private virtual interfaces
- https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/hosted-zones-private.html
Supports
- Private DNS answers for associated VPCs
- Resolution through associated VPCs and hybrid inbound endpoints
- https://docs.aws.amazon.com/elasticloadbalancing/latest/userguide/what-is-load-balancing.html
Supports
- Distribution across registered targets and Availability Zones
- Health checks and routing to healthy targets
- https://docs.aws.amazon.com/elasticloadbalancing/latest/application/create-application-load-balancer.html
Supports
- Internet-facing and internal load balancer schemes
- Private connectivity requirement for internal load balancers
- https://docs.aws.amazon.com/whitepapers/latest/aws-vpc-connectivity-options/introduction.html
Supports
- Comparison of VPC-to-VPC, hybrid, and remote-access connectivity patterns
- Decision context for peering, Transit Gateway, PrivateLink, VPN, Direct Connect, and Cloud WAN
- https://aws.amazon.com/about-aws/whats-new/2009/08/26/introducing-amazon-virtual-private-cloud/
Supports
- Amazon VPC launch in August 2009
- https://aws.amazon.com/about-aws/whats-new/2010/12/06/announcing-amazon-route-53-dns-service/
Supports
- Amazon Route 53 launch in December 2010
- https://aws.amazon.com/about-aws/whats-new/2011/08/03/Announcing-AWS-Direct-Connect//
Supports
- AWS Direct Connect launch in August 2011
- https://aws.amazon.com/blogs/aws/vpc-flow-logs-log-and-view-network-traffic-flows//
Supports
- VPC Flow Logs launch and logging scopes
- https://aws.amazon.com/blogs/aws/new-aws-privatelink-endpoints-kinesis-ec2-systems-manager-and-elb-apis-in-your-vpc/
Supports
- AWS PrivateLink launch for AWS services in November 2017
- https://aws.amazon.com/about-aws/whats-new/2017/11/aws-direct-connect-enables-global-access/
Supports
- Direct Connect Gateway launch and multi-Region VPC access
- https://aws.amazon.com/blogs/aws/new-use-an-aws-transit-gateway-to-simplify-your-network-architecture/
Supports
- AWS Transit Gateway launch in November 2018
- https://aws.amazon.com/about-aws/whats-new/2021/12/amazon-virtual-private-cloud-vpc-announces-ip-address-manager-ipam/
Supports
- Amazon VPC IP Address Manager launch in December 2021
- https://aws.amazon.com/blogs/architecture/the-journey-to-cloud-networking/
Supports
- Network planning
- overlapping-IP consequences
- and architecture tradeoffs
- https://aws.amazon.com/blogs/networking-and-content-delivery/vpc-routing-enhancements-and-gwlb-deployment-patterns/
Supports
- Security group and network ACL limits and additional inspection controls
- https://aws.amazon.com/vpc/
Supports
- Amazon VPC product
- https://aws.amazon.com/transit-gateway/
Supports
- AWS Transit Gateway product
- https://aws.amazon.com/privatelink/
Supports
- AWS PrivateLink product
- https://aws.amazon.com/directconnect/
Supports
- AWS Direct Connect product
- https://docs.aviatrix.com/documentation/v7.0/planning-secure-networks/transit-network-faq.html
Supports
- Aviatrix multicloud transit architecture and AWS Transit Gateway integration
