RabbitMQ - Features
Last updated
Last updated
RabbitMQ can be provisioned as a single instance on self-service using ITCare.
Properties
A single instance will have the following properties :
AMQP listening port
5672 si TLS est désactivé
5671 si TLS est activé
Prometheus endpoint
http://my-instance.hosting.cegedim.cloud:15692/metrics
Administration URL
http://my-instance.hosting.cegedim.cloud:15672/
REST API endpoint
http://my-instance.hosting.cegedim.cloud:15672/api
RabbitMQ can be provisioned as a cluster on self-service using ITCare.
A RabbitMQ cluster can be deployed in 3 nodes or 5 nodes topology tailored for quorum queues use.
Nodes will be spread on all availability zones available in the targeted area.
Properties
Once deployed the cluster will have the following properties :
AMQP listening port
5672 si TLS est désactivé
5671 si TLS est activé
Prometheus endpoint
http://nodex.hosting.cegedim.cloud:15692/metrics
Administration URL
https://cluster-name.rmq.hosting.cegedim.cloud/
REST API endpoint
https://cluster-name.rmq.hosting.cegedim.cloud/api
Quorum queues are highly recommended with RabbitMQ clusters issued from the cegedim.cloud PaaS for maximum resiliency !
A quorum queue will natively be replicated to all nodes participating in the cluster.
Classic mirroring is not advised on a RabbitMQ cluster since quorum queue is its natural enhancement.
This section is to list which feature / capabilities are available to customer, and how to request / perform them :
Self Service
Customer can perform action autonomously.
On Request
Customer can request for the action to be done to cegedim.cloud support team.
SSH access
SSH access is disabled and reserved to cegedim.cloud administrators.
Settings management
Modification of rabbitmq.conf and other internal settings are performed by cegedim.cloud on request.
RabbitMQ Admin access
Customer can log in with an administrator account to the RabbitMQ Management UI (password defined by customer in the provisioning wizard).
Some objects are required and reserved to cegedim.cloud operations. Enforcements can be applied.
Export, Import RabbitMQ definitions
Available in Self Service using the Management UI or the API.
Manage RabbitMQ plugins
RabbitMQ plugins are managed by cegedim.cloud and can be installed on request by our support team.
Authentication uses RabbitMQ internal database.
This section list the password management for the PaaS RabbitMQ :
admin account password
sha256
ANY other account password
sha256
cgdm_admin account password
sha256
monitoring account password
sha256
TLS/SSL can be activated for AMQP protocol at provisioning or afterwards.
By default, it is disabled to avoid unnecessary overhead.
This section list the policies management for the PaaS RabbitMQ :
TTL
Messages older than 28 days will expire automatically
HA
ha-mode configured to ALL
Please open a request ticket if you need these policies modified.
Datas for cegedim.cloud's RabbitMQ PaaS are stored on the dedicated virtual machines created upon requesting a PaaS.
These virtual machines and the storage associated are hosted and managed in cegedim.cloud's own data centers.