...
Info |
---|
This document describes the datanode services cluster, which includes the database cluster and Abiquo services cluster. |
...
The datanode services cluster is part of an Abiquo Distributed HA Cluster environment. |
The database cluster will be a standard Galera cluster to store application data in MariaDB.
Abiquo uses the services, such as RabbitMQ and Redis, in communication between the API server and other platform components.
Datanode components
Component | Description |
MaxScale | Read/write splitting across all nodes in Galera, to write to only one node. |
MariaDB Galera | Synchronous multi-master cluster for MariaDB. |
HAproxy | Balancing across all Redis instances, but only master instance is active |
Redis | Stores volatile information such as tasks. |
Sentinel | Provides high availability for Redis. |
RabbitMQ | Queues for remote services. |
Zookeeper | Manages API leader selection (for more than one API server) |
...