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

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 144 discussion

A company recently started using Amazon Aurora as the data store for its global ecommerce application. When large reports are run, developers report that the ecommerce application is performing poorly. After reviewing metrics in Amazon CloudWatch, a solutions architect finds that the ReadIOPS and CPUUtilizalion metrics are spiking when monthly reports run.
What is the MOST cost-effective solution?

  • A. Migrate the monthly reporting to Amazon Redshift.
  • B. Migrate the monthly reporting to an Aurora Replica.
  • C. Migrate the Aurora database to a larger instance class.
  • D. Increase the Provisioned IOPS on the Aurora instance.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Buruguduystunstugudunstuy
Highly Voted 1 year, 11 months ago
Selected Answer: B
Option B: Migrating the monthly reporting to an Aurora Replica may be the most cost-effective solution because it involves creating a read-only copy of the database that can be used specifically for running large reports without impacting the performance of the primary database. This solution allows the company to scale the read capacity of the database without incurring additional hardware or I/O costs.
upvoted 16 times
Buruguduystunstugudunstuy
1 year, 11 months ago
The incorrect solutions are: Option A: Migrating the monthly reporting to Amazon Redshift may not be cost-effective because it involves creating a new data store and potentially significant data migration and ETL costs. Option C: Migrating the Aurora database to a larger instance class may not be cost-effective because it involves changing the underlying hardware of the database and potentially incurring additional costs for the larger instance. Option D: Increasing the Provisioned IOPS on the Aurora instance may not be cost-effective because it involves paying for additional I/O capacity that may not be necessary for other workloads on the database.
upvoted 11 times
...
...
Mikado211
Highly Voted 11 months, 2 weeks ago
Selected Answer: B
Report = Aurora replica
upvoted 7 times
...
PaulGa
Most Recent 1 month ago
Selected Answer: B
Ans B - Using Aurora Replica means you can work off a snapshot without impacting the master DB
upvoted 2 times
...
PaulGa
2 months ago
Selected Answer: B
Ans B - making reports is temporary feature every month, so creating Aurora Replica is sufficient and efficient. Redshift is unnecessary (and means further overheads); C, D permanently upgrade capability which is not needed
upvoted 2 times
...
1166ae3
4 months, 3 weeks ago
Selected Answer: D
This approach focuses directly on mitigating the observed IOPS spikes, which are likely contributing to the performance degradation during heavy report processing, without introducing additional complexities or higher operational costs associated with other options.
upvoted 1 times
...
lofzee
5 months, 3 weeks ago
Aye B.
upvoted 1 times
...
TariqKipkemei
1 year, 2 months ago
Selected Answer: B
Migrate the monthly reporting to an Aurora Replica
upvoted 4 times
...
Guru4Cloud
1 year, 3 months ago
Selected Answer: B
Aurora Replicas utilize the same storage as the primary instance so there is no additional storage cost. Replicas can be created and destroyed easily to match reporting needs. The primary Aurora instance size does not need to be changed, avoiding additional cost. Workload is offloaded from the primary instance, improving its performance. No major software/configuration changes needed compared to options like Redshift.
upvoted 4 times
...
cd93
1 year, 3 months ago
I don't understand why doubling everything (instances, network cost, maintenance effort, and especially storage) can be considered "cost-saving" for a simple monthly report... An instance upgrade can very well be much cheaper. This question is very vague and does not provide enough information.
upvoted 2 times
cd93
1 year, 3 months ago
Silly me, I thought upgrading instance type includes storage upgrade (increase read iops) lol. The question pointed out that hard drive is also a limiting factor, so correct answer is B.
upvoted 3 times
...
...
cookieMr
1 year, 5 months ago
Selected Answer: B
B is correct because migrating the monthly reporting to an Aurora Replica can offload the reporting workload from the primary Aurora instance, reducing the impact on its performance during large reports. Using an Aurora Replica provides scalability and allows the replica to handle the read-intensive reporting queries, improving the overall performance of the ecommerce application. A is wrong because migrating to Amazon Redshift introduces additional costs and complexity, and it may not be necessary to switch to a separate data warehousing service for this specific issue. C is wrong because simply increasing the instance class of the Aurora database may not be the most cost-effective solution if the performance issue can be resolved by offloading the reporting workload to an Aurora Replica. D is wrong because increasing the Provisioned IOPS alone may not address the issue of spikes in CPUUtilization during large reports, as it primarily focuses on storage performance rather than overall database performance.
upvoted 5 times
...
Abrar2022
1 year, 5 months ago
By using an Aurora Replica for running large reports, the primary database will be relieved of the additional read load, improving performance for the ecommerce application.
upvoted 2 times
...
Bmarodi
1 year, 6 months ago
Selected Answer: B
Option B is right answer.
upvoted 1 times
...
studynoplay
1 year, 6 months ago
Finally a question where there are no controversies
upvoted 3 times
...
SilentMilli
1 year, 10 months ago
Selected Answer: B
The most cost-effective solution for addressing high ReadIOPS and CPU utilization when running large reports would be to migrate the monthly reporting to an Aurora Replica. An Aurora Replica is a read-only copy of an Aurora database that is updated in real-time with the primary database. By using an Aurora Replica for running large reports, the primary database will be relieved of the additional read load, improving performance for the ecommerce application. Option B, "Migrate the monthly reporting to an Aurora Replica," is the correct answer.
upvoted 2 times
...
career360guru
1 year, 11 months ago
Selected Answer: B
B is the best option
upvoted 2 times
...
sanket1990
1 year, 11 months ago
Selected Answer: B
B is correct
upvoted 1 times
...
Wpcorgan
1 year, 12 months ago
B is correct
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 ...