Control: AWS > Well-Architected Tool > AWS Well-Architected Framework > Performance Efficiency
The Performance Efficiency pillar includes the ability to use computing resources efficiently to meet system requirements, and to maintain that efficiency as demand changes and technologies evolve. See Performance Efficiency for more information.
Primary Policies
The following policies can be used to configure this control:
- Performance Efficiency
- Performance Efficiency > PERF 01. How do you select the best performing architecture?
- Performance Efficiency > PERF 01. How do you select the best performing architecture? > Benchmark existing workloads
- Performance Efficiency > PERF 01. How do you select the best performing architecture? > Factor cost requirements into decisions
- Performance Efficiency > PERF 01. How do you select the best performing architecture? > Understand the available services and resources
- Performance Efficiency > PERF 01. How do you select the best performing architecture? > Use guidance from your cloud provider or an appropriate partner
- Performance Efficiency > PERF 01. How do you select the best performing architecture? > Load test your workload
- Performance Efficiency > PERF 01. How do you select the best performing architecture? > Define a process for architectural choices
- Performance Efficiency > PERF 01. How do you select the best performing architecture? > Use policies or reference architectures
- Performance Efficiency > PERF 02. How do you select your compute solution?
- Performance Efficiency > PERF 02. How do you select your compute solution? > Collect compute-related metrics
- Performance Efficiency > PERF 02. How do you select your compute solution? > Understand the available compute configuration options
- Performance Efficiency > PERF 02. How do you select your compute solution? > Use the available elasticity of resources
- Performance Efficiency > PERF 02. How do you select your compute solution? > Evaluate the available compute options
- Performance Efficiency > PERF 02. How do you select your compute solution? > Determine the required configuration by right-sizing
- Performance Efficiency > PERF 02. How do you select your compute solution? > Re-evaluate compute needs based on metrics
- Performance Efficiency > PERF 03. How do you select your storage solution?
- Performance Efficiency > PERF 03. How do you select your storage solution? > Evaluate available configuration options
- Performance Efficiency > PERF 03. How do you select your storage solution? > Make decisions based on access patterns and metrics
- Performance Efficiency > PERF 03. How do you select your storage solution? > Understand storage characteristics and requirements
- Performance Efficiency > PERF 04. How do you select your database solution?
- Performance Efficiency > PERF 04. How do you select your database solution? > Choose data storage based on access patterns
- Performance Efficiency > PERF 04. How do you select your database solution? > Collect and record database performance metrics
- Performance Efficiency > PERF 04. How do you select your database solution? > Evaluate the available options
- Performance Efficiency > PERF 04. How do you select your database solution? > Optimize data storage based on access patterns and metrics
- Performance Efficiency > PERF 04. How do you select your database solution? > Understand data characteristics
- Performance Efficiency > PERF 05. How do you configure your networking solution?
- Performance Efficiency > PERF 05. How do you configure your networking solution? > Leverage load-balancing and encryption offloading
- Performance Efficiency > PERF 05. How do you configure your networking solution? > Evaluate available networking features
- Performance Efficiency > PERF 05. How do you configure your networking solution? > Choose appropriately sized dedicated connectivity or VPN for hybrid workloads
- Performance Efficiency > PERF 05. How do you configure your networking solution? > Choose your workload’s location based on network requirements
- Performance Efficiency > PERF 05. How do you configure your networking solution? > Optimize network configuration based on metrics
- Performance Efficiency > PERF 05. How do you configure your networking solution? > Choose network protocols to improve performance
- Performance Efficiency > PERF 05. How do you configure your networking solution? > Understand how networking impacts performance
- Performance Efficiency > PERF 06. How do you evolve your workload to take advantage of new releases?
- Performance Efficiency > PERF 06. How do you evolve your workload to take advantage of new releases? > Define a process to improve workload performance
- Performance Efficiency > PERF 06. How do you evolve your workload to take advantage of new releases? > Evolve workload performance over time
- Performance Efficiency > PERF 06. How do you evolve your workload to take advantage of new releases? > Stay up-to-date on new resources and services
- Performance Efficiency > PERF 07. How do you monitor your resources to ensure they are performing?
- Performance Efficiency > PERF 07. How do you monitor your resources to ensure they are performing? > Establish Key Performance Indicators (KPIs) to measure workload performance
- Performance Efficiency > PERF 07. How do you monitor your resources to ensure they are performing? > Use monitoring to generate alarm-based notifications
- Performance Efficiency > PERF 07. How do you monitor your resources to ensure they are performing? > Monitor and alarm proactively
- Performance Efficiency > PERF 07. How do you monitor your resources to ensure they are performing? > Record performance-related metrics
- Performance Efficiency > PERF 07. How do you monitor your resources to ensure they are performing? > Analyze metrics when events or incidents occur
- Performance Efficiency > PERF 07. How do you monitor your resources to ensure they are performing? > Review metrics at regular intervals
- Performance Efficiency > PERF 08. How do you use tradeoffs to improve performance?
- Performance Efficiency > PERF 08. How do you use tradeoffs to improve performance? > Understand the areas where performance is most critical
- Performance Efficiency > PERF 08. How do you use tradeoffs to improve performance? > Learn about design patterns and services
- Performance Efficiency > PERF 08. How do you use tradeoffs to improve performance? > Use various performance-related strategies
- Performance Efficiency > PERF 08. How do you use tradeoffs to improve performance? > Measure the impact of performance improvements
- Performance Efficiency > PERF 08. How do you use tradeoffs to improve performance? > Identify how tradeoffs impact customers and efficiency
Category
In Your Workspace
Developers
- tmod:@turbot/aws-wellarchitected-framework#/control/types/perf
- tmod:@turbot/turbot#/control/categories/other
- turbot graphql controls --filter "controlTypeId:tmod:@turbot/aws-wellarchitected-framework#/control/types/perf"
Get Controls
Control Type URI
Category URI
GraphQL
CLI