Network architecture selection
The optimal network solution for a workload varies based on latency, throughput requirements, jitter, and bandwidth. Physical constraints, such as user or on-premises resources, determine location options. These constraints can be offset with edge locations or resource placement.
On AWS, networking is virtualized and is available in a number of different types and configurations. This makes it easier to match your networking methods with your needs. AWS offers product features (for example, Enhanced Networking, Amazon EC2 networking optimized instances, Amazon S3 transfer acceleration, and dynamic Amazon CloudFront) to optimize network traffic. AWS also offers networking features (for example, Amazon Route 53 latency routing, Amazon VPC endpoints, AWS Direct Connect, and AWS Global Accelerator) to reduce network distance or jitter.
Best practices
- PERF05-BP01 Understand how networking impacts performance
- PERF05-BP02 Evaluate available networking features
- PERF05-BP03 Choose appropriately sized dedicated connectivity or VPN for hybrid workloads
- PERF05-BP04 Leverage load-balancing and encryption offloading
- PERF05-BP05 Choose network protocols to improve performance
- PERF05-BP06 Choose your workload’s location based on network requirements
- PERF05-BP07 Optimize network configuration based on metrics