AmazonAmazon DevOps Engineer Professional DOP-C02 Certification·EN·Updated 4 Aug 2026
An application runs in a single AWS Region on an Amazon EKS cluster and uses an Amazon Aurora MySQL cluster. Container images are built by AWS CodeBuild and stored in Amazon ECR. The company must replicate both the container images and the database state to a second Region with the least operational overhead. Which approach meets these needs?
Choose an answer
Tap an option to check your answer.
Correct answer: Enable ECR cross-Region replication to copy the repository into the second Region. Deploy the application to the EKS cluster in the second Region using the replicated ECR repository in the Kubernetes deployment. Configure an Aurora Global Database with clusters in the primary Region and the second Region, and have the new deployment use the second Region cluster endpoints..
Why this is the answer
The correct option leverages native AWS features for replication with minimal operational overhead. ECR cross-Region replication automatically copies container images to a specified target Region, eliminating manual steps or custom Lambda functions. Aurora Global Database provides a fully managed, low-latency, and highly available solution for cross-Region database replication, simplifying failover and read replica management. The other options involve more complex or less efficient methods: S3 CRR is not directly applicable to ECR images (ECR uses S3 but manages its own replication). Manually triggering Lambda functions for ECR replication adds operational overhead. Modifying CodeBuild to push to multiple ECRs increases build complexity. Binary log replication for Aurora MySQL is a manual process compared to Aurora Global Database.