AWS Certified Solutions Architect – Professional — Question 238

A company currently has data hosted in an IBM Db2 database. A web application calls an API that runs stored procedures on the database to retrieve user information data that is read-only. This data is historical in nature and changes on a daily basis. When a user logs in to the application, this data needs to be retrieved within 3 seconds. Each time a user logs in, the stored procedures run. Users log in several times a day to check stock prices.
Running this database has become cost-prohibitive due to Db2 CPU licensing. Performance goals are not being met. Timeouts from Db2 are common due to long-running queries.
Which approach should a solutions architect take to migrate this solution to AWS?

Answer options

Correct answer: A

Explanation

The correct choice is A, as rehosting the Db2 database in Amazon Fargate allows for better management of resources and cost-effectiveness while enabling caching improves performance and meets the 3-second retrieval requirement. The other options do not focus on maintaining the existing database functionality or do not address the immediate performance and cost issues effectively.