Study NAT placement, VPC endpoints, CDN use, transfer-path design, and hybrid connectivity trade-offs for SAA-C03 network-cost scenarios.
This objective is where AWS checks whether you understand that network design changes cost dramatically. NAT placement, cross-AZ traffic, CDN use, endpoint selection, and hybrid connectivity choices can turn a technically correct architecture into an unnecessarily expensive one.
The current exam guide points to cost-management tools, load balancing, NAT gateways, connectivity options such as Direct Connect and VPN, routing and topology, DNS, transfer-cost minimization, CDN and edge caching strategy, and throttling choices.
| Requirement | Strongest first fit | Why |
|---|---|---|
| Private S3 or DynamoDB access from private subnets | Gateway endpoint | Often cheaper and simpler than NAT egress |
| Broad public-content delivery | CloudFront | Can reduce origin load and transfer cost while improving latency |
| Predictable dedicated hybrid path | Direct Connect | Strong fit when scale and consistency justify it |
| Faster low-cost connectivity setup | VPN | Usually faster to establish than Direct Connect |
| Cost driver | What to ask first |
|---|---|
| NAT gateway traffic | Could this traffic stay private through an endpoint instead? |
| Cross-AZ traffic | Is the path unintentionally crossing AZ boundaries? |
| Region-to-Region transfer | Does the architecture really need cross-Region data movement on the hot path? |
| Edge delivery | Should CloudFront or another edge layer absorb repeated origin traffic? |
| Hybrid connectivity | Is fast setup more important than long-term predictable throughput, or the reverse? |
SAA-C03 repeatedly tests whether you notice:
flowchart LR
P["Private subnets"] --> N["NAT path if needed"]
P --> E["VPC endpoint where supported"]
U["Users"] --> C["CloudFront when edge caching fits"]
What to notice:
1Resources:
2 S3GatewayEndpoint:
3 Type: AWS::EC2::VPCEndpoint
4 Properties:
5 VpcEndpointType: Gateway
6 VpcId: vpc-1234567890abcdef0
7 ServiceName: !Sub "com.amazonaws.${AWS::Region}.s3"
8 RouteTableIds:
9 - rtb-private-a
10 - rtb-private-b
What to notice:
| Symptom | Strongest first check | Why |
|---|---|---|
| Private-subnet data-transfer cost is unexpectedly high | Endpoint eligibility and NAT path | Public egress may be being used where a private path exists |
| One NAT gateway seems cheap at first but the bill grows with scale | Cross-AZ traffic and single-egress design | The architecture may be paying transfer charges plus taking resilience risk |
| Global users keep hitting the origin directly | Edge caching and content-delivery fit | CloudFront may reduce both latency and transfer cost |
| Hybrid traffic costs and complexity keep growing | Direct Connect versus VPN fit | The wrong connection model may be driving both expense and instability |
Use the cheat sheet and resources next for final review, then switch into timed mixed scenario practice.