The AWS Well-Architected Framework describes key concepts, design principles, and architectural best practices for designing and running workloads in the cloud. AWS Well-Architected helps cloud architects build secure, high-performing, resilient, and efficient infrastructure for a variety of applications and workloads.
Built around six pillars (SCROPS keyword for Remembering purpose onlyn) :
Pillar Name | Focuses on | Key topics | |
1 | Security | The security pillar focuses on protecting information and systems. | Confidentiality and integrity of data, Managing user permissions, and Establishing controls to detect security events. |
2 | Cost optimization | Avoiding unnecessary costs | Understanding spending over time and controlling fund allocation,Selecting resources of the right type and quantity, & Scaling to meet business needs without overspending |
3 | Reliability | Workloads performing their intended functions and how to recover quickly from failure to meet demands | Distributed system design, recovery planning, and adapting to changing requirements. |
4 | Operational excellence | Running and monitoring systems, and continually improving processes and procedures | Automating changes, responding to events, and defining standards to manage daily operations. |
5 | Performance efficiency | Structured and streamlined allocation of IT and computing resources | Selecting resource types and sizes optimized for workload requirements, monitoring performance, and maintaining efficiency as business needs evolve |
6 | Sustainability | Minimizing the environmental impacts of running cloud workloads | Shared responsibility model for sustainability, understanding impact, and maximizing utilization to minimize required resources and reduce downstream impacts |