sql >> Databasteknik >  >> NoSQL >> MongoDB

ClusterControl - Alla funktioners höjdpunkter och förbättringar från 2017

Med fyra stora utgåvor under 2017 är ClusterControl bättre än någonsin på att stödja dina MySQL-, MariaDB-, MongoDB- och PostgreSQL-miljöer.

När man tänker på de funktioner och funktioner som släpptes 2017 dyker tre huvudteman upp...

Levererar hög tillgänglighet

2017 innebar introduktionen av ProxySQL, en lätt men ändå komplex protokollmedveten proxy som sitter mellan MySQL-klienterna och servern. Det innebar också förbättrat stöd för HAProxy och Keepalved och att se till att MySQL och MariaDB kan utnyttja dem fullt ut.

Gör dig mer effektiv

Från introduktionen av den nya ClusterControl CLI till dussintals förbättringar av vårt användargränssnitt till det nya systemet till integration med larm och chatops, gör ClusterControl det nu ännu enklare att hantera dina databasmiljöer.

Stöd för blandad miljö

ClusterControl har alltid varit systemet för att hantera flera tekniker från en enda konsol och få dem att fungera sömlöst tillsammans. 2017 innebar att man lade till stöd för de senaste versionerna av MariaDB, MongoDB, MySQL, PostgreSQL, Percona Server och Galera Cluster.

ClusterControl 1.4.0 – januari 2017

ClusterControl version 1.4.0 tillkännagavs i januari 2017 och medförde flera förbättringar för MySQL-replikering och MongoDB. Det var också den första versionen som introducerade funktioner för ProxySQL.

Med den nya versionen kan du nu distribuera en multi-master replikeringsinställning i aktivt standby-läge. En master tar aktivt skrivningar, medan den andra är redo att ta över skrivningar om den aktiva mastern misslyckas. Från användargränssnittet kan du också enkelt lägga till slavar under varje master och konfigurera om topologin genom att marknadsföra nya masters och misslyckas med slavar.

Topologiomkonfigurationer och master-failovers är inte alltid möjliga vid replikeringsproblem, till exempel felaktiga transaktioner. I den här versionen kontrollerar ClusterControl efter problem innan någon failover eller övergång sker. Administratören kan definiera vitlistor och svarta listor över vilka slavar som ska främjas för att behärska (och vice versa). Detta gör det enklare för administratörer att anpassa failover-automatisering i sina replikeringsinställningar.

För MongoDB utökade vi stödet och tog med splittrade kluster utöver replikuppsättningar. Tillsammans med detta är möjligheten att hämta fler mätvärden för övervakning, lägga till nya rådgivare och tillhandahålla konsekventa säkerhetskopior för skärning. Med den här versionen kan du nu konvertera ett ReplicaSet-kluster till ett fragmenterat kluster, lägga till eller ta bort shards från ett sharded-kluster samt lägga till Mongos/routrar till ett sharded-kluster.

Slutligen har vi lagt till vårt initiala stöd för ProxySQL så att det kan distribueras till MySQL-replikeringsinställningar.

ClusterControl 1.4.1 – april 2017

April var ProxySQL-månaden på Severalnines. ClusterControl 1.4.1 fokuserade nästan uteslutande på att lägga till ytterligare funktioner och stöd för denna spännande nya lastbalanseringsteknik.

I den här versionen kan du nu enkelt konfigurera och hantera dina ProxySQL-distributioner med ett omfattande användargränssnitt. Du kan skapa servrar, omorientera dina inställningar, skapa användare, ställa in regler, hantera frågedirigering och aktivera variabelkonfigurationer. Det var nu möjligt att se frågeanalys för alla frågor som gick via proxyn, och t.ex. cachelagra frekventa frågor med bara ett klick.

ClusterControl 1.4.2 – juni 2017

Myntad "The DevOps Edition", version 1.4.2 gav förbättrat stöd och nya funktioner som automatisk failover för PostgreSQL och MongoDB och inkluderade ännu fler funktioner för ProxySQL.

En av huvudhöjdpunkterna i den här utgåvan är ClusterControl CLI, som tillåter användare som föredrar att hantera sina databaser via kommandoraden. Alla åtgärder, som att distribuera ett kluster, med hjälp av CLI kommer att vara synliga i användargränssnittet och vice versa.

Dessutom ingår det nya integrationssystemet för larmmeddelanden och chatops-system. Denna nya integration med populära incidenthanterings- och chatttjänster låter dig anpassa larmen och få larm i de opsverktyg du redan använder - t.ex. Pagerduty, VictorOps, Telegram, Opsgenie och Slack.

ClusterControl 1.5.0 - november 2017

ClusterControl 1.5 gav en rad spännande nya säkerhetskopieringsfunktioner för att säkerställa att din data är säker och tillgänglig när en katastrof inträffar. Utgåvan ger också utökat stöd för PostgreSQL, MariaDB, MySQL NDB Cluster och ProxySQL.

Den här versionen introducerade en ny Backup Wizard med nytt stöd för AWS- och Google Cloud-säkerhetskopior, backupverifiering, Single Database-säkerhetskopior och -återställningar och möjligheten att skapa och återställa slavar från en backup istället för att göra det från mastern. Automatisk återställningstestning var en efterlängtad funktion, eftersom det är en tidskrävande uppgift som ofta försummas av databasadministratörer.

PostgreSQL har fått ett antal nya funktioner i den här versionen, inklusive version 10-stöd, lastbalansering och virtuell IP-stöd med HAProxy och Keepalved, en ny säkerhetskopieringsmetod och stöd för synkron replikeringsfel.

Versionen inkluderade också stöd för MariaDB 10.2 och MySQL NDB Cluster 7.5. Om någon av dessa funktioner tilltalar dig, se till att uppgradera eller ladda ner den senaste versionen av ClusterControl för att dra fördel av dem.

Vi ser fram emot att ge dig ännu fler funktioner som hjälper dig att distribuera, övervaka, hantera och skala dina databaser med öppen källkod ytterligare under 2018!


  1. 5 sätt att få protokollet från ett datum i MongoDB

  2. En översikt över WiredTiger Storage Engine för MongoDB

  3. Vad är det maximala antalet skärvor MongoDB kan ha?

  4. Hur man använder Spring för att ansluta till MongoDB som kräver autentisering