Thursday, October 18, 2018

AWS Well architected framework


AWS define 5 pillars

 


Operational excellence
Using scripting
Documentation
Frequent, small, reversible change
Test failure

Security
Strong identity foundation: least privilege, and separation of duties, audit logs
Apply security at all layers i.e. defense in depth
Automate security best practice
Protect data in transit and at rest i.e. use encryption, tokenisation

Reliability
Test recovery procedures
Configure and automate recovery
Use KPI to trigger failover, and recovery
Scale horizontally to reduce failure
Monitor and forecast capacity
Manage change

Performance efficiency
Deploy globally to decrease latency
Use serverless architecture
Experiment with different architectures to discover best fit models

Cost optimisation
Adopt a consumption model. Stop resources when not in use
Analyse and attribute expenditure.
Use managed services to reduce operational cost



No comments: