The Performance Efficiency pillar of the AWS Well-Architected Framework focuses on using computing resources efficiently to meet system requirements and maintain that efficiency as demand changes and technologies evolve. This includes:
- Structured allocation of resources: Properly selecting and configuring compute, storage, and networking resources
- Streamlined resource management: Optimizing resource utilization to avoid over-provisioning or under-provisioning
- Monitoring and scaling: Implementing auto-scaling and performance monitoring
- Technology selection: Choosing appropriate instance types and services for specific workloads
The other pillars address different aspects:
- Reliability: Ensuring systems recover from failures and meet availability requirements
- Operational Excellence: Running and monitoring systems to deliver business value
- Sustainability: Minimizing environmental impacts of cloud workloads