Se čtyřmi hlavními verzemi v roce 2017 je ClusterControl lepší než kdy dříve v podpoře vašich prostředí MySQL, MariaDB, MongoDB a PostgreSQL.
Při přemýšlení o funkcích a funkcích vydaných v roce 2017 se objevují tři hlavní témata…
Zajištění vysoké dostupnosti
Rok 2017 znamenal zavedení ProxySQL, lehkého, ale složitého proxy s podporou protokolu, který je umístěn mezi klienty MySQL a serverem. Znamenalo to také lepší podporu pro HAProxy a Keepalived a zajištění toho, aby je MySQL a MariaDB mohly plně využívat.
Jak budete efektivnější
Od představení nového ClusterControl CLI přes desítky vylepšení našeho uživatelského rozhraní až po nový systém až po integraci s alarmy a chatops, ClusterControl nyní ještě usnadňuje správu vašich databázových prostředí.
Podpora smíšených prostředí
ClusterControl byl vždy systém pro správu více technologií z jedné konzoly a jejich bezproblémovou spolupráci. Rok 2017 znamenal přidání podpory pro nejnovější verze MariaDB, MongoDB, MySQL, PostgreSQL, Percona Server a Galera Cluster.
ClusterControl 1.4.0 – leden 2017
ClusterControl verze 1.4.0, oznámená v lednu 2017, přinesla několik vylepšení pro replikaci MySQL a MongoDB. Byla to také první verze, která zavedla funkce pro ProxySQL.
S novou verzí jste nyní schopni nasadit multi-master replikační nastavení v aktivním - pohotovostním režimu. Jeden master bude aktivně přebírat zápisy, zatímco druhý je připraven převzít zápisy, pokud aktivní master selže. Z uživatelského rozhraní můžete také snadno přidávat podřízené pod každou master a překonfigurovat topologii podporou nových masterů a selháním nad slave.
Rekonfigurace topologie a master failover nejsou vždy možné v případě problémů s replikací, například chybných transakcí. V této verzi ClusterControl kontroluje problémy předtím, než dojde k jakémukoli převzetí služeb při selhání nebo přepnutí. Administrátor může definovat seznamy povolených a zakázaných položek, z nichž se mají podřízené povýšit na master (a naopak). To správcům usnadňuje přizpůsobení automatizace převzetí služeb při selhání v nastavení replikace.
Pro MongoDB jsme rozšířili podporu a kromě sad replik jsme přinesli i sharded clustery. S tím je spojena možnost získat více metrik pro monitorování, přidání nových poradců a poskytování konzistentních záloh pro sdílení. S touto verzí nyní můžete převést cluster ReplicaSet na sdílený cluster, přidávat nebo odstraňovat fragmenty ze sdíleného clusteru a také přidávat Mongos/routery do sdíleného clusteru.
Nakonec jsme přidali naši počáteční podporu pro ProxySQL umožňující jeho nasazení do nastavení replikace MySQL.
ClusterControl 1.4.1 – duben 2017
Duben byl měsícem ProxySQL v Somenines. ClusterControl 1.4.1 se téměř výhradně soustředil na přidávání dalších funkcí a podporu pro tuto vzrušující novou technologii vyrovnávání zátěže.
V této verzi můžete nyní snadno konfigurovat a spravovat svá nasazení ProxySQL pomocí komplexního uživatelského rozhraní. Můžete vytvořit servery, změnit orientaci nastavení, vytvořit uživatele, nastavit pravidla, spravovat směrování dotazů a povolit konfigurace proměnných. Nyní bylo možné zobrazit analýzu dotazů pro všechny dotazy procházející přes proxy, a např. ukládat všechny časté dotazy do mezipaměti pouhým kliknutím.
ClusterControl 1.4.2 – červen 2017
Verze 1.4.2 vytvořená „The DevOps Edition“ přinesla vylepšenou podporu a nové funkce, jako je automatické převzetí služeb při selhání pro PostgreSQL a MongoDB, a obsahovala ještě více funkcí pro ProxySQL.
Jedním z hlavních prvků této verze je rozhraní CLI ClusterControl, které umožňuje uživatelům, kteří preferují správu databází prostřednictvím příkazového řádku. Všechny akce, jako je nasazení clusteru pomocí CLI, budou viditelné v uživatelském rozhraní a naopak.
V této verzi je také zahrnut nový integrační systém pro systémy upozornění na poplach a chatops. Tato nová integrace s populární správou incidentů a chatovacími službami vám umožní přizpůsobit alarmy a nechat se upozorňovat v operačních nástrojích, které již používáte – např. Pagerduty, VictorOps, Telegram, Opsgenie a Slack.
ClusterControl 1.5.0 – listopad 2017
ClusterControl 1.5 poskytuje řadu nových vzrušujících funkcí zálohování, které zajistí, že vaše data budou v bezpečí a dostupná, kdykoli dojde ke katastrofě. Vydání také poskytuje rozšířenou podporu PostgreSQL, MariaDB, MySQL NDB Cluster a ProxySQL.
Tato verze představila nového Průvodce zálohováním s novou podporou záloh AWS a Google Cloud, ověřováním záloh, zálohováním a obnovou jedné databáze a možností vytvářet a obnovovat podřízené jednotky ze zálohy namísto toho, aby to dělali z hlavní. Testování automatického obnovení bylo očekávanou funkcí, protože jde o časově náročný úkol, který správci databází často zanedbávají.
PostgreSQL má v této verzi řadu nových funkcí, včetně podpory verze 10, vyvažování zátěže a podpory virtuálních IP s HAProxy a Keepalived, novou metodou zálohování a podporou pro synchronní replikaci při selhání.
Verze také zahrnovala podporu pro MariaDB 10.2 a MySQL NDB Cluster 7.5. Pokud vás některá z těchto funkcí zaujme, nezapomeňte upgradovat nebo stáhnout nejnovější verzi ClusterControl, abyste je mohli využít.
Těšíme se, že vám v roce 2018 poskytneme ještě více funkcí, které vám pomohou nasadit, monitorovat, spravovat a dále škálovat vaše open source databáze!