Search for Well Architected Advice
< All Topics
Print

Understand how networking impacts performance

Analyzing the impact of networking on your workload is crucial for optimizing performance. Effective networking configuration addresses latency, throughput, jitter, and bandwidth, leading to enhanced user experience and resource utilization.

Best Practices

  • Evaluate Network Latency and Throughput: Regularly assess network latency and throughput requirements for your workload to choose appropriate resources. This practice is vital for maintaining a responsive system. Utilize AWS CloudWatch and VPC Flow Logs to monitor and analyze networking performance.
  • Leverage Edge Locations: Deploy workloads in AWS Edge Locations to minimize latency for users located far from primary resources. This practice enhances speed and efficiency. Use Amazon CloudFront, a global content delivery network, to distribute content with lower latency.

Supporting Questions

  • Are your network configurations optimized for the required latency and throughput?
  • Have you assessed the geographical distribution of your users in relation to your resources?

Roles and Responsibilities

  • Network Architect: Responsible for designing and implementing network solutions that meet workload requirements, focusing on performance optimization.
  • DevOps Engineer: Oversees the deployment and configuration of networking resources, ensuring they align with workload needs and performance metrics.

Artifacts

  • Network Performance Report: A document summarizing network performance metrics and analysis, allowing teams to make informed decisions about resource configuration.
  • Networking Configuration Document: A comprehensive guide documenting the networking choices made during workload setup, including traffic flow policies and settings.

Cloud Services

AWS

  • Amazon VPC: Provides a logically isolated virtual network for your resources, allowing customized configuration for optimal performance based on workload requirements.
  • Amazon CloudFront: A content delivery network service that speeds up the distribution of content by using edge locations to minimize latency.
  • AWS Global Accelerator: Optimizes the path to your applications, improving the performance of your workloads irrespective of user location.

Question: How do you select and configure networking resources in your workload?
Pillar: Performance Efficiency (Code: PERF)

Table of Contents