DEV Community

Alec Dutcher
Alec Dutcher

Posted on

Appendix: Performance Efficiency (Selection) - AWS Well-Architected Framework Study Guide

Return to Well-Architected Framework Guide

Appendix: Performance Efficiency

How do you select the best performing architecture?

  • Understand the available services and resources
  • Define a process for architectural choices
  • Factor cost requirements into decisions
  • Use policies or reference architectures
  • Use guidance from your cloud provider or an appropriate partner
  • Benchmark existing workloads
  • Load test your workload

How do you select your compute solution?

  • Evaluate the available compute options
  • Understand the available compute configuration options
  • Collect compute-related metrics
  • Determine the required configuration by right-sizing
  • Use the available elasticity of resources
  • Re-evaluate compute needs based on metrics

How do you select your storage solution?

  • Understand storage characteristics and requirements
  • Evaluate available configuration options
  • Make decisions based on access patterns and metrics

How do you select your database solution?

  • Understand data characteristics
  • Evaluate the available options
  • Collect and record database performance metrics
  • Choose data storage based on access patterns
  • Optimize data storage based on access patterns and metrics

How do you configure your networking solution?

  • Understand how networking impacts performance
  • Evaluate available networking features
  • Choose appropriately sized dedicated connectivity or VPN for hybrid workloads
  • Leverage load-balancing and encryption offloading
  • Choose network protocols to improve performance
  • Choose your workload’s location based on network requirements
  • Optimize network configuration based on metrics

Return to Well-Architected Framework Guide

Top comments (0)