Domain 3: Resilient Cloud Solutions (15% of the exam content)
This domain accounts for 15% of the exam content.
Topics
Task 3.1: Implement highly available solutions to meet resilience and business requirements
Knowledge of:
Multi-AZ and multi-Region deployments (for example, compute layer, data layer)
SLAs
Replication and failover methods for stateful services
Techniques to achieve high availability (for example, Multi-AZ, multi-Region)
Skills in:
Implementing high availability for compute (for example, Auto Scaling groups, Spot Instance interruption handling)
Implementing high availability for storage (for example, Amazon S3 replication, Amazon RDS Multi-AZ)
Implementing high availability for databases (for example, Amazon RDS read replicas, Amazon Aurora Global Datenbank)
Implementing high availability for networking (for example, Route 53 routing policies, Global Accelerator)
Implementing high availability for containers (for example, Amazon ECS, Amazon EKS)
Implementing high availability for serverless (for example, Lambda)
Task 3.2: Implement self-healing and scaling solutions to meet resilience and business requirements
Knowledge of:
Auto scaling concepts and features
Self-healing architectures
Scaling strategies (for example, horizontal, vertical)
Immutable infrastructure concepts
Skills in:
Implementing auto scaling for compute (for example, EC2 Auto Scaling, Application Auto Scaling)
Implementing auto scaling for containers (for example, Amazon ECS, Amazon EKS)
Implementing auto scaling for serverless (for example, Lambda provisioned concurrency)
Implementing self-healing architectures (for example, health checks, automated recovery)
Implementing immutable infrastructure (for example, blue/green deployments, canary deployments)
Task 3.3: Implement backup and restore strategies
Knowledge of:
Backup and restore strategies
Disaster recovery strategies (for example, backup and restore, pilot light, warm standby, active-active)
RPO and RTO concepts
Skills in:
Implementing backup and restore for compute (for example, AMIs, EC2 instance recovery)
Implementing backup and restore for storage (for example, Amazon S3 versioning, Backup)
Implementing backup and restore for databases (for example, Amazon RDS snapshots, DynamoDB point-in-time recovery)
Implementing disaster recovery strategies (for example, CloudFormation, Backup)
Implementing cross-Region and cross-account backup strategies