Avec quatre versions majeures en 2017, ClusterControl est meilleur que jamais pour prendre en charge vos environnements MySQL, MariaDB, MongoDB et PostgreSQL.
En pensant aux caractéristiques et fonctions publiées en 2017, trois thèmes principaux émergent…
Fournir une haute disponibilité
2017 signifiait l'introduction de ProxySQL, un proxy léger mais complexe sensible au protocole qui se situe entre les clients MySQL et le serveur. Cela signifie également une meilleure prise en charge de HAProxy et Keepalived et la garantie que MySQL et MariaDB peuvent les utiliser pleinement.
Vous rendre plus efficace
De l'introduction de la nouvelle CLI ClusterControl aux dizaines d'améliorations de notre interface utilisateur, du nouveau système à l'intégration avec les alarmes et les chatops, ClusterControl facilite désormais la gestion de vos environnements de base de données.
Prise en charge d'environnements mixtes
ClusterControl a toujours été le système permettant de gérer plusieurs technologies à partir d'une seule console et de les faire fonctionner ensemble de manière transparente. 2017 signifiait l'ajout de la prise en charge des dernières versions de MariaDB, MongoDB, MySQL, PostgreSQL, Percona Server et Galera Cluster.
ClusterControl 1.4.0 - Janvier 2017
Annoncée en janvier 2017, la version 1.4.0 de ClusterControl a apporté plusieurs améliorations pour MySQL Replication et MongoDB. C'était aussi la première version à introduire des fonctionnalités pour ProxySQL.
Avec la nouvelle version, vous pouvez désormais déployer une configuration de réplication multi-maîtres en mode actif - veille. Un maître prendra activement les écritures, tandis que l'autre est prêt à prendre en charge les écritures en cas de défaillance du maître actif. À partir de l'interface utilisateur, vous pouvez également facilement ajouter des esclaves sous chaque maître et reconfigurer la topologie en promouvant de nouveaux maîtres et en basculant les esclaves.
Les reconfigurations de topologie et les basculements maîtres ne sont pas toujours possibles en cas de problèmes de réplication, par exemple des transactions errantes. Dans cette version, ClusterControl vérifie les problèmes avant tout basculement ou basculement. L'administrateur peut définir des listes blanches et des listes noires des esclaves à promouvoir en maître (et vice versa). Cela permet aux administrateurs de personnaliser plus facilement l'automatisation du basculement dans leurs configurations de réplication.
Pour MongoDB, nous avons étendu la prise en charge, en apportant des clusters fragmentés en plus des jeux de réplicas. À cela s'ajoute la possibilité de récupérer davantage de métriques pour la surveillance, d'ajouter de nouveaux conseillers et de fournir des sauvegardes cohérentes pour le partitionnement. Avec cette version, vous pouvez désormais convertir un cluster ReplicaSet en un cluster fragmenté, ajouter ou supprimer des fragments d'un cluster fragmenté ainsi qu'ajouter des Mongos/routeurs à un cluster fragmenté.
Enfin, nous avons ajouté notre prise en charge initiale de ProxySQL permettant son déploiement sur les configurations de réplication MySQL.
ClusterControl 1.4.1 - Avril 2017
Avril était le mois de ProxySQL chez Manynines. ClusterControl 1.4.1 s'est concentré presque exclusivement sur l'ajout de fonctionnalités supplémentaires et la prise en charge de cette nouvelle technologie d'équilibrage de charge passionnante.
Dans cette version, vous pouvez désormais facilement configurer et gérer vos déploiements ProxySQL avec une interface utilisateur complète. Vous pouvez créer des serveurs, réorienter votre configuration, créer des utilisateurs, définir des règles, gérer le routage des requêtes et activer des configurations variables. Il était désormais possible d'afficher l'analyse des requêtes pour toutes les requêtes passant par le proxy, et par ex. cache toutes les requêtes fréquentes en un seul clic.
ClusterControl 1.4.2 - Juin 2017
Inventée "The DevOps Edition", la version 1.4.2 a apporté une prise en charge améliorée et de nouvelles fonctionnalités telles que le basculement automatisé pour PostgreSQL et MongoDB et a inclus encore plus de fonctionnalités pour ProxySQL.
L'un des principaux points forts de cette version est la CLI ClusterControl, qui permet aux utilisateurs qui préfèrent gérer leurs bases de données via la ligne de commande. Toutes les actions, telles que le déploiement d'un cluster, à l'aide de la CLI seront visibles dans l'interface utilisateur et vice versa.
Cette version comprend également le nouveau système d'intégration pour les systèmes de notification d'alarme et chatops. Cette nouvelle intégration avec les services populaires de gestion des incidents et de chat vous permet de personnaliser les alarmes et d'être alerté dans les outils opérationnels que vous utilisez déjà, par exemple, Pagerduty, VictorOps, Telegram, Opsgenie et Slack.
ClusterControl 1.5.0 - Novembre 2017
ClusterControl 1.5 a fourni une gamme de nouvelles fonctionnalités de sauvegarde passionnantes pour garantir que vos données sont sécurisées et disponibles en cas de catastrophe. La version fournit également une prise en charge étendue de PostgreSQL, MariaDB, MySQL NDB Cluster et ProxySQL.
Cette version a introduit un nouvel assistant de sauvegarde avec une nouvelle prise en charge des sauvegardes AWS et Google Cloud, la vérification des sauvegardes, les sauvegardes et restaurations de base de données unique, et la possibilité de créer et de restaurer des esclaves à partir d'une sauvegarde plutôt que de le faire à partir du maître. Le test de restauration automatique était une fonctionnalité attendue, car il s'agit d'une tâche chronophage souvent négligée par les administrateurs de bases de données.
PostgreSQL a obtenu un certain nombre de nouvelles fonctionnalités dans cette version, notamment la prise en charge de la version 10, l'équilibrage de charge et la prise en charge des adresses IP virtuelles avec HAProxy et Keepalived, une nouvelle méthode de sauvegarde et la prise en charge du basculement de réplication synchrone.
La version inclut également la prise en charge de MariaDB 10.2 et MySQL NDB Cluster 7.5. Si l'une de ces fonctionnalités vous intéresse, assurez-vous de mettre à niveau ou de télécharger la dernière version de ClusterControl pour en tirer parti.
Nous sommes impatients de vous fournir encore plus de fonctionnalités pour vous aider à déployer, surveiller, gérer et faire évoluer vos bases de données open source en 2018 !