AWS data transfer charges can accumulate quickly if workloads are not designed with cost efficiency in mind. Common pitfalls include routing traffic through a NAT Gateway unnecessarily, sending traffic between Availability Zones when it could remain within a single AZ, and using public IPs for EC2-to-EC2 communication inside the same VPC. Each of these patterns introduces avoidable per-GB charges.
In this lab, you will identify and correct these inefficient networking patterns by analyzing VPC Flow Logs and adjusting how services communicate. You will learn how to reduce unnecessary data transfer charges by creating a VPC Gateway Endpoint for S3, using private IPs for EC2-to-EC2 transfers, and keeping instance communication within the same Availability Zone.
Upon completion of this intermediate-level lab, you will be able to:
Familiarity with the following will be beneficial but is not required:
The following content can be used to fulfill the prerequisites: