AWS Well-Architected Framework is composed of six pillars that help you understand the pros and cons of decisions you make while building cloud architectures and systems on the AWS platform.
- Operational Excellence Pillar
- Security Pillar
- Reliability Pillar
- Performance Efficiency Pillar
- Cost Optimized Pillar
- Sustainability Pillar
Operational Excellence Pillar
- Supports development and run workloads effectively.
- Gains insight into workload operations.
- Continuously improve processes and procedures to deliver business value.
- Best practices for operational excellence:
- Perform operation as code.
- Make frequent, small, reversible changes.
- Refine operations procedures frequently.
- Anticipate failure.
- Learn from all operational failures.
Security Pillar
- Protect data, system, and assets to take advantage of cloud technologies to improve your security.
- Best practices for security:
- Implement a strong identity.
- Enable Traceability.
- Apply security at all layers.
- Automate security best practices.
- Protect data in transit and at rest.
- Keep people away from data.
- Prepare for security events.
Reliability Pillar
- Ensuring a workload can perform its intended function correctly and consistently when it’s expected to.
- This includes the ability to operate and test the workload through its total lifecycle.
- Best practices for reliability:
- Automate recover from failure.
- Test recover procedures.
- Scale horizontally to increase aggregate workload availability.
- Stop guessing capacity.
- Manage change in automation.
Performance Efficiency Pillar
- The ability to use computing resources efficiently to meet system requirements, and to maintain that efficiency as demand changes and technologies evolves.
- Best practice for performance efficiency pillar:
- Democratize advanced technologies.
- Go global in minutes.
- Use server less in architecture.
- Experiment more often
- Consider mechanical sympathy.
Cost Optimization Pillar
- The ability to run systems to deliver business value at the lowest price point.
- Best practices for cost optimization:
- Implement Cloud Financial Management.
- Adopt a consumption model.
- Measure overall efficiency.
- Stop spending money on undifferentiated heavy lifting.
- Analyze and attribute expenditure.
Sustainability Pillar
- Long term environmental, environmental, economic & societal impact of your business activities.
- Best practices for sustainability pillar:
- Understand your impact.
- Establish sustainability.