Skip to content
Well Architected Guide
Menu
Menu
Well Architected Pillars
Documents
Search for Well Architected Advice
Performance
Select the appropriate cloud resources and architecture patterns for your workload
Learn about and understand available cloud services and features
Evaluate how trade-offs impact customers and architecture efficiency
Use guidance from your cloud provider or an appropriate partner to learn about architecture patterns and best practices
Factor cost into architectural decisions
Use policies and reference architectures
Use benchmarking to drive architectural decisions
Use a data-driven approach for architectural choices
Select and use compute resources in your workload
Select the best compute options for your workload
Collect compute-related metrics
Scale your compute resources dynamically
Understand the available compute configuration and features
Configure and right-size compute resources
Use optimized hardware-based compute accelerators
Store, manage, and access data in your workload
Use purpose-built data store that best support your data access and storage requirements
Collect and record data store performance metrics
Evaluate available configuration options for data store
Implement Strategies to Improve Query Performance in Data Store
Implement data access patterns that utilize caching
Select and configure networking resources in your workload
Understand how networking impacts performance
Evaluate available networking features
Choose appropriate dedicated connectivity or VPN for your workload
Use load balancing to distribute traffic across multiple resources
Choose network protocols to improve performance
Choose your workload's location based on network requirements
Optimize network configuration based on metrics
Support more performance efficiency for your workload
Establish key performance indicators (KPIs) to measure workload health and performance
Use monitoring solutions to understand the areas where performance is most critical
Define a process to improve workload performance
Review metrics at regular intervals
Load test your workload
Use automation to proactively remediate performance-related issues
Keep your workload and services up-to-date
Main
Performance
Category - Performance
Select the appropriate cloud resources and architecture patterns for your workload
Learn about and understand available cloud services and features
Evaluate how trade-offs impact customers and architecture efficiency
Use guidance from your cloud provider or an appropriate partner to learn about architecture patterns and best practices
Factor cost into architectural decisions
Use policies and reference architectures
Use benchmarking to drive architectural decisions
Use a data-driven approach for architectural choices
Select and use compute resources in your workload
Select the best compute options for your workload
Collect compute-related metrics
Scale your compute resources dynamically
Understand the available compute configuration and features
Configure and right-size compute resources
Use optimized hardware-based compute accelerators
Store, manage, and access data in your workload
Use purpose-built data store that best support your data access and storage requirements
Collect and record data store performance metrics
Evaluate available configuration options for data store
Implement Strategies to Improve Query Performance in Data Store
Implement data access patterns that utilize caching
Select and configure networking resources in your workload
Understand how networking impacts performance
Evaluate available networking features
Choose appropriate dedicated connectivity or VPN for your workload
Use load balancing to distribute traffic across multiple resources
Choose network protocols to improve performance
Choose your workload's location based on network requirements
Optimize network configuration based on metrics
Support more performance efficiency for your workload
Establish key performance indicators (KPIs) to measure workload health and performance
Use monitoring solutions to understand the areas where performance is most critical
Define a process to improve workload performance
Review metrics at regular intervals
Load test your workload
Use automation to proactively remediate performance-related issues
Keep your workload and services up-to-date