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