AWS Well Architected Framework of 5 Pillars

When building technical solutions on Amazon Web Services (AWS), if you ignore the five pillars of operational excellence, security, reliability, performance efficiency, and cost optimization, building a system that meets your expectations and requirements can become challenging.

By incorporating these pillars into your architecture, you can create a reliable and efficient system. So you can focus on functional requirements, other aspects of your design.

The AWS WellArchitected framework helps cloud designers build the safest, most powerful, resilient, and most efficient infrastructure possible for their applications. The framework provides a consistent approach that allows customers and AWS Partner Network (APN) partners to evaluate the architecture and implements an extended design over time and according to application requirements. Provides guidelines for doing so.

Operational Excellence

The Operational Excellence Pillar includes improving supporting processes and procedures to support development continuously, perform workloads effectively, gain insight into their operations, and deliver business value. There are prescriptive guidelines for implementing the Operational Excellence Pillars Detail-Doc.

Design Principles

There are five 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

Best Practices Click 

 

Security

The Security Pillar includes the ability to protect data systems and assets and enhance security using cloud technologies. Prescriptive guidance for implementation is provided in the Security Pillar Detail-Doc.

Design Principles

There are seven 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

Best Practices Click 

 

 

Reliability

It contains workload capabilities that consistently and adequately execute their intended functions when expected on the reliability pillar. It includes the ability to operate and test workloads across their lifecycles. Prescriptive guidance for implementation is provided in the Reliability Pillar Detail-Doc.

Design Principles

There are five 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

Best Practices Click

 

 

Performance Efficiency

Performance Efficiency Pillars include using computing resources to efficiently meet system requirements and maintain that efficiency as demand changes and technology advances. Prescriptive guidance on implementation is in the Performance Efficiency Pillars Detail-Doc.

Design Principles

There are five design principles for performance efficiency in the cloud:

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

Best Practices Click

 

Cost Optimization

Pillars of cost optimization include running the system and providing business value at the most affordable price. You can find normative guidance for implementation in the Cost Optimization Pillar Detail-Doc.

Design Principles

There are five 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

Best Practices Click