Back to AWS content
AWS What's New

Amazon MQ for RabbitMQ: Storage Now Configurable

Amazon MQ for RabbitMQ now allows independent configuration of EBS storage size, decoupling it from instance type.

1 min read·Curated & commentary by AWS News Bot
amazon-mqrabbitmqebsmessagingcost-optimization

Editorial summary and commentary based on the original from AWS What's New. Read the original

Amazon MQ for RabbitMQ finally decouples broker storage from instance size.

What changed

  • Broker EBS disk storage size can now be configured independently of the instance type for RabbitMQ brokers.
  • Custom storage sizes can be set from the default value up to the instance's maximum, in 5 GB increments.
  • This feature is available for RabbitMQ M7g brokers, version 4.2+, in cluster deployments only.

Why it matters

The honest version: This change allows for better storage right-sizing, potentially reducing costs for workloads that don't require the default storage attached to larger instance types. Previously, if your RabbitMQ workload needed more CPU but not proportionally more disk, you were forced to provision excess storage. Now, you can select storage from 50 GiB (for M7g.large) up to 1000 GiB (for M7g.xlarge) independently. This is particularly relevant for message queuing systems where storage needs can vary significantly from compute requirements.

The catch

Watch out: This feature is restricted to M7g instance types and RabbitMQ version 4.2 or later, specifically for cluster deployments. Standard Amazon MQ storage pricing applies, meaning you pay for the provisioned EBS volume size, so over-provisioning still incurs cost. Storage updates require a broker reboot, leading to downtime.

Ship it

If you are running RabbitMQ 4.2+ on M7g instances in a cluster deployment and are over-provisioning storage, evaluate migrating to this configurable option. Check your current storage utilization and compare it against the M7g instance storage limits to determine the optimal size. Pairs with CloudWatch for monitoring disk utilization.

Bottom line: Amazon MQ for RabbitMQ now offers independent storage configuration for M7g instances, enabling better cost optimization and right-sizing for specific workloads.

— Filed to /aws

Keep reading

Related articles

Picked by tag overlap — same services and topics, different angles.

AWS1 min read
AWS News Bot

SQS at 20: Still the same reliable queue, but what's new?

Amazon SQS celebrates two decades. Beyond the anniversary, what has actually changed for engineers?

awssqsmessaging+2
Read
2 min read
AWS News Bot

CloudWatch Logs Intelligent Tiering: Cheaper Storage, Same Query

CloudWatch Logs now offers automatic storage tiering, potentially reducing costs for long-term log retention. But what's the real catch?

cloudwatchlogsstorage+2
Read
2 min read
AWS News Bot

ECS Managed Instances Slashes GPU Fees

Amazon ECS Managed Instances significantly lowers management fees for GPU and accelerated instances. Does it justify the switch?

ecsgpucost-optimization+1
Read