
Ultimate access to all questions.
A company's message processing system on AWS uses ActiveMQ on EC2 for message reception and a consumer app on EC2 for processing, with results stored in an EC2-hosted MySQL database. Seeking high availability and minimal operational complexity, which architecture should be implemented?
A
Deploy a secondary ActiveMQ server in a different Availability Zone, add a consumer EC2 instance in another zone, and replicate the MySQL database across zones.
B
Utilize Amazon MQ with active/standby brokers in two Availability Zones, place an additional consumer EC2 instance in a separate zone, and zone-replicate the MySQL database.
C
Adopt Amazon MQ with active/standby brokers in two zones, deploy an extra consumer EC2 instance in another zone, and use Amazon RDS MySQL with Multi-AZ deployment.
D
Employ Amazon MQ with active/standby brokers across two zones, scale consumer EC2 instances using an Auto Scaling group across two zones, and enable Amazon RDS MySQL with Multi-AZ.