Overview
The AWS Well-Architected Framework describes key concepts, design principles, and architectural best-practices for designing and running workloads in the cloud.
The Six Pillars
Operational Excellence
The operational excellence pillar focuses on running and monitoring systems and continually improving processes and procedures.
- Key topics
- automating changes
- responding to events
- defining standards to manage daily operations
Security
The security pillar focuses on protecting information and systems.
- Key topics
- confidentiality of data
- integrity of data
- managing user permissions
- establishing controls to detect security of events
Reliability
The reliability pillar focuses on workloads performing their intended functions and how to recover quickly from failure to meet demands.
- Key topics
- distributed system design
- recovery planning
- adapting to changing requirements.
Performance Efficiency
The performance efficiency pillar focuses on structured and streamlined allocation of IT and computing resources.
- Key topics
- Optimizing workload requirements
- Selecting appropriate resource types
- Selecting appropriate resource suzes
- Monitoring Performance
- Maintaining Efficiency as business needs evolve
- Optimizing workload requirements
Cost Optimization
The cost optimization pillar focuses on avoiding unnecessary costs.
- Key Topics
- understanding spending over time
- controlling fun allocation
- selecting resources of right type and quanitity
- scaling to meet business needs without overspending
Sustainability
The sustainability pillar focuses on minimizing the environmental impacts of running cloud workloads.
- Key topics
- Shared Responsibility Model for sustainability
- Understanding impact
- Maximizing utilization to minimize required resources and reduce downstream impacts