Aujourd'hui, nous sommes ravis d'annoncer la version 1.5 de ClusterControl - le système de gestion de base de données tout compris qui vous permet de déployer, de surveiller, de gérer et de mettre à l'échelle facilement des bases de données open source hautement disponibles - et des équilibreurs de charge - dans n'importe quel environnement :sur site ou dans le nuage.
ClusterControl 1.5 fournit 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 offre également une prise en charge étendue de PostgreSQL, MariaDB et MySQL NDB Cluster.
Points forts de la version
Services cloud (AWS S3 et Google Cloud Storage)
- Téléchargement manuel ou planification des sauvegardes à télécharger une fois terminées dans le cloud.
- Téléchargez et restaurez des sauvegardes à partir d'un stockage cloud.
Sauvegarde (MySQL)
- Sauvegarder les bases de données individuelles séparément (mysqldump uniquement).
- Téléchargez, téléchargez et restaurez des sauvegardes stockées dans le cloud.
- Déclencher une vérification et une restauration d'une sauvegarde après N heures d'achèvement.
- Reconstruire un esclave de réplication en le mettant en scène à partir d'une sauvegarde existante.
- Ajoutez un nouvel esclave de réplication en le stockant à partir d'une sauvegarde existante.
PostgreSQL
- Nouvelle méthode de sauvegarde pg_basebackup qui fait une copie binaire des fichiers de la base de données.
- Basculement de réplication synchrone (prise en charge de synchronous_standby_names).
- Prise en charge de HAProxy avec Keepalived.
- Prise en charge de PostgreSql 10.
ProxySQL
- Importez en masse les utilisateurs de bases de données existants dans ProxySQL.
- Ajouter et modifier des scripts de planificateur.
Divers
- Prise en charge de MariaDB v10.2 (réplication Galera et MySQL).
- Prise en charge de MySQL Cluster (NDB) v7.5.
- Ajout de la prise en charge de l'affichage et du filtrage des variables d'état de la base de données pour les nœuds MongoDB.
- E-mails d'alerte et de synthèse au format HTML
- Prise en charge de plusieurs cartes réseau lors du déploiement d'équilibreurs de charge (HAProxy).
- Améliorations continues de l'UX/UI et des performances.
- Nouveau processus cmon-cloud et client clud pour gérer les services cloud.
- Rapport sur les nouvelles opérations :croissance de la base de données
- 1.5 Journal des modifications
- Guide d'administration de ClusterControl
- Instructions de mise à jour
Fonctions de sauvegarde nouvelles et améliorées
ClusterControl 1.5 marque les premières étapes vers une intégration complète et transparente entre ClusterControl et le Cloud. Il offre à nos utilisateurs la possibilité de migrer leurs données vers le cloud tout en bénéficiant des caractéristiques et fonctionnalités offertes par ClusterControl.
- Intégration des services AWS et Google Cloud : ClusterControl offre désormais une intégration complète pour les sauvegardes de bases de données pour Amazon Web Services (AWS) et Google Cloud Services. Les sauvegardes peuvent désormais être exécutées, planifiées, téléchargées et restaurées directement depuis le fournisseur de cloud de votre choix. Cette capacité offre une redondance accrue, de meilleures options de reprise après sinistre et des avantages en termes de performances et d'économies.
- Assistant Nouvelle sauvegarde : ClusterControl 1.5 est livré avec une refonte complète de notre assistant de sauvegarde. L'assistant vous permet d'effectuer et de planifier des sauvegardes à l'aide d'une variété d'options et de technologies pour vous assurer que vos données sont protégées, exactes et prêtes à être restaurées à tout moment.
- Sauvegarde et restauration de bases de données uniques pour MySQL : Avec ClusterControl 1.5, vous avez désormais la possibilité de sauvegarder et de restaurer des bases de données MySQL individuelles plutôt que d'être obligé de tout faire en même temps. Cette nouvelle fonctionnalité peut alléger la charge des utilisateurs qui gèrent des centaines de bases de données dans leur environnement.
- Vérification automatique des sauvegardes : ClusterControl 1.5 vous apporte la tranquillité d'esprit en vérifiant automatiquement l'intégrité de vos données de sauvegarde. Il effectuera une restauration de vos données de sauvegarde et vous alertera en cas de problème.
- Création et restauration d'esclaves à partir d'une sauvegarde : Dans le passé, un utilisateur devait tirer parti de son maître pour créer ou restaurer de nouveaux esclaves… cela crée une charge excessive sur le système car il effectue une sauvegarde complète sur le maître. Dans ClusterControl 1.5, vous pouvez désormais créer de nouveaux nœuds ou reconstruire des esclaves existants à partir de fichiers de sauvegarde existants, en supprimant la charge sur le maître et en vous assurant de continuer à fonctionner à des performances optimales.
Amélioration de la prise en charge de PostgreSQL
ClusterControl continue d'étendre sa prise en charge de PostgreSQL. Dans notre nouvelle version 1.5, nous pouvons désormais prendre en charge PostgreSQL 10 qui offre un certain nombre de nouvelles fonctionnalités telles que la prise en charge de la réplication locale, le partitionnement déclaratif des tables, l'amélioration du parallélisme des requêtes, la validation du quorum pour la réplication synchrone, et bien plus encore !
- Proxy PostgreSQL et IP virtuelle : ClusterControl prend désormais en charge le basculement des connexions de base de données avec HAProxy, Keepalived et Virtual IP - une combinaison éprouvée.
- Basculement de la réplication synchrone PostgreSQL : ClusterControl 1.5 prend désormais entièrement en charge le basculement de réplication synchrone pour PostgreSQL. Cette fonction minimise le risque de perte de données entre le maître et les esclaves en cas de rupture avec le maître avant qu'il n'ait une chance de se synchroniser complètement. Cela vous permet d'augmenter la fiabilité de vos serveurs.
- Nouvelle méthode de sauvegarde : PostgreSQL a une méthode de sauvegarde supplémentaire pg_basebackup qui peut être utilisée pour les sauvegardes binaires en ligne. Les sauvegardes effectuées avec pg_basebackup peuvent être utilisées ultérieurement pour une restauration ponctuelle et comme point de départ pour un envoi de journaux ou des serveurs de secours de réplication en continu.
Amélioration de la prise en charge de ProxySQL
ProxySQL permet aux systèmes de base de données MySQL, MariaDB et Percona XtraDB de gérer facilement des applications de base de données intenses et à trafic élevé sans perte de disponibilité.
- Planification des scripts : ClusterControl prend désormais en charge le planificateur ProxySQL, un module de type cron qui permet à l'équilibreur de charge de démarrer des scripts externes à intervalles réguliers. Cela offre aux utilisateurs un contrôle total sur les scripts exécutés et à quel moment, ce qui vous permet d'ajuster les performances de vos instances à un niveau très granulaire.
- Gestion des utilisateurs : Plutôt que de créer ou de supprimer des utilisateurs un par un à partir de ProxySQL, ClusterControl vous permet désormais d'importer un grand nombre d'utilisateurs.
Prise en charge des nouvelles versions de MariaDB et MySQL NDB Cluster
- MariaDB 10.2 : ClusterControl prend désormais en charge MariaDB Server 10.2. Cette nouvelle version offre une intégration encore plus grande avec Galera Cluster, la solution HA de choix de MariaDB, et propose également des améliorations à SQL comme les fonctions Windows, les expressions de table communes et les fonctions JSON.
- Groupe MySQL NDB 7.5 : ClusterControl prend désormais en charge MySQL Cluster (NDB) 7.5. La dernière version de MySQL Cluster utilisant le système de fichiers NDB offre une variété d'améliorations et d'optimisations. Ces améliorations incluent l'amélioration de la base de données ndbinfo, l'optimisation des enregistrements par clé et bien d'autres !
Nouvelles fonctionnalités supplémentaires
- Nouveaux e-mails de notification : Dans la version 1.5 de ClusterControl, nous avons repensé la conception des notifications et des alertes par e-mail envoyées par le système pour les rendre plus faciles à lire et à comprendre.
- Nouveau rapport opérationnel : ClusterControl 1.5 introduit un nouveau rapport opérationnel appelé "Croissance de la base de données". Le rapport affiche un instantané de votre base de données telle qu'elle existe aujourd'hui ainsi que les données du dernier jour, de la semaine dernière et du mois dernier, ce qui est utile pour la planification des capacités. Le rapport vous permet également de cliquer sur chaque période pour approfondir les tableaux afin de suivre la croissance à un niveau encore plus précis.