💼 Change management | 3 | | | | no data |
💼 Design your workload to adapt to changes in demand | 4 | | | | no data |
💼 REL07-BP01 Use automation when obtaining or scaling resources | | | | | no data |
💼 REL07-BP02 Obtain resources upon detection of impairment to a workload | | | | | no data |
💼 REL07-BP03 Obtain resources upon detection that more resources are needed for a workload | | | | | no data |
💼 REL07-BP04 Load test your workload | | | | | no data |
💼 Implement change | 5 | | | | no data |
💼 REL08-BP01 Use runbooks for standard activities such as deployment | | | | | no data |
💼 REL08-BP02 Integrate functional testing as part of your deployment | | | | | no data |
💼 REL08-BP03 Integrate resiliency testing as part of your deployment | | | | | no data |
💼 REL08-BP04 Deploy using immutable infrastructure | | | | | no data |
💼 REL08-BP05 Deploy changes with automation | | | | | no data |
💼 Monitor workload resources | 7 | | | | no data |
💼 REL06-BP01 Monitor all components for the workload (Generation) | | | | | no data |
💼 REL06-BP02 Define and calculate metrics (Aggregation) | | | | | no data |
💼 REL06-BP03 Send notifications (Real-time processing and alarming) | | | | | no data |
💼 REL06-BP04 Automate responses (Real-time processing and alarming) | | | | | no data |
💼 REL06-BP05 Analyze logs | | | | | no data |
💼 REL06-BP06 Regularly review monitoring scope and metrics | | | | | no data |
💼 REL06-BP07 Monitor end-to-end tracing of requests through your system | | | | | no data |
💼 Failure management | 5 | | | | no data |
💼 Back up data | 4 | | | | no data |
💼 REL09-BP01 Identify and back up all data that needs to be backed up, or reproduce the data from sources | | | | | no data |
💼 REL09-BP02 Secure and encrypt backups | | | | | no data |
💼 REL09-BP03 Perform data backup automatically | | | | | no data |
💼 REL09-BP04 Perform periodic recovery of the data to verify backup integrity and processes | | | | | no data |
💼 Design your workload to withstand component failures | 7 | | | | no data |
💼 REL11-BP01 Monitor all components of the workload to detect failures | | | | | no data |
💼 REL11-BP02 Fail over to healthy resources | | | | | no data |
💼 REL11-BP03 Automate healing on all layers | | | | | no data |
💼 REL11-BP04 Rely on the data plane and not the control plane during recovery | | | | | no data |
💼 REL11-BP05 Use static stability to prevent bimodal behavior | | | | | no data |
💼 REL11-BP06 Send notifications when events impact availability | | | | | no data |
💼 REL11-BP07 Architect your product to meet availability targets and uptime service level agreements (SLAs) | | | | | no data |
💼 Plan for Disaster Recovery (DR) | 5 | | | | no data |
💼 REL13-BP01 Define recovery objectives for downtime and data loss | | | | | no data |
💼 REL13-BP02 Use defined recovery strategies to meet the recovery objectives | | | | | no data |
💼 REL13-BP03 Test disaster recovery implementation to validate the implementation | | | | | no data |
💼 REL13-BP04 Manage configuration drift at the DR site or Region | | | | | no data |
💼 REL13-BP05 Automate recovery | | | | | no data |
💼 Test reliability | 5 | | | | no data |
💼 REL12-BP01 Use playbooks to investigate failures | | | | | no data |
💼 REL12-BP02 Perform post-incident analysis | | | | | no data |
💼 REL12-BP03 Test scalability and performance requirements | | | | | no data |
💼 REL12-BP04 Test resiliency using chaos engineering | | | | | no data |
💼 REL12-BP05 Conduct game days regularly | | | | | no data |
💼 Use fault isolation to protect your workload | 3 | | | | no data |
💼 REL10-BP01 Deploy the workload to multiple locations | | | | | no data |
💼 REL10-BP02 Automate recovery for components constrained to a single location | | | | | no data |
💼 REL10-BP03 Use bulkhead architectures to limit scope of impact | | | | | no data |
💼 Foundations | 2 | | | | no data |
💼 Manage service quotas and constraints | 6 | | | | no data |
💼 REL01-BP01 Aware of service quotas and constraints | | | | | no data |
💼 REL01-BP02 Manage service quotas across accounts and regions | | | | | no data |
💼 REL01-BP03 Accommodate fixed service quotas and constraints through architecture | | | | | no data |
💼 REL01-BP04 Monitor and manage quotas | | | | | no data |
💼 REL01-BP05 Automate quota management | | | | | no data |
💼 REL01-BP06 Ensure that a sufficient gap exists between the current quotas and the maximum usage to accommodate failover | | | | | no data |
💼 Plan your network topology | 5 | | | | no data |
💼 REL02-BP01 Use highly available network connectivity for your workload public endpoints | | | | | no data |
💼 REL02-BP02 Provision redundant connectivity between private networks in the cloud and on-premises environments | | | | | no data |
💼 REL02-BP03 Ensure IP subnet allocation accounts for expansion and availability | | | | | no data |
💼 REL02-BP04 Prefer hub-and-spoke topologies over many-to-many mesh | | | | | no data |
💼 REL02-BP05 Enforce non-overlapping private IP address ranges in all private address spaces where they are connected | | | | | no data |
💼 Workload architecture | 3 | | | | no data |
💼 Design interactions in a distributed system to mitigate or withstand failures | 7 | | | | no data |
💼 REL05-BP01 Implement graceful degradation to transform applicable hard dependencies into soft dependencies | | | | | no data |
💼 REL05-BP02 Throttle requests | | | | | no data |
💼 REL05-BP03 Control and limit retry calls | | | | | no data |
💼 REL05-BP04 Fail fast and limit queues | | | | | no data |
💼 REL05-BP05 Set client timeouts | | | | | no data |
💼 REL05-BP06 Make systems stateless where possible | | | | | no data |
💼 REL05-BP07 Implement emergency levers | | | | | no data |
💼 Design interactions in a distributed system to prevent failures | 4 | | | | no data |
💼 REL04-BP01 Identify the kind of distributed systems you depend on | | | | | no data |
💼 REL04-BP02 Implement loosely coupled dependencies | | | | | no data |
💼 REL04-BP03 Do constant work | | | | | no data |
💼 REL04-BP04 Make mutating operations idempotent | | | | | no data |
💼 Design your workload service architecture | 3 | | | | no data |
💼 REL03-BP01 Choose how to segment your workload | | | | | no data |
💼 REL03-BP02 Build services focused on specific business domains and functionality | | | | | no data |
💼 REL03-BP03 Provide service contracts per API | | | | | no data |