Topic 1 Question 318
An online retail company hosts its stateful web-based application and MySQL database in an on-premises data center on a single server. The company wants to increase its customer base by conducting more marketing campaigns and promotions. In preparation, the company wants to migrate its application and database to AWS to increase the reliability of its architecture.
Which solution should provide the HIGHEST level of reliability?
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
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.
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.
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.
ユーザの投票
コメント(5)
- 正解だと思う選択肢: B
Amazon Aurora provides built-in security, continuous backups, serverless compute, up to 15 read replicas, automated multi-Region replication, and integrations with other AWS services. Redis supports replication: https://aws.amazon.com/elasticache/redis-vs-memcached/. When adding both solutions B seems the correct answer
👍 3gonzales2023/10/29 - 正解だと思う選択肢: B
Highest availability is the key
👍 2s612023/10/30 - 正解だと思う選択肢: B
A, C: store sessions in Neptune or Kinesis Firehose? -> out D: migrate MySQL to MariaDB instance out of the blue? -> out B is valid with classic architecture.
👍 2joleneinthebackyard2023/11/01
シャッフルモード