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
Top comments (0)