Instance types
The combined description of the
broker instance class (m5
, t3
) and
size (large
, micro
) is a
broker instance type (for example, mq.m5.large
). The following table lists the available
Amazon MQ broker instance types for each supported engine type.
Amazon MQ for ActiveMQ instance types
You can use Amazon EBS only with the mq.m5
broker instance type family. For more information, see Storage.
Instance Type | vCPU | Memory (GiB) | Network Performance | Notes |
---|---|---|---|---|
mq.t2.micro |
1 | 1 | Low |
Use the Using the |
mq.t3.micro |
2 | 1 | Low |
Use the |
mq.m4.large |
2 | 8 | Moderate |
Use the |
mq.m5.large |
2 | 8 | High |
Use the |
mq.m5.xlarge |
4 | 16 | High |
Use the When your system uses persistent messages, its throughput depends on how quickly messages are consumed. If messages aren't consumed immediately, using larger
instance types with persistent messages might not
improve system throughput. In this case, we recommend
setting the
|
mq.m5.2xlarge |
8 | 32 | High | |
mq.m5.4xlarge |
16 | 64 | High |
For more information about throughput considerations, see Choose the Correct Broker Instance Type for the Best Throughput.
Amazon MQ for RabbitMQ instance types
You cannot downgrade a broker from an mq.m5.
instance type to a mq.t3.micro
instance type.
Instance Type | vCPU | Memory (GiB) | Network Performance | Notes |
---|---|---|---|---|
mq.t3.micro |
2 | 1 | Low |
Use the The |
mq.m5.large |
2 | 8 | High |
Use the |
mq.m5.xlarge |
4 | 16 | High |
Use the |
mq.m5.2xlarge |
8 | 32 | High | |
mq.m5.4xlarge |
16 | 64 | High |