Pillars
Operational Excellence
- Support Development
- run Workloads
- gain insight
- continuously improve
- continuously support
- USE Infrastructure as Code (IaC)!
- Limit human error
- consistency
Small changes
- Design processes to be updated regularly
- small increments
- when possible use backward compatibility
Refine ops frequently
- look to improve
- use game days
- review data
Best Practices
Anticipate failure
Learn from all ops failures
Security
- protect data
- protect systems
Implement a strong identity foundation
- the least privilege
- separation of duties
- authorization for each interaction.
- Central ID management
- eliminate reliance on long term static credentials
Traceability
Security at all layers
Automate security best practices
- improves the ability's to scale
Protect data in transit and at rest
- encryption
- access control
Keep people away
- restrict access as much as possible
Prepare for the worst
- incident management
- investigation policy
Reliability
- perform a workload correctly
- use computing resources efficiently
- maintain efficiently through change
Cost optimizations
- deliver business value at lowest price point
Sustainability
- reduce energy consumption
- maximize benefits of resources
- minimize resources required