Module 10 - The Cloud Journey Flashcards
AWS Well-Architected Framework
- Helps you understand how to design and operate reliable, secure, efficient and cost-effective systems in AWS Cloud.
- Provides way to consistently measure architecture against best practices and design principles and identify areas for improvement.
AWS Well-Architected Framework five pillars
OSRPC
Operational excellence Security Reliability Performance efficiency Cost optimisation
Operational excellence
Ability to run and monitor systems to deliver business value.
Continually improve supporting processes and procedures.
Design principles for operational excellence in cloud include:
- Performing operations as code.
- Annotating documentation.
- Anticipating failure.
- Frequently making small, reversible changes.
Security
Ability to protect information, systems and assets while delivering business value through risk assessments and mitigation strategies.
Security best practices
- Automate security best practices when possible.
- Apply security at all layers.
- Protect data in transit and at rest.
Reliability
recover. ..
dynamically. ..
mitigate. ..
Ability of system to:
• Recover from infrastructure or service disruptions.
• Dynamically acquire computing resources to meet demand.
• Mitigate disruptions such as misconfigurations or transient network issues.
Reliability best practices
- Testing recovery procedures.
- Scaling horizontally to increase aggregate system availability.
- Automatically recovering from failure.
Performance efficiency
Ability to use computing resources efficiently to meet system requirements.
Maintain efficiency as demand changes and technologies evolve.
Evaluating performance efficiency of architecture includes:
- Experimenting more often.
- Using serverless architectures.
- Designing systems to be able to go global in minutes.
Cost optimisation
Ability to run systems to deliver business value at lowest price point
Cost optimisation includes
- Adopting consumption model.
- Analysing and attributing expenditure.
- Using managed services to reduce cost of ownership.
Advantages of Cloud Computing
Trade upfront expense for variable expense
Benefit from massive economies of scale
Stop guessing capacity
Increase speed and agility
Stop spending money running and maintaining data centre
Go global in minutes
Upfront expenses
Data centres.
Physical servers.
Other resources that you would need to invest in before using computing resources.
Trade upfront expense for variable expense
Pay only when you consume computing resources