High Availability
Overview
In MetaDefender Distributed Cluster (MDDC), critical components for its continuous operation include RabbitMQ, Redis, Postgres, and MDDC File Storage. Any disruption of these components will lead to an interruption in the scanning processes and result in a failed verdict for the processed files. To prevent the interruption, high-availability solutions must be implemented on the components.
A strategy for achieving high availability is the replication and redundancy of essential components. The key concept is that if a single component fails, the redundant system takes over seamlessly, avoiding any interruption in service. Following are guidelines to set up the high availability solution on individual components and apply them in MetaDefender Distributed Cluster.