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 374 discussion

A live-events company is designing a scaling solution for its ticket application on AWS. The application has high peaks of utilization during sale events. Each sale event is a one-time event that is scheduled. The application runs on Amazon EC2 instances that are in an Auto Scaling group. The application uses PostgreSQL for the database layer.

The company needs a scaling solution to maximize availability during the sale events.

Which solution will meet these requirements?

  • A. Use a predictive scaling policy for the EC2 instances. Host the database on an Amazon Aurora PostgreSQL Serverless v2 Multi-AZ DB instance with automatically scaling read replicas. Create an AWS Step Functions state machine to run parallel AWS Lambda functions to pre-warm the database before a sale event. Create an Amazon EventBridge rule to invoke the state machine.
  • B. Use a scheduled scaling policy for the EC2 instances. Host the database on an Amazon RDS for PostgreSQL Mulli-AZ DB instance with automatically scaling read replicas. Create an Amazon EventBridge rule that invokes an AWS Lambda function to create a larger read replica before a sale event. Fail over to the larger read replica. Create another EventBridge rule that invokes another Lambda function to scale down the read replica after the sale event.
  • C. Use a predictive scaling policy for the EC2 instances. Host the database on an Amazon RDS for PostgreSQL MultiAZ DB instance with automatically scaling read replicas. Create an AWS Step Functions state machine to run parallel AWS Lambda functions to pre-warm the database before a sale event. Create an Amazon EventBridge rule to invoke the state machine.
  • D. Use a scheduled scaling policy for the EC2 instances. Host the database on an Amazon Aurora PostgreSQL Multi-AZ DB cluster. Create an Amazon EventBridge rule that invokes an AWS Lambda function to create a larger Aurora Replica before a sale event. Fail over to the larger Aurora Replica. Create another EventBridge rule that invokes another Lambda function to scale down the Aurora Replica after the sale event.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

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: D
D is the best answer. It leverages scheduled scaling for EC2 instances, which is ideal for handling predictable, high-traffic event peaks. Amazon Aurora PostgreSQL is a high-performance database solution that provides the reliability needed for such critical operations. The use of a larger Aurora Replica during the event and scaling down afterward allows for efficient resource utilization, aligning the database capacity with the fluctuating demand. While it introduces some complexity in terms of manual replica management, this approach offers a good balance between performance, reliability, and cost-effectiveness, making it well-suited for the described scenario.
upvoted 8 times
...
cypkir
Highly Voted 1 year ago
Selected Answer: D
Answer: D
upvoted 5 times
...
AzureDP900
Most Recent 1 week, 2 days ago
D is best option
upvoted 1 times
...
gfhbox0083
4 months, 4 weeks ago
D for sure.
upvoted 1 times
...
duriselvan
9 months, 2 weeks ago
key point is Create an Amazon EventBridge - Monitor Application Auto Scaling events with Amazon EventBridge Amazon EventBridge, formerly called CloudWatch Events, helps you monitor events that are specific to Application Auto Scaling and initiate target actions that use other AWS services. Events from AWS services are delivered to EventBridge in near real time. https://docs.aws.amazon.com/autoscaling/application/userguide/monitoring-eventbridge.html
upvoted 2 times
...
bjexamprep
10 months, 2 weeks ago
Selected Answer: D
Bad question design. Aurora support auto scaling, so the answer should have Aurora autoscaling. But the predictive scaling for ASG in A and C is obviously wrong. And B is using Lambda function to fail over while Aurora already has this feature. Which leaves D the only possible answer. Who the hell designed this stupid answers.
upvoted 4 times
tmlong18
10 months, 2 weeks ago
Aurora auto scaling requires some time to adjust, and cannot handle sudden spikes in traffic. Auto scaling is more suitable for gradually increasing traffic.
upvoted 3 times
...
...
career360guru
10 months, 2 weeks ago
Selected Answer: D
B or D are the possible choices. D is better choice as it uses Aurora engine that has better availability and scaling performance.
upvoted 1 times
...
J0n102
11 months, 3 weeks ago
Selected Answer: D
leverages scheduled scaling and Aurora PostgreSQL is high-performance database
upvoted 2 times
...
devalenzuela86
1 year ago
Selected Answer: D
Answer D
upvoted 4 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 ...