Ensure that your Amazon MQ brokers are using the active/standby deployment mode for high availability. The MQ active/standby deployment mode includes two broker instances configured in a redundant pair. To implement this model, Amazon MQ service creates a single broker instance in one Availability Zone (AZ) and another standby broker instance in a different AZ. The broker instances communicate with your web application, with each other, and with a shared AWS storage location.
This rule can help you with the following compliance standards:
- NIST4
For further details on compliance standards supported by Conformity, see here.
This rule can help you work with the AWS Well-Architected Framework.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
With the active/standby deployment mode enabled, as opposed to the single-broker mode (enabled by default), you can achieve high availability for your Amazon MQ brokers as the service provides automatic failover capability.
Audit
To determine the deployment mode for your Amazon MQ brokers, perform the following operations:
Remediation / Resolution
To enable the active/standby deployment mode for your existing Amazon MQ brokers, you must re-create your brokers with a high-availability (HA) configuration. To relaunch your MQ brokers, perform the following operations:
References
- AWS Documentation
- Amazon MQ
- Amazon MQ Basic Elements
- Getting Started with Amazon MQ
- Amazon MQ Broker Architecture
- Tutorial: Creating and Configuring an Amazon MQ Broker
- Tutorial: Deleting an Amazon MQ Broker
- AWS Command Line Interface (CLI) Documentation
- list-brokers
- describe-broker
- create-broker