ActiveMQ brokers should use active/standby deployment mode
Description
This control checks whether the deployment mode for an Amazon MQ ActiveMQ broker is set to active/standby. The control fails if a single-instance broker (which is enabled by default) is set as the deployment mode. Active/standby deployment provides high availability for Amazon MQ ActiveMQ brokers in an AWS Region. This deployment mode includes two broker instances in two different Availability Zones, configured as a redundant pair. These brokers communicate synchronously with your application, which helps reduce downtime and loss of data in the event of a failure.
Remediation
To remediate ActiveMQ brokers not using active/standby deployment mode, you need to modify the broker to use active/standby deployment mode.
Steps
- Navigate to the Amazon MQ console
- Select the ActiveMQ broker that needs remediation
- Click on 'Edit' or 'Modify' broker
- Go to 'Configuration' settings
- Change 'Deployment mode' to 'Active/Standby'
- Select two different Availability Zones
- Configure the standby broker settings
- Review the high availability configuration
- Apply the changes to the broker
- Verify active/standby mode is working