MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

ClusterControl - Alle Feature-Highlights und Verbesserungen von 2017

Mit vier Hauptversionen im Jahr 2017 unterstützt ClusterControl Ihre MySQL-, MariaDB-, MongoDB- und PostgreSQL-Umgebungen besser denn je.

Wenn man über die im Jahr 2017 veröffentlichten Features und Funktionen nachdenkt, tauchen drei Hauptthemen auf…

Hochverfügbarkeit bereitstellen

2017 bedeutete die Einführung von ProxySQL, einem leichten, aber komplexen protokollbewussten Proxy, der zwischen den MySQL-Clients und dem Server sitzt. Es bedeutete auch eine verbesserte Unterstützung für HAProxy und Keepalived und sicherzustellen, dass MySQL und MariaDB diese vollständig nutzen können.

Wir machen Sie effizienter

Von der Einführung der neuen ClusterControl-CLI über Dutzende von Verbesserungen an unserer Benutzeroberfläche bis hin zum neuen System und der Integration mit Alarmen und Chatops macht ClusterControl die Verwaltung Ihrer Datenbankumgebungen jetzt noch einfacher.

Unterstützung für gemischte Umgebungen

ClusterControl war schon immer das System, um mehrere Technologien von einer einzigen Konsole aus zu verwalten und sie nahtlos zusammenarbeiten zu lassen. 2017 bedeutete das Hinzufügen von Unterstützung für die neuesten Versionen von MariaDB, MongoDB, MySQL, PostgreSQL, Percona Server und Galera Cluster.

ClusterControl 1.4.0 – Januar 2017

Die im Januar 2017 angekündigte Version 1.4.0 von ClusterControl brachte mehrere Verbesserungen für MySQL Replication und MongoDB. Es war auch die erste Version, die Funktionen für ProxySQL einführte.

Mit der neuen Version können Sie jetzt ein Multi-Master-Replikations-Setup im Aktiv-Standby-Modus bereitstellen. Ein Master übernimmt aktiv Schreibvorgänge, während der andere bereit ist, Schreibvorgänge zu übernehmen, falls der aktive Master ausfällt. Über die Benutzeroberfläche können Sie auch problemlos Slaves unter jedem Master hinzufügen und die Topologie neu konfigurieren, indem Sie neue Master heraufstufen und für Slaves ein Failover ausführen.

Topologie-Neukonfigurationen und Master-Failover sind bei Replikationsproblemen, beispielsweise fehlerhaften Transaktionen, nicht immer möglich. In dieser Version prüft ClusterControl auf Probleme, bevor ein Failover oder Switchover stattfindet. Der Administrator kann Whitelists und Blacklists definieren, welche Slaves zum Master befördert werden sollen (und umgekehrt). Dadurch können Administratoren die Failover-Automatisierung in ihren Replikationseinstellungen einfacher anpassen.

Für MongoDB haben wir die Unterstützung erweitert und zusätzlich zu den Replikatsätzen Sharding-Cluster eingeführt. Damit verbunden ist die Möglichkeit, mehr Metriken für die Überwachung abzurufen, neue Berater hinzuzufügen und konsistente Backups für das Sharding bereitzustellen. Mit dieser Version können Sie jetzt einen ReplicaSet-Cluster in einen Sharding-Cluster konvertieren, Shards zu einem Sharding-Cluster hinzufügen oder daraus entfernen sowie Mongos/Router zu einem Sharding-Cluster hinzufügen.

Schließlich haben wir unsere anfängliche Unterstützung für ProxySQL hinzugefügt, die die Bereitstellung in MySQL-Replikations-Setups ermöglicht.

ClusterControl 1.4.1 – April 2017

April war ProxySQL-Monat bei Multiplenines. ClusterControl 1.4.1 konzentrierte sich fast ausschließlich darauf, zusätzliche Funktionen und Unterstützung für diese aufregende neue Lastausgleichstechnologie hinzuzufügen.

In dieser Version können Sie Ihre ProxySQL-Bereitstellungen jetzt einfach mit einer umfassenden Benutzeroberfläche konfigurieren und verwalten. Sie könnten Server erstellen, Ihr Setup neu ausrichten, Benutzer erstellen, Regeln festlegen, das Abfragerouting verwalten und variable Konfigurationen aktivieren. Es war jetzt möglich, Abfrageanalysen für alle Abfragen anzuzeigen, die den Proxy durchlaufen, und z. cachen Sie alle häufigen Abfragen mit nur einem Klick.

ClusterControl 1.4.2 – Juni 2017

Die als „The DevOps Edition“ bezeichnete Version 1.4.2 brachte verbesserten Support und neue Funktionen wie automatisiertes Failover für PostgreSQL und MongoDB und enthielt sogar noch mehr Funktionen für ProxySQL.

Eines der wichtigsten Highlights in dieser Version ist die ClusterControl-CLI, mit der Benutzer ihre Datenbanken lieber über die Befehlszeile verwalten können. Alle Aktionen, wie z. B. das Bereitstellen eines Clusters, über die CLI sind in der Benutzeroberfläche sichtbar und umgekehrt.

Ebenfalls in dieser Version enthalten ist das neue Integrationssystem für Alarmbenachrichtigungs- und Chatops-Systeme. Diese neue Integration mit beliebten Incident-Management- und Chat-Diensten ermöglicht es Ihnen, die Alarme anzupassen und sich in den Ops-Tools, die Sie bereits verwenden, benachrichtigen zu lassen – z. B. Pagerduty, VictorOps, Telegram, Opsgenie und Slack.

ClusterControl 1.5.0 - November 2017

ClusterControl 1.5 bietet eine Reihe aufregender neuer Sicherungsfunktionen, um sicherzustellen, dass Ihre Daten sicher und verfügbar sind, wenn ein Notfall eintritt. Die Version bietet außerdem erweiterte Unterstützung für PostgreSQL, MariaDB, MySQL NDB Cluster und ProxySQL.

Diese Version führte einen neuen Sicherungsassistenten mit neuer Unterstützung für AWS- und Google Cloud-Sicherungen, Sicherungsüberprüfung, Einzeldatenbanksicherungen und -wiederherstellungen sowie die Möglichkeit ein, Slaves aus einer Sicherung zu erstellen und wiederherzustellen, anstatt dies vom Master aus zu tun. Das automatische Testen der Wiederherstellung war eine lang erwartete Funktion, da dies eine zeitaufwändige Aufgabe ist, die von Datenbankadministratoren oft vernachlässigt wird.

PostgreSQL hat in dieser Version eine Reihe neuer Funktionen erhalten, darunter Unterstützung für Version 10, Lastausgleich und Unterstützung für virtuelle IPs mit HAProxy und Keepalived, eine neue Sicherungsmethode und Unterstützung für synchrones Replikations-Failover.

Die Version enthielt auch Unterstützung für MariaDB 10.2 und MySQL NDB Cluster 7.5. Wenn Ihnen eine dieser Funktionen zusagt, stellen Sie sicher, dass Sie die neueste Version von ClusterControl aktualisieren oder herunterladen, um sie zu nutzen.

Wir freuen uns darauf, Ihnen 2018 noch mehr Funktionen zur Verfügung zu stellen, mit denen Sie Ihre Open-Source-Datenbanken weiter bereitstellen, überwachen, verwalten und skalieren können!