Search for Well Architected Advice
< All Topics
Print

Evaluate available networking features

Selecting and configuring the right networking resources is crucial to achieving optimal performance in your workloads. By evaluating and leveraging available networking features, you can enhance throughput and mitigate latency and jitter, leading to improved user experiences and resource utilization.

Best Practices

  • Utilize AWS Direct Connect: AWS Direct Connect provides a dedicated network connection from your premises to AWS. This practice ensures reduced network costs, increased throughput, and consistent network performance. Setup can be achieved by contacting AWS support to establish your connection.
  • Implement Amazon CloudFront: Using CloudFront, AWS’s content delivery network, can significantly reduce latency by leveraging edge locations to cache content closer to users. Configure CloudFront to serve static and dynamic content for improved load times and availability.
  • Employ Virtual Private Cloud (VPC): Designing a VPC allows for secure and optimal network configuration tailored to your workload needs. Implement efficient routing, subnets, and gateways to enhance performance and reliability while maintaining necessary security layers.

Supporting Questions

  • Have you measured the latency and throughput requirements for your workload?
  • Are there specific AWS services that can enhance your networking performance?

Roles and Responsibilities

  • Network Architect: Responsible for designing a network solution that aligns with the workload requirements by selecting appropriate AWS networking features and services.
  • DevOps Engineer: Responsible for implementing and managing AWS networking resources while ensuring optimal connections and resource placements during configuration.

Artifacts

  • Network Performance Metrics: Graphs or reports detailing network latency, bandwidth utilization, and jitter statistics for monitoring performance and making necessary adjustments.
  • Networking Configuration Documentation: Documentation that outlines the configuration settings for your network resources, providing a reference for future adjustments and audits.

Cloud Services

AWS

  • Amazon VPC: Allows you to launch AWS resources into a virtual network that you’ve defined, providing configuration options for security and performance.
  • AWS Direct Connect: Offers a dedicated line from your data center to AWS, ensuring lower latency and more consistent performance compared to standard internet connections.
  • Amazon CloudFront: Content delivery network that caches content at edge locations to minimize latency and optimally route requests for resources.

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

Table of Contents