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
Important
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 NoteUsing 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 NoteWhen 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
Important
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 ImportantThe |
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 |