sql >> Database teknologi >  >> NoSQL >> MongoDB

ClusterControl - Alle funktionernes højdepunkter og forbedringer fra 2017

Med fire store udgivelser i 2017 er ClusterControl bedre end nogensinde til at understøtte dine MySQL-, MariaDB-, MongoDB- og PostgreSQL-miljøer.

Når man tænker på de funktioner og funktioner, der blev frigivet i 2017, dukker tre hovedtemaer op...

Leverer høj tilgængelighed

2017 betød introduktionen af ​​ProxySQL, en let, men kompleks protokol-bevidst proxy, der sidder mellem MySQL-klienterne og serveren. Det betød også forbedret understøttelse af HAProxy og Keepalved og sikre, at MySQL og MariaDB fuldt ud kan udnytte dem.

Gør dig mere effektiv

Fra introduktionen af ​​den nye ClusterControl CLI til snesevis af forbedringer af vores brugergrænseflade til det nye system til integration med alarmer og chatops, gør ClusterControl det nu endnu nemmere at administrere dine databasemiljøer.

Support til blandede miljøer

ClusterControl har altid været systemet til at styre flere teknologier fra en enkelt konsol og få dem til at arbejde problemfrit sammen. 2017 betød tilføjelse af support til de nyeste versioner af MariaDB, MongoDB, MySQL, PostgreSQL, Percona Server og Galera Cluster.

ClusterControl 1.4.0 - januar 2017

Annonceret i januar 2017, bragte ClusterControl version 1.4.0 adskillige forbedringer til MySQL-replikering og MongoDB. Det var også den første version, der introducerede funktioner til ProxySQL.

Med den nye version er du nu i stand til at implementere en multi-master replikeringsopsætning i aktiv - standby-tilstand. Den ene master vil aktivt tage skrivninger, mens den anden er klar til at overtage skrivninger, hvis den aktive mester fejler. Fra brugergrænsefladen kan du også nemt tilføje slaver under hver master og omkonfigurere topologien ved at promovere nye mastere og fejle over slaver.

Topologi-omkonfigurationer og master-failovers er ikke altid mulige i tilfælde af replikeringsproblemer, for eksempel fejlagtige transaktioner. I denne version kontrollerer ClusterControl for problemer, før der sker en failover eller omstilling. Administratoren kan definere hvidlister og sortlister over hvilke slaver der skal fremmes til at mestre (og omvendt). Dette gør det nemmere for administratorer at tilpasse failover-automatisering i deres replikeringsopsætninger.

For MongoDB udvidede vi supporten og bragte sharded clusters ud over replikasæt. Sammen med dette er muligheden for at hente flere metrics til overvågning, tilføje nye rådgivere og levere konsekvente backups til sharding. Med denne udgivelse kan du nu konvertere en ReplicaSet-klynge til en shard klynge, tilføje eller fjerne shards fra en sharded cluster samt tilføje Mongos/routere til en sharded cluster.

Til sidst tilføjede vi vores indledende understøttelse af ProxySQL, hvilket muliggør implementering på MySQL-replikeringsopsætninger.

ClusterControl 1.4.1 - april 2017

April var ProxySQL-måned hos Severalnines. ClusterControl 1.4.1 fokuserede næsten udelukkende på at tilføje yderligere funktioner og understøttelse af denne spændende nye belastningsbalanceringsteknologi.

I denne version kan du nu nemt konfigurere og administrere dine ProxySQL-implementeringer med en omfattende brugergrænseflade. Du kan oprette servere, omorientere din opsætning, oprette brugere, angive regler, administrere forespørgselsrouting og aktivere variable konfigurationer. Det var nu muligt at se forespørgselsanalyse for alle forespørgsler, der gik gennem proxyen, og f.eks. cache alle hyppige forespørgsler med blot et klik.

ClusterControl 1.4.2 - juni 2017

Udgivet "The DevOps Edition", version 1.4.2 bragte forbedret support og nye funktioner som automatisk failover til PostgreSQL &MongoDB og inkluderede endnu flere funktioner til ProxySQL.

Et af de vigtigste højdepunkter i denne udgivelse er ClusterControl CLI, som giver brugere, der foretrækker at administrere deres databaser via kommandolinjen. Alle handlinger, såsom implementering af en klynge, ved hjælp af CLI vil være synlige i brugergrænsefladen og omvendt.

Også inkluderet i denne udgivelse er det nye integrationssystem til alarmmeddelelser og chatops-systemer. Denne nye integration med populære hændelsesstyring og chattjenester giver dig mulighed for at tilpasse alarmerne og blive advaret i de ops-værktøjer, du allerede bruger - f.eks. Pagerduty, VictorOps, Telegram, Opsgenie og Slack.

ClusterControl 1.5.0 - november 2017

ClusterControl 1.5 leverede en række spændende nye sikkerhedskopieringsfunktioner for at sikre, at dine data er sikre og tilgængelige, når som helst en katastrofe rammer. Udgivelsen giver også udvidet PostgreSQL, MariaDB, MySQL NDB Cluster og ProxySQL support.

Denne version introducerede en ny Backup Wizard med ny understøttelse af AWS &Google Cloud backups, backup verifikation, Single Database backups og gendannelser og muligheden for at oprette og gendanne slaver fra en backup i stedet for at gøre det fra masteren. Automatisk gendannelsestest var en ventet funktion, da det er en tidskrævende opgave, som ofte forsømmes af databaseadministratorer.

PostgreSQL fik en række nye funktioner i denne version, herunder version 10-understøttelse, belastningsbalancering og virtuel IP-understøttelse med HAProxy og Keepalved, en ny backupmetode og understøttelse af synkron replikeringsfailover.

Versionen inkluderede også understøttelse af MariaDB 10.2 og MySQL NDB Cluster 7.5. Hvis nogen af ​​disse funktioner appellerer til dig, skal du sørge for at opgradere eller downloade den seneste version af ClusterControl for at drage fordel af dem.

Vi ser frem til at give dig endnu flere funktioner til at hjælpe dig med at implementere, overvåge, administrere og skalere dine open source-databaser yderligere i 2018!


  1. Hent en værdi fra MongoDB efter dets nøglenavn

  2. Hvad er Hadoop Mapper Class i MapReduce?

  3. Hvordan sorteres array inde i samlingsposten i MongoDB?

  4. Sådan anvender du 'ELLER'-betingelsen i kommandoen Redis-taster