A MySQL high availability and replication management tool with discovery, refactoring, and automated recovery capabilities.
Orchestrator is a MySQL high availability and replication management tool that runs as a service. It discovers, visualizes, and manages MySQL replication topologies, providing automated recovery from failures and safe refactoring of replication structures.
Database administrators, DevOps engineers, and teams managing MySQL replication clusters who need reliable high availability and topology management.
Developers choose Orchestrator for its holistic failure detection, state-based recovery approach, and intuitive interfaces that simplify complex replication management tasks.
MySQL replication topology management and HA
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Actively crawls and maps MySQL topologies to detect master and intermediate master failures comprehensively, as highlighted in the recovery section, ensuring robust monitoring.
Uses a state-based approach to evaluate topology at failure time for optimal recovery, unlike static configuration, improving reliability in dynamic environments.
Provides a slick web interface for visualization and drag-and-drop refactoring of replication topologies, making complex management accessible, as shown in the screenshot.
Understands replication rules like GTID and binlog positions, allowing safe moves of replicas with built-in validation to prevent illegal changes, as described in refactoring.
The original repository is archived, meaning no active maintenance from the authors; users must rely on community forks like Percona's version for updates and fixes.
Adds another service layer with its own configuration and setup, which can be complex compared to simpler tools or managed solutions, requiring dedicated management effort.
Specifically designed for MySQL, so it cannot manage replication for other database systems, restricting its use in polyglot or hybrid database environments.