Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 396 discussion

A company owns a chain of travel agencies and is running an application in the AWS Cloud. Company employees use the application to search for information about travel destinations. Destination content is updated four times each year.

Two fixed Amazon EC2 instances serve the application. The company uses an Amazon Route 53 public hosted zone with a multivalue record of travel.example.com that returns the Elastic IP addresses for the EC2 instances. The application uses Amazon DynamoDB as its primary data store. The company uses a self-hosted Redis instance as a caching solution.

During content updates, the load on the EC2 instances and the caching solution increases drastically. This increased load has led to downtime on several occasions. A solutions architect must update the application so that the application is highly available and can handle the load that is generated by the content updates.

Which solution will meet these requirements?

  • A. Set up DynamoDB Accelerator (DAX) as in-memory cache. Update the application to use DAX. Create an Auto Scaling group for the EC2 instances. Create an Application Load Balancer (ALB). Set the Auto Scaling group as a target for the ALB. Update the Route 53 record to use a simple routing policy that targets the ALB's DNS alias. Configure scheduled scaling for the EC2 instances before the content updates.
  • B. Set up Amazon ElastiCache for Redis. Update the application to use ElastiCache. Create an Auto Scaling group for the EC2 instances. Create an Amazon CloudFront distribution, and set the Auto Scaling group as an origin for the distribution. Update the Route 53 record to use a simple routing policy that targets the CloudFront distribution’s DNS alias. Manually scale up EC2 instances before the content updates.
  • C. Set up Amazon ElastiCache for Memcached. Update the application to use ElastiCache. Create an Auto Scaling group for the EC2 instances. Create an Application Load Balancer (ALB). Set the Auto Scaling group as a target for the ALB. Update the Route 53 record to use a simple routing policy that targets the ALB's DNS alias. Configure scheduled scaling for the application before the content updates.
  • D. Set up DynamoDB Accelerator (DAX) as in-memory cache. Update the application to use DAX. Create an Auto Scaling group for the EC2 instances. Create an Amazon CloudFront distribution, and set the Auto Scaling group as an origin for the distribution. Update the Route 53 record to use a simple routing policy that targets the CloudFront distribution's DNS alias. Manually scale up EC2 instances before the content updates.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
heatblur
Highly Voted 12 months ago
Selected Answer: A
The length of these questions should be a crime....
upvoted 32 times
kgpoj
3 months, 2 weeks ago
Couldn't agree more. They can just ask us, hey for DynamoDB's cache, should you use DAX or ElasticCache or Memcached? Is CloudFront Distribution designed for fixing sudden traffic spike? Then we can just say: 1. DAX; 2. no. :D
upvoted 1 times
...
...
vibzr2023
Highly Voted 10 months, 3 weeks ago
Option A correct... other options B. ElastiCache for Redis: While a good caching solution, DAX is specifically optimized for DynamoDB, making it a better choice in this context. C. ElastiCache for Memcached: Memcached is not as feature-rich as Redis and lacks DAX's DynamoDB integration. D. CloudFront: While useful for content delivery, it's not the primary solution for handling database load and scaling EC2 instances.
upvoted 9 times
...
AzureDP900
Most Recent 1 week, 2 days ago
A and D are similar however manually scale up instances can be eliminated easily. A is right
upvoted 1 times
...
asquared16
3 months, 1 week ago
That felt like reading a eulogy with a gun to my face.
upvoted 1 times
...
gfhbox0083
4 months, 2 weeks ago
Selected Answer: A
A, for sure. No need for CF in the case of content updates
upvoted 1 times
...
Dgix
8 months, 1 week ago
Selected Answer: A
A: Correct. Utilizes DAX for DynamoDB caching, Auto Scaling for EC2, and ALB for traffic distribution; aligns with best practices. B Incorrect. CloudFront is not optimal for dynamic content load handling; manual scaling is less efficient than scheduled scaling.
upvoted 1 times
...
career360guru
10 months, 2 weeks ago
Selected Answer: A
Option A
upvoted 1 times
...
shaaam80
12 months ago
Selected Answer: A
Answer - A. use DAX, in memory cache of DynamoDB. B is wrong - manually scale up & Autoscaling group as origin for the CF distro
upvoted 3 times
...
salazar35
1 year ago
Selected Answer: A
A - Update issue no need CloudFront here
upvoted 3 times
...
Jonalb
1 year ago
Selected Answer: A
A. Configure o DynamoDB Accelerator (DAX) como cache na memória. Atualize o aplicativo para usar o DAX. Crie um grupo do Auto Scaling para as instâncias do EC2. Crie um balanceador de carga de aplicativo (ALB). Defina o grupo do Auto Scaling como destino para o ALB. Atualize o registro do Route 53 para usar uma política de roteamento simples que tenha como alvo o alias DNS do ALB. Configure o escalonamento programado para as instâncias do EC2 antes das atualizações de conteúdo.
upvoted 3 times
...
thala
1 year ago
Selected Answer: A
https://www.examtopics.com/discussions/amazon/view/70883-exam-aws-certified-solutions-architect-professional-topic-1/
upvoted 3 times
...
devalenzuela86
1 year ago
Selected Answer: B
B is correct
upvoted 1 times
devalenzuela86
1 year ago
Yes, A is correct
upvoted 1 times
...
...
cypkir
1 year ago
Selected Answer: A
Answer: A
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...