
Answer-first summary for fast verification
Answer: Migrate the database to Amazon Aurora MySQL. Deploy the application in an Auto Scaling group on Amazon EC2 instances behind an Application Load Balancer. Store sessions in an Amazon ElastiCache for Redis replication group.
Option B is the correct answer. Migrating the database to Amazon Aurora MySQL provides high availability and fault tolerance, which are essential for increasing reliability. Deploying the application in an Auto Scaling group on Amazon EC2 instances behind an Application Load Balancer ensures that the application can handle varying levels of traffic and maintain high availability. Storing sessions in an Amazon ElastiCache for Redis replication group improves performance and reliability by offloading the session management to a dedicated, fault-tolerant, in-memory data store.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
An online retail company, currently hosting its stateful web-based application and MySQL database on a single server in an on-premises data center, plans to expand its customer base through increased marketing campaigns and promotions. To enhance the reliability of its architecture in anticipation of this growth, the company aims to migrate its application and database to AWS. Which AWS solution offers the highest level of reliability for this migration?
A
Migrate the database to an Amazon RDS MySQL Multi-AZ DB instance. Deploy the application in an Auto Scaling group on Amazon EC2 instances behind an Application Load Balancer. Store sessions in Amazon Neptune.
B
Migrate the database to Amazon Aurora MySQL. Deploy the application in an Auto Scaling group on Amazon EC2 instances behind an Application Load Balancer. Store sessions in an Amazon ElastiCache for Redis replication group.
C
Migrate the database to Amazon DocumentDB (with MongoDB compatibility). Deploy the application in an Auto Scaling group on Amazon EC2 instances behind a Network Load Balancer. Store sessions in Amazon Kinesis Data Firehose.
D
Migrate the database to an Amazon RDS MariaDB Multi-AZ DB instance. Deploy the application in an Auto Scaling group on Amazon EC2 instances behind an Application Load Balancer. Store sessions in Amazon ElastiCache for Memcached.