# RabbitMQ

## Description

RabbitMQ is a popular, lightweight open source message broker.

It supports several messaging protocols and can be deployed in distributed configurations to meet large-scale and availability requirements.

RabbitMQ provides a wide range of development tools for the most common languages.

{% embed url="<https://www.rabbitmq.com/>" %}

## Platform as a Service

RabbitMQ is deployed on site in **cegedim.cloud** data centers.

**cegedim.cloud** guarantees the same level of service as the Compute offer: instance deployment, operational maintenance, flexibility, security and monitoring are all provided by our experts. Two topologies are available:

* Standalone instance
* Cluster

The Cluster topology is production-ready, with at least 3 nodes (up to 5) distributed across all the Availability Zones in a target region.

The default protocol supported is AMQP (other protocols can be enabled on request). TLS/SSL can be activated for the AMQP protocol at the time of provisioning, or later on request.

Sizing can be configured to suit your needs.

<table data-full-width="false"><thead><tr><th width="267"></th><th width="237">Standalone</th><th>Cluster</th></tr></thead><tbody><tr><td>Brokers</td><td>1</td><td>3 - 5</td></tr><tr><td>CPU (per broker)</td><td>2 - 16 vCPU</td><td>2 - 16 vCPU</td></tr><tr><td>RAM (per broker)</td><td>4 - 384 GB</td><td>4 - 384 GB</td></tr><tr><td>Supported Version(s)</td><td><ul><li>3.10, 3.11, 3.12, 3.13</li><li>4.0, 4.1, 4.2</li></ul></td><td><ul><li>3.10, 3.11, 3.12, 3.13</li><li>4.0, 4.1, 4.2</li></ul></td></tr><tr><td>Monitoring</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td></tr><tr><td>24x7 Monitoring</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td></tr><tr><td>Backup</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td></tr><tr><td>Data replication (DRP)</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span> Option</td></tr><tr><td>Availability</td><td>99.8%</td><td>99.8%</td></tr><tr><td>Multi-AZ deployment</td><td><span data-gb-custom-inline data-tag="emoji" data-code="274c">❌</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr><tr><td>Self-service</td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td><td><span data-gb-custom-inline data-tag="emoji" data-code="2705">✅</span></td></tr></tbody></table>

For more information, please visit [rabbitmq-features](https://academy.cegedim.cloud/messaging/rabbitmq/rabbitmq-features "mention").

## Billing

Billing is processed monthly and based on the number of nodes plus supplementary costs for storage, backup, 24x7 monitoring.

Cost estimation for a RabbitMQ node is available via your Service Delivery Manager.
