
Ultimate access to all questions.
A company is planning to migrate its on-premises application to AWS. The application's database stores both structured product data and temporary user session data. To enhance performance and ensure disaster recovery, the company requires a solution that effectively decouples the product data from the user session data and supports replication in another AWS Region. Which AWS service configuration would provide the highest performance for this scenario?
A
Set up an Amazon RDS DB instance with distinct schemas to manage the product data and user session data separately. Implement a read replica for the RDS instance in a different AWS Region for disaster recovery.
B
Deploy an Amazon RDS DB instance specifically for the product data and configure a read replica in another AWS Region. Additionally, establish a global datastore in Amazon ElastiCache for Memcached to handle the user session data.
C
Create two Amazon DynamoDB global tables, utilizing one for the product data and the other for the user session data. Integrate DynamoDB Accelerator (DAX) for caching to boost performance.
D
Utilize an Amazon RDS DB instance for the product data and set up a read replica in another AWS Region. Concurrently, create an Amazon DynamoDB global table to manage the user session data.