SAP-C02 · Question #771
A company is using a single AWS Region for its ecommerce website. The website includes a web application that runs on several Amazon EC2 instances behind an Application Load Balancer (ALB). The…
The correct answer is A. Create an AWS CloudFormation template for the current infrastructure design. Use parameters D. Update the Route 53 hosted zone record for the application to use latency-based routing. Send E. Update the configuration of the existing DynamoDB table by enabling DynamoDB Streams. Add. To replicate the application stack for disaster recovery and improved user access, use AWS CloudFormation to define and deploy infrastructure in a second region. Configure Amazon Route 53 with latency-based routing to direct users to the closest region. Finally, enable DynamoDB…
Question
A company is using a single AWS Region for its ecommerce website. The website includes a web application that runs on several Amazon EC2 instances behind an Application Load Balancer (ALB). The website also includes an Amazon DynamoDB table. A custom domain name in Amazon Route 53 is linked to the ALB. The company created an SSL/TLS certificate in AWS Certificate Manager (ACM) and attached the certificate to the ALB. The company is not using a content delivery network as part of its design. The company wants to replicate its entire application stack in a second Region to provide disaster recovery, plan for future growth, and provide improved access time to users. A solutions architect needs to implement a solution that achieves these goals and minimizes administrative overhead. Which combination of steps should the solutions architect take to meet these requirements? (Choose three.)
Options
- ACreate an AWS CloudFormation template for the current infrastructure design. Use parameters
- BUse the AWS Management Console to document the existing infrastructure design in the first
- CUpdate the Route 53 hosted zone record for the application to use weighted routing. Send 50% of
- DUpdate the Route 53 hosted zone record for the application to use latency-based routing. Send
- EUpdate the configuration of the existing DynamoDB table by enabling DynamoDB Streams. Add
- FCreate a new DynamoDB table. Enable DynamoDB Streams for the new table. Add the second
How the community answered
(15 responses)- A67% (10)
- B7% (1)
- C20% (3)
- F7% (1)
Why each option
To replicate the application stack for disaster recovery and improved user access, use AWS CloudFormation to define and deploy infrastructure in a second region. Configure Amazon Route 53 with latency-based routing to direct users to the closest region. Finally, enable DynamoDB Streams and configure Global Tables for the existing DynamoDB table to achieve multi-region data replication.
Creating an AWS CloudFormation template for the current infrastructure allows for consistent and automated deployment of the entire application stack in the second region with minimal administrative overhead, using parameters to customize region-specific configurations.
Using the AWS Management Console to document the existing infrastructure design does not contribute to replicating the application stack or implementing disaster recovery.
While weighted routing distributes traffic, latency-based routing (choice D) is specifically designed to send users to the region with the lowest latency, which directly addresses the requirement for improved access time.
Updating the Amazon Route 53 hosted zone record to use latency-based routing will automatically direct users to the AWS Region that provides the lowest network latency, thus directly achieving improved access time for users globally.
Enabling DynamoDB Streams for the existing DynamoDB table and then adding it to a DynamoDB global table configuration provides automatic, multi-Region replication of data, ensuring disaster recovery, high availability, and improved read performance for users in different regions.
Creating a new DynamoDB table is not the correct approach; instead, the existing DynamoDB table needs to have DynamoDB Streams enabled and then be configured as a global table to replicate its data to a second region.
Concept tested: Multi-Region Architecture, Disaster Recovery, CloudFormation, Global Tables, Route 53 Routing
Source: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html
Community Discussion
No community discussion yet for this question.