AWS Well-Architected Framework 1O1

Operational Excellence

The capacity to support the development and operate workloads effectively, acquire insight into customers’ operations, and constantly enhance supporting processes and procedures to generate business value is included in the Operational Excellence pillar. Design principles for operational excellence in the cloud:

  • Perform operations as code
  • Make frequent, small, reversible changes
  • Refine operations procedures frequently
  • Anticipate failure
  • Learn from all operational failures

Security

The Security pillar includes the capacity to safeguard data, systems, and assets in order to benefit from cloud technologies and increase customer security. Design principles for security in the cloud:

  • Implement a strong identity foundation
  • 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

The Reliability pillar comprises a workload’s ability to fulfill its intended function accurately and consistently when expected. This involves being able to run and test the workload during its entire lifespan. Design principles for reliability in the cloud:

  • Automatically recover from failure
  • Test recovery procedures
  • Scale horizontally to increase aggregate workload availability
  • Stop guessing capacity
  • Manage change in automation

Performance Efficiency

The capacity to use computational resources efficiently to satisfy system needs, and to retain that efficiency as demand changes and technology improve, is included in the Performance Efficiency pillar. Design principles for performance efficiency in the cloud:

  • Democratize advanced technologies
  • Go global in minutes
  • Use serverless architectures
  • Experiment more often
  • Consider mechanical sympathy

Cost Optimization

The ability to manage systems to offer business value at the lowest possible cost is included in the Cost Optimization pillar. The cost optimization pillar introduces design concepts, best practices, and questions. Design principles for cost optimization in the cloud:

  • Implement Cloud Financial Management
  • Adopt a consumption model
  • Measure overall efficiency
  • Stop spending money on undifferentiated heavy lifting
  • Analyze and attribute expenditure

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store