Zoeken op website

Aan de slag met MySQL Clusters as a Service


MySQL Cluster.me begint MySQL Clusters en MariaDB Clusters aan te bieden als een service op basis van Galera Replication technologie.

In dit artikel bespreken we de belangrijkste kenmerken van een MySQL- en MariaDB-cluster als een service.

Wat is een MySQL-cluster?

Als u zich ooit heeft afgevraagd hoe u de betrouwbaarheid en schaalbaarheid van uw MySQL-database kunt vergroten, heeft u wellicht ontdekt dat een van de manieren om dat te doen is via een MySQL Cluster gebaseerd op Galera Cluster. sterke> technologie.

Met deze technologie kunt u een volledige kopie van de MySQL-database synchroniseren tussen vele servers in één of meerdere datacenters. Hierdoor kunt u een hoge databasebeschikbaarheid bereiken – wat betekent dat als 1 of meer van uw databaseservers crashen, u nog steeds een volledig operationele database op een andere server heeft.

Het is belangrijk op te merken dat het minimumaantal servers in een MySQL Cluster 3 is, omdat wanneer één server herstelt van een crash, deze gegevens moet kopiëren van een van de overige twee. servers waardoor een van hen een “donor“ wordt. In geval van crashherstel moet u dus minimaal twee online servers hebben waarvan de gecrashte server de gegevens kan herstellen.

Bovendien is een MariaDB-cluster in wezen hetzelfde als een MySQL-cluster, alleen gebaseerd op een nieuwere en meer geoptimaliseerde versie op MySQL.

Wat is een MySQL Cluster en MariaDB Cluster as a Service?

MySQL Clusters als service bieden u een geweldige manier om beide vereisten tegelijkertijd te bereiken.

Ten eerste krijgt u Hoge databasebeschikbaarheid met een grote kans op 100% uptime in geval van datacenterproblemen.

Ten tweede zorgt het uitbesteden van de vervelende taken die gepaard gaan met het beheren van een mysql-cluster ervoor dat u zich kunt concentreren op uw bedrijf in plaats van tijd te besteden aan clusterbeheer.

Als u zelf een cluster beheert, moet u mogelijk de volgende taken uitvoeren:

  1. Het cluster inrichten en instellen – het kan een ervaren databasebeheerder een paar uur kosten om een operationeel cluster volledig in te stellen.
  2. Bewaak het cluster – een van uw technici moet het cluster 24×7 in de gaten houden, omdat er veel problemen kunnen optreden: clusterdesynchronisatie, servercrash, schijf raakt vol enz.
  3. Optimaliseer en wijzig het formaat van het cluster – dit kan enorm vervelend zijn als u een grote database heeft en het formaat van het cluster moet aanpassen. Deze taak moet met extra zorg worden uitgevoerd.
  4. Back-upsbeheer – u moet een back-up maken van uw clustergegevens om te voorkomen dat deze verloren gaan als uw cluster uitvalt.
  5. Probleemoplossing – u heeft een ervaren ingenieur nodig die veel moeite kan doen om problemen met uw cluster te optimaliseren en op te lossen.

In plaats daarvan kunt u veel tijd en geld besparen door te kiezen voor een MySQL Cluster as a Service aangeboden door het MySQLcluster.me team.

Dus wat zit er in MySQL Cluster as a Service aangeboden door MySQLcluster.me?

Naast een hoge databasebeschikbaarheid met een vrijwel gegarandeerde uptime van 100%, krijgt u de mogelijkheid om:

  1. De grootte van het MySQL-cluster op elk gewenst moment wijzigen: u kunt de clusterbronnen vergroten of verkleinen om u aan te passen aan de pieken in uw verkeer (RAM, CPU, schijf).
  2. Geoptimaliseerde schijven en databaseprestaties – schijven kunnen een snelheid van 100.000 IOPS bereiken, wat cruciaal is voor de werking van de database.
  3. Datacenter Keuze – u kunt beslissen in welk datacenter u het cluster wilt hosten. Momenteel ondersteund – Digital Ocean, Amazon AWS, RackSpace, Google Compute Engine.
  4. 24×7 clusterondersteuning – als er iets met uw cluster gebeurt, zal ons team u altijd helpen en u zelfs advies geven over uw clusterarchitectuur.
  5. Clusterback-ups – ons team stelt back-ups voor u in, zodat er dagelijks automatisch een back-up van uw cluster wordt gemaakt op een veilige locatie.
  6. Clustermonitoring – ons team stelt automatische monitoring in, zodat ons team in geval van een probleem aan uw cluster kan werken, zelfs als u niet achter uw bureau zit.

Er zijn veel voordelen aan het hebben van uw eigen MySQL Cluster, maar dit moet met zorg en ervaring worden gedaan.

Praat met het MySQL Cluster-team om het meest geschikte pakket voor u te vinden.