Show In this blog, I have discussed 5 Pillars of AWS Well-Architected Framework and their design principles. These 5 pillars are the deciding factor that makes applications and workloads truly well architected. It seems simple and not important but trust me this is what separates an expert from the rest. 5 Pillars of AWS Well-Architected Framework are as follows:
Want to learn how to use the best architecting practice and take your skills to the next level with AWS Certified Solution Architect Associate Certification. What Does Well-Architected Mean?Essentially, a well-architected framework is a concept of designing and architecting cloud infrastructure for high-performing, resilient, and efficient infrastructure for their applications and workloads. Click here to read about a good example of how the DevOps principles are used in practice is AWS CloudFormation. Why AWS Architectural Frameworks Necessary?These pillars allow the architect to evaluate the infrastructure at hand, thereby allowing the Cloud to be utterly compliant while making use of the best practices at hand. It took AWS Solutions Architects several years and experience to identify a set of best practices for architecting in AWS. Thus they designed the five pillars, finely tuned keeping in mind the underlying purpose of AWS: Operational Excellence, Security, Reliability, Performance Efficiency, and Cost Optimization. Also read: This post covers the AWS Free Tier Account Overview. Amazon Web Services (AWS) is providing 12 months of Free Tier account to new subscribers to get hands-on experience with all the AWS cloud services. Check Also: Free AWS Training and Certifications Let’s discuss one by one what does each pillar dictates: 1. Operational ExcellenceThe Operational Excellence is the first pillar of AWS Well-Architected Framework, it includes the ability to support the development and run workloads effectively, while gaining insight into operations, and continuously improve processes and procedures to deliver business value. You can find prescriptive guidance on implementation in the Operational Excellence Pillar whitepaper. Design PrinciplesThere are five design principles for operational excellence in the cloud:
Also Read: Our Previous Blog On Blue Green Deployment. 2. SecuritySecurity on the cloud is a big concern for everyone on the cloud. Infrastructure should be designed such that it serves complete data protection while maintaining privileges to all AWS accounts, infrastructure protection, and identify any security breach with Detective Controls. You can find prescriptive guidance on implementation in the Security Pillar whitepaper.Design PrinciplesThere are seven design principles for security in the cloud:
Also Check : Our Blog post on AWS Secrets Manager 3. ReliabilityReliability the third pillar from 5 Pillars of AWS Well-Architected Framework, it encompasses the ability of a workload to successfully complete and consistently has linear performance when it’s expected to. This includes operate and test the workload through its total lifecycle. You can find prescriptive guidance on implementation in the Reliability Pillar whitepaper. Design PrinciplesThere are five design principles for reliability in the cloud:
Check Out: Our Blog post on AWS SNS 4. Performance EfficiencyThe Performance Efficiency fourth pillar of AWS Well-Architected Framework, it includes the ability to use compute resources in an efficient manner while maintaining performance with changing workloads. It requires continuous monitoring to ensures that you are aware of how the workload changes. What trade-offs must be made while architecting to improve performance efficiency? You can find prescriptive guidance on implementation in the Performance Efficiency Pillar whitepaper. Design PrinciplesThere are five design principles for performance efficiency in the cloud:
Also Check: Our Blog on AWS Storage 5. Cost OptimizationThe Cost Optimization pillar fifth pillar of AWS Well-Architected Framework, it includes the ability to run systems to deliver business value at the lowest price point. You can find prescriptive guidance on implementation in the Cost Optimization Pillar whitepaper. Design PrinciplesThere are five design principles for cost optimization in the cloud:
SummaryThe 5 Pillars of AWS Well-Architected Framework provides architectural best practices to run a workload or application without having any bottlenecks and faults while gaining efficiency. Using these frameworks in your architecture will help you architect stable and efficient systems. Stay tuned for my future blogs where we will deep-dive into Services that an AWS Solution Architect SAA-C02 must know. Related Links/ReferencesNext Task For YouBegin your journey towards becoming a Certified AWS Solution Architect Associate by joining our FREE Informative Class on Amazon AWS Solution Architect Certification For Beginners & Q/A by clicking on the below image. |