sql >> Database >  >> NoSQL >> MongoDB

Aankondiging van ClusterControl 1.4.2 - de DevOps-editie

Met genoegen kondigen we vandaag de 1.4.2-release van ClusterControl aan - het allesomvattende databasebeheersysteem waarmee u gemakkelijk beschikbare open source-databases - en load balancers - in uw infrastructuur kunt implementeren, bewaken, beheren en schalen.

Hoogtepunten uitbrengen

Voor MySQL

Transparante failover van ProxySQL instellen met Keepalive en Virtual IP

Houd queryregels, gebruikers en andere instellingen gesynchroniseerd over meerdere instanties

Voor PostgreSQL

Nieuwe primaire - standby-implementatiewizard voor streamingreplicatie

Geautomatiseerde failover en slave-to-master-promotie

Voor MySQL, MongoDB en PostgreSQL

Nieuwe integraties met communicatie- of incidentresponsbeheersystemen zoals Pagerduty, VictorOps, Telegram, Opsgenie en Slack

Nieuwe web-SSH-console

En meer! Lees hieronder de volledige details.

ClusterControl downloaden

Bekijk release details en bronnen

  • 1.4.2 ChangeLog
  • ClusterControl-beheerhandleiding
  • Upgrade-instructies

Beschrijving van de release

Deze onderhoudsrelease van ClusterControl draait om het consolideren van de populaire databasebeheerfuncties die onze gebruikers zijn gaan waarderen. En we hebben een aantal geweldige nieuwe functies voor DevOps-teams!

Dankzij onze nieuwe integratie met populaire incidentbeheer- en chatservices kun je de alarmen aanpassen en meldingen ontvangen in de ops-tools die je al gebruikt, zoals Pagerduty, VictorOps, Telegram, Opsgenie en Slack. U kunt ook elk commando uitvoeren dat beschikbaar is in de ClusterControl CLI vanuit uw CCBot-compatibele chat.

ProxySQL kan nu worden ingezet in actieve standby HA-modus met Keepalived en Virtual IP. Het is ook mogelijk om configuraties over meerdere instanties te exporteren en te synchroniseren, wat een essentiële functie is in een gedistribueerde omgeving.

En we introduceren automatisch failover- en replicatiebeheer van uw PostgreSQL-replicatie-instellingen.

Meer in detail …

ChatOps met ClusterControl's CCBot

In onze vorige ClusterControl-release hebben we de nieuwe ClusterControl-opdrachtregelclient (CLI) opgenomen. We hebben nu een nieuwe en verbeterde CCBot beschikbaar gemaakt die volledig is geïntegreerd met de CLI. Dit betekent dat je elk commando kunt gebruiken dat beschikbaar is in de CLI van je CCBot-enabled chat!

De opdrachtregelclient is intuïtief en gemakkelijk te gebruiken, en als u een frequente gebruiker van de opdrachtregel bent, zult u er snel aan wennen. Niet iedereen heeft echter opdrachtregeltoegang tot de hosts die zijn geïnstalleerd met ClusterControl, en als externe verbindingen met dit knooppunt zijn verboden, kan de CLI geen opdrachten naar de ClusterControl-backend sturen. Ook zijn sommige gebruikers misschien niet gewend om op de opdrachtregel te werken. Het toevoegen van de CLI aan onze chatbot, CCBot, lost beide problemen op:dit stelt die gebruikers in staat om opdrachten naar ClusterControl te sturen die ze normaal niet zouden kunnen.

Nieuwe integraties met populaire meldingssystemen

Alarmen en gebeurtenissen kunnen nu eenvoudig worden verzonden naar incidentbeheerservices zoals PagerDuty en VictorOps, of naar chatservices zoals Slack en Telegram. U kunt ook Webhooks gebruiken als u wilt integreren met andere services om te reageren op statuswijzigingen in uw clusters. Dankzij de directe verbindingen met deze populaire communicatiediensten voor incidenten kunt u aanpassen hoe u vanuit ClusterControl wordt gewaarschuwd wanneer er iets misgaat met uw database-omgevingen.

  • Stuur alarmen en gebeurtenissen naar:
    • PagerDuty, VictorOps en OpsGenie
    • Slack en Telegram
    • Door gebruiker geregistreerde webhooks

Geautomatiseerde failover voor PostgreSQL

Vanaf ClusterControl 1.4.2 kunt u een volledige PostgreSQL-replicatie-setup op dezelfde manier implementeren als MySQL en MongoDB:u kunt het menu "Cluster implementeren" gebruiken om een ​​primaire en een of meer PostgreSQL-standbyservers te implementeren. Zodra de replicatie-installatie is geïmplementeerd, zal ClusterControl de installatie beheren en automatisch defecte servers herstellen.

Een andere functie is de taak "Rebuild Replication Slave" die beschikbaar is voor alle slaves (of standby-servers) in de replicatie-instellingen. Dit wordt bijvoorbeeld gebruikt wanneer u de gegevens op de stand-by wilt wissen en deze opnieuw wilt opbouwen met een nieuwe kopie van de gegevens van de primaire. Het kan handig zijn als een standby-server om de een of andere reden geen verbinding kan maken en repliceren vanaf de primaire server.

U kunt nu eenvoudig controleren welke queries verantwoordelijk zijn voor de belasting van uw PostgreSQL-setup. U ziet hier enkele basisprestatiegegevens - hoeveel query's van een bepaald type zijn uitgevoerd? Wat was hun maximale en gemiddelde uitvoeringstijd? Hoe ziet de totale uitvoeringstijd voor die query eruit? Download ClusterControl om aan de slag te gaan.

ProxySQL-verbeteringen

In deze release hebben we verbeteringen voor ProxySQL om u te helpen bij het implementeren van actieve/stand-by setups met Keepalived en Virtual IP. Deze verbeterde integratie met Keepalived en Virtual IP zorgt voor een hoge beschikbaarheid en automatische failover voor uw taakverdeling.

En u kunt ook eenvoudig een ProxySQL-configuratie met queryregels, gebruikers en hostgroepen synchroniseren met andere instanties om ze identiek te houden.

  • Kopieer, exporteer en importeer ProxySQL-configuraties van/naar andere instanties om ze gesynchroniseerd te houden
  • Bestaande zelfstandige ProxySQL-instantie toevoegen
  • Bestaande Keepalive toevoegen in actieve/passieve instellingen
  • Maximaal 3 ProxySQL-instanties implementeren met een actieve/passieve installatie van Keepalive
  • Vereenvoudigde aanmaak van querycache

Nieuwe webgebaseerde SSH-console

Vanuit de ClusterControl GUI hebt u nu SSH-toegang tot alle databaseknooppunten rechtstreeks vanuit uw browser. Dit kan erg handig zijn als u zich snel moet aanmelden bij een databaseserver en toegang moet krijgen tot de opdrachtregel. De communicatie is gebaseerd op HTTPS, dus het is mogelijk om toegang te krijgen tot uw servers van achter een firewall die de internettoegang beperkt tot alleen poort 443. Toegang tot WebSSH is configureerbaar door de ClusterControl-beheerder via de GUI.

  • Open een terminalvenster voor alle clusterknooppunten
    • Alleen ondersteund met Apache 2.4+

Er zijn een aantal andere functies en verbeteringen die we hier niet hebben genoemd. Je vindt alle details in de ChangeLog.

We raden u aan deze nieuwste release te testen en ons uw feedback te geven. Als je een demo wilt, vraag er dan gerust een aan.

Bedankt voor je voortdurende steun en gelukkig clusteren!

PS.:Voor aanvullende tips &tricks, volg onze blog:https://severalnines.com/blog/.


  1. Hoe de HSET-kindersleutel in redis VERLOPEN?

  2. Hoe NoSQL-databases presteren op geaggregeerde functies (AVG, SUM, enz.)

  3. Hoe een base64-afbeelding in reactie te tonen?

  4. Redis as Hibernate tweede niveau cache