Ensure that your production AWS MQ brokers are running within a mesh network of single-instance or active/standby brokers. A networks of brokers is a highly available network that connects multiple message brokers across AWS Availability Zones and regions. This network topology improves MQ brokers availability and scalability, and represents an ideal network configuration for mission critical applications where downtime is highly impactful.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
A network of brokers enables cloud applications to continue to operate during the failure of a broker, interruption of an Availability Zone (AZ), or in the event of a disaster that can lead to loss of connectivity with an entire AWS region. Deploying a network of brokers also distributes the load for higher message throughput and an increased number of application connections.
Audit
To determine the network deployment type for your AWS MQ brokers, perform the following actions:
Remediation / Resolution
To make use of network of brokers high availability and scalable configuration, you must re-create your Amazon MQ brokers within a mesh network of single-instance or active/standby brokers. To relaunch the required MQ brokers, perform the following actions:
References
- AWS Documentation
- Amazon MQ FAQs
- Amazon MQ Broker Architecture
- Amazon MQ Network of Brokers
- Tutorial: Creating and Configuring an Amazon MQ Broker
- Tutorial: Deleting an Amazon MQ Broker
- AWS Command Line Interface (CLI) Documentation
- mq
- list-brokers
- describe-broker
- create-broker
- delete-broker
- AWS Blog(s)
- Amazon MQ Introduces Network of Brokers Feature