Lecture 19: AWS architecting & Ecosystem Flashcards
What are the cloud design principles?
- Being scalable
- Disposable resources
- Automation
- Loose coupling
- Think in services not servers
What are the 6 pillars of well architected framework ?
- Operational excellence
- Security
- Reliability
- Performance efficiency
- Cost optimization
- Sustainability
______ includes the ability to run & monitor systems to deliver business value & to continually improve supporting process and procedures
Operational excellence
What are the design principles related to operational excellence?
- Perform operations as code
- Annotate documentation
- Make frequent, small, reversible changes
- Refine operations procedure frequently
- Anticipates failure
- Learn from Al operational failure
What are AWS services you can use to help with the prepare stage in operational excellence?
- Cloudformation
- AWS config
_________ includes the ability to protect information, systems, and assets while delivering business value through risk assessment and mitigation strategies
Security
What are the design principles related to security?
- Implement a strong identity foundation
- Enable traceability
- Apply security to all layers
- Automate security best practice
- Protect data in transit & at rest
- Lee wools away from data
- Prepare for security events
_________ is the ability of a system to recover from infrastructure or service disruptions, dynamically acquire computing resources to meet demand, & mitigate disruptions such as mid configurations or transient network issues (make sure your system runs no matter what)
Reliability
What are the design principles related to reliability?
- Test recovery procedures
- Automatically recover from failure
- Scale horizontally to increase aggregate system as availability
- Stop guessing capacity
- Manage change in automation
________ includes the a Ulithi to use computing resources efficiently to meet system requirements, and to maintain that efficiency as demand changes & technologies evolve (all about adapting and providing the best performance)
Performance efficiency
What are the design principles related to performance efficiency?
- Democratize advance technologies
- Go global in minutes
- Use serverless architectures
- Experiment more often
- Mechanical sympathy
________ includes the ability to run system to deliver business value at the lowest price point
Cost optimization
What are the design principles related to cost optimization?
- Adopt a consumption mode
- Measure overall efficiency
- Stop spending money on data center operations
- Analyze & attribute expenditure
- Use managed & application level services to reduce cost of ownership
________ focuses on minimizing the environmental impacts of running cloud workloads
Sustainability
What are the design principles related to sustainability?
- Understand your impact
- Establish sustainability goals
- Maximize utilization
- Anticipate and adopt new, more efficient hardware & software offerings
- Use managed services
- Reduce the downstream impact of your cloud workloads
__________ is a free tool to review your architecture against the 6 Pillars well architected framework & adopt architectural best practices
AWS well-architected tool