Vyhledávání na webu

Začínáme s clustery MySQL jako službou


MySQL Cluster.me začíná nabízet MySQL Clusters a MariaDB Clusters jako službu založenou na technologii Galera Replication.

V tomto článku si projdeme hlavní funkce clusterů MySQL a MariaDB jako služby.

Co je to MySQL Cluster?

Pokud jste někdy přemýšleli, jak můžete zvýšit spolehlivost a škálovatelnost své databáze MySQL, možná jste zjistili, že jedním ze způsobů, jak toho dosáhnout, je klastr MySQL založený na klastru Galera silná> technologie.

Tato technologie vám umožňuje mít úplnou kopii databáze MySQL synchronizovanou na mnoha serverech v jednom nebo několika datových centrech. To vám umožní dosáhnout vysoké dostupnosti databáze – což znamená, že pokud selže 1 nebo více vašich databázových serverů, budete mít stále plně funkční databázi na jiném serveru.

Je důležité poznamenat, že minimální počet serverů v klastru MySQL je 3, protože když se jeden server zotaví z havárie, potřebuje zkopírovat data z jednoho ze zbývajících dvou servery dělají z jednoho z nich „dárce“. V případě zotavení z havárie tedy musíte mít alespoň dva online servery, ze kterých může havarovaný server obnovit data.

Cluster MariaDB je také v podstatě totéž jako cluster MySQL pouze na základě novější a optimalizovanější verze na MySQL.

Co je klastr MySQL a klastr MariaDB jako služba?

MySQL Clusters jako služba vám nabízí skvělý způsob, jak dosáhnout obou požadavků současně.

Nejprve získáte Vysokou dostupnost databáze s vysokou pravděpodobností 100% dostupnosti v případě jakýchkoli problémů s datovým centrem.

Za druhé, outsourcing únavných úkolů spojených se správou clusteru mysql vám umožní soustředit se na vaše podnikání, místo abyste trávili čas správou clusteru.

Vlastní správa klastru může ve skutečnosti vyžadovat provedení následujících úkolů:

  1. Zajištění a nastavení clusteru – úplné nastavení funkčního clusteru vám může zabrat několik hodin zkušeného správce databáze.
  2. Monitorujte cluster – jeden z vašich techniků musí na cluster dohlížet 24 hodin denně, 7 dní v týdnu, protože může dojít k mnoha problémům – desynchronizace clusteru, selhání serveru, zaplnění disku atd.
  3. Optimalizujte a změňte velikost clusteru – to může být velká bolest, pokud máte velkou databázi a potřebujete změnit velikost clusteru. Tento úkol je třeba řešit se zvýšenou opatrností.
  4. Správa záloh – data clusteru je třeba zálohovat, aby se v případě selhání clusteru neztratila.
  5. Řešení problémů – potřebujete zkušeného inženýra, který bude schopen věnovat hodně úsilí optimalizaci a řešení problémů s vaším clusterem.

Místo toho můžete ušetřit spoustu času a peněz tím, že použijete MySQL Cluster jako službu nabízenou týmem MySQLcluster.me.

Co je tedy součástí MySQL Cluster jako služba nabízená MySQLcluster.me?

Kromě vysoké dostupnosti databáze s téměř garantovanou dobou provozuschopnosti 100 % získáte možnost:

  1. Kdykoli změnit velikost clusteru MySQL – prostředky clusteru můžete zvýšit nebo snížit, abyste se přizpůsobili špičkám ve vašem provozu (RAM, CPU, disk).
  2. Optimalizované disky a výkon databáze – disky mohou dosáhnout rychlosti 100 000 IOPS, což je zásadní pro provoz databáze.
  3. Volba datového centra – můžete se rozhodnout, ve kterém datovém centru chcete cluster hostit. Aktuálně podporované – Digital Ocean, Amazon AWS, RackSpace, Google Compute Engine.
  4. Nepřetržitá podpora clusteru – pokud se vašemu clusteru něco stane, náš tým vám vždy pomůže a dokonce vám poradí ohledně architektury vašeho clusteru.
  5. Zálohování clusteru – náš tým za vás nastaví zálohy, aby byl váš cluster automaticky denně zálohován na bezpečné místo.
  6. Monitorování clusteru – náš tým nastaví automatické monitorování, takže v případě jakéhokoli problému začne náš tým pracovat na vašem clusteru, i když nejste u svého stolu.

Vlastní MySQL Cluster má mnoho výhod, ale musíte to dělat opatrně a se zkušenostmi.

Promluvte si s týmem MySQL Cluster a najděte pro vás nejvhodnější balíček.