Replication Manager Tout ce qu’il fait, par domaine
Supervision, haute disponibilité, schémas, sécurité, logs, alertes, le socle technique, la maintenance, l’orchestrateur, le configurateur et la charge de travail.
- Un seul binaire : le serveur, l’interface web, l’API et la ligne de commande
- Métriques embarquées : son propre stockage Carbon/Graphite, rien d’autre à installer
- Scripts et templates embarqués dans le binaire
- API REST documentée avec Swagger
- Serveur MCP pour votre assistant IA
- Des hooks de scripts sur chaque événement : avant et après un failover, sauvegardes, changements de schéma et de variables, alertes
- Tokens d’API, chacun avec ses propres droits
- Plugins signés qui étendent la supervision, la sécurité et l’archivage
- Des tests de régression intégrés (regtest) : scénarios de failover, de switchover, de rejoin et de sauvegarde, joués sur votre propre cluster
- Topologie, retard de réplication et état des réplicas
- Requêtes lentes, digest des requêtes et Performance Schema : mutex, latches, mémoire
- Transactions longues ou endormies qui tiennent des verrous
- Graphes : charge, réplication, ressources, InnoDB, mémoire
- Le réseau interne de chaque base, proxy et application
- Ressources consommées par service : CPU, mémoire, IO, disque
- Progression en direct de chaque sauvegarde
- Failover automatique et switchover contrôlé
- Un switchover attend les longues transactions d’écriture, il ne les tue jamais
- Arbitrage entre data centers, à la majorité
- Retour de l’ancien primaire : flashback, pg_rewind ou reconstruction depuis une sauvegarde
- GTID et réplication semi-synchrone contre la perte de données
- Plusieurs replication-managers sur un cluster : un actif, les autres en attente
Staging, clusters enfants et CDC
- Clusters de staging : vos développeurs testent sur les données de production, seedés depuis le parent et rafraîchis à la demande
- Clusters enfants : testez une migration, une autre version ou un autre moteur de stockage, sous les vraies écritures du parent
- Créés en un appel depuis l’interface, l’API ou le serveur MCP, le plan vérifié d’abord
- Seedés et reseedés depuis la sauvegarde du parent, puis répliqués depuis lui
- Plugins de réplication CDC : des processus supervisés qui portent les changements d’une source vers un autre moteur, MariaDB ColumnStore en premier
- Tables, tailles et index de chaque base, analysés chaque jour
- Événements de schéma : chaque table créée, modifiée ou supprimée, avec le diff de ses colonnes
- Plugins de conseil : index en double, épuisement des auto-incréments, taille des lignes, compression des LOB
- Checksums des tables entre le primaire et ses réplicas
- Un hook sur les changements de schéma pour vos propres scripts
- Score de sécurité de 0 à 100, grade de A à F, 19 vérifications sur chaque serveur
- Plugins de détection : élévation de privilèges, accès hors horaires, mots de passe et numéros de carte en clair dans les binlogs
- Audit des utilisateurs et des droits, rotation des mots de passe
- Secrets gardés dans Vault
- TLS et droits d’API par utilisateur
- Connexion unique avec l’identité Cloud18
- Plugins signés et nomenclature logicielle (SBOM)
- Log d’erreur, log des requêtes lentes et log d’audit de chaque serveur, collectés et affichés dans l’interface
- Les erreurs SQL suivies au fil de l’eau
- Un niveau de log par module : sauvegarde, proxy, heartbeat, arbitrage, planificateur…
- Le journal d’état du cluster : chaque décision de replication-manager, expliquée
- Les logs lus depuis l’interface, l’API et le serveur MCP
- Alertes de santé sur chaque base et chaque proxy
- Email, Slack, Microsoft Teams et Pushover
- Votre propre script d’alerte sur chaque événement
- Des avertissements qui nomment la cause, par exemple le server-id en conflit sur un flux de binlogs
- Les plugins de détection lèvent leurs propres alertes
- Topologies : master et réplicas, cascade, multi-sources, retardés, MariaDB Galera, group replication MySQL, actif/passif, PostgreSQL WAL streaming et logique
- Proxies : HAProxy avec son API runtime, ProxySQL, MaxScale
- API REST, ligne de commande et serveur MCP
- MariaDB jusqu’à 12, MySQL et Percona Server 8.4, PostgreSQL 17
- Sauvegardes logiques et physiques : mysqldump, mydumper, dumpling, splitdump, mariadb-backup, xtrabackup, pg_dumpall, pg_basebackup
- Chiffrement au repos, archives sur S3, Proxmox Backup ou Plakar
- Restauration à un instant donné depuis les binlogs et les WAL ; restauration partielle d’une table ou d’un schéma
- Planificateur : sauvegardes, optimize et analyze, purge des binlogs
- Rotation des mots de passe
- Configuration conservée dans git
- OpenSVC, Kubernetes ou on-premise
- Bases, proxies et applications provisionnés et redémarrés par replication-manager
- Volumes de bascule pour les services actif/passif
- Rolling restart, rolling upgrade et rolling reprovision
- Redimensionnement dynamique du CPU, de la mémoire, des IO et du disque, dans le plan et jusqu’à votre limite
- Chaque serveur dimensionné selon son plan : mémoire, cœurs, IO
- Des rulesets qui règlent MariaDB, MySQL et PostgreSQL à cette taille
- Des tags pour la charge et les fonctionnalités voulues
- Les changements de configuration suivis, avec le delta de chaque fichier
- Les images de bases de votre propre liste, pour chaque mise à jour
- Les requêtes les plus coûteuses et le digest des requêtes, par serveur
- Un benchmark en un clic : sysbench à travers le proxy, depuis replication-manager
- Une simulation de trafic à travers les proxies, pour prouver le chemin d’écriture
- Des tags de charge qui adaptent le configurateur à votre usage
- Plugins de détection : régressions de requêtes lentes, pics de full table scan, tempêtes de connexions, d’erreurs et de tables temporaires, contention des verrous de métadonnées
- Un prédicteur du retard de réplication
Cloud18 Ce que Cloud18 apporte
Les applications à côté des données, et une place de marché de partenaires.
Les applications à côté des données
- Une bibliothèque de templates : ERPNext, Dolibarr, Forgejo, phpMyAdmin, Adminer, Valkey, Memcached, RabbitMQ, MinIO, RustFS
- Votre propre code en PHP, Java, Next.js, Python, Go ou .NET, cloné depuis git
- Un schéma et un utilisateur créés pour chaque application
- Démarrer, arrêter, redémarrer et redimensionner depuis l’interface, l’API ou le serveur MCP
Découvrir Cloud18
- 1000 € de crédit offerts sur l’infrastructure à chaque nouveau compte
- Des unités : DBU, APU, BKU, BAU et GWU
- Les mêmes unités chez chaque partenaire, chacun à son prix
- Des ressources garanties ; au-delà du plan, jusqu’à votre limite, au tarif de dépassement fixé par chaque partenaire
- Un relevé mensuel des unités par cluster
- Des clusters en self-service
- Support, identité, sauvegardes externes et base de connaissances
- Le support par chat, directement dans l’application, et les services de nos experts
- Une zone de stockage dans le cloud pour vos sauvegardes et votre archivage
- La sauvegarde de vos configurations dans le cloud
- Une base de connaissances sur les configurations, la sécurité et les bugs, et la documentation
Voir les partenaires
Prochaines étapes
Installez Replication Manager on-premise, ou démarrez sur Cloud18.