AWS Well-Architected Framework

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.