Kom godt i gang med MySQL-klynger som en tjeneste


MySQL Cluster.me begynder at tilbyde MySQL Clusters og MariaDB Clusters som en service baseret på Galera Replication-teknologi.

I denne artikel gennemgår vi hovedfunktionerne i MySQL- og MariaDB-klynger som en tjeneste.

Hvad er en MySQL-klynge?

Hvis du nogensinde har spekuleret på, hvordan du kan øge pålideligheden og skalerbarheden af din MySQL-database, har du måske fundet ud af, at en af måderne at gøre det er gennem en MySQL-klynge baseret på Galera Cluster-teknologi.

Denne teknologi giver dig mulighed for at få en komplet kopi af MySQL-databasen synkroniseret på tværs af mange servere i et eller flere datacentre. Dette giver dig mulighed for at opnå høj databasetilgængelighed - hvilket betyder, at hvis 1 eller flere af dine databaseservere går ned, vil du stadig have en fuldt operativ database på en anden server.

Det er vigtigt at bemærke, at det mindste antal servere i en MySQL-klynge er 3 , fordi når en server gendanner efter et nedbrud, skal den kopiere data fra en af de resterende to servere, hvilket gør en af dem til en “ donor “. Så i tilfælde af crash opsving skal du have mindst to online-servere, hvorfra den styrtede server kan gendanne dataene.

En MariaDB-klynge er i det væsentlige den samme ting som MySQL-klynge bare baseret på en nyere og mere optimeret version på MySQL.

Hvad er en MySQL-klynge og MariaDB-klynge som en tjeneste?

MySQL-klynger som en service giver dig en fantastisk måde at nå begge krav på samme tid.

Først får du høj databasetilgængelighed med stor sandsynlighed for 100% oppetid i tilfælde af problemer med datacenter.

For det andet kan outsourcing af de kedelige opgaver forbundet med styring af en mysql-klynge dig fokusere på din virksomhed i stedet for at bruge tid på klyngestyring.

Faktisk kan administrering af en klynge på egen hånd muligvis kræve, at du udfører følgende opgaver:

  1. Tilvejebringelse og opsætning af klyngen - det kan tage et par timer for en erfaren databaseadministrator at konfigurere en operationel klynge fuldt ud.
  2. Overvåg klyngen - en af dine teknologer skal holde øje med klyngen 24 × 7, fordi der kan opstå mange problemer - klyngedesynkronisering, servernedbrud, disk bliver fuld osv.
  3. Optimer og tilpas størrelsen på klyngen - dette kan være en enorm smerte, hvis du har en stor database, og du skal ændre klyngens størrelse. Denne opgave skal håndteres med ekstra omhu.
  4. Administration af sikkerhedskopier - du skal sikkerhedskopiere dine klyngedata for at undgå, at de går tabt, hvis din klynge mislykkes.
  5. Problemløsning - du har brug for en erfaren ingeniør, der er i stand til at afsætte en stor indsats for at optimere og løse problemer med din klynge.

I stedet kan du spare meget tid og penge ved at gå med en MySQL Cluster as a Service, der tilbydes af MySQLcluster.me-teamet.

Bortset fra høj databasetilgængelighed med en næsten garanteret oppetid på 100% får du muligheden for at:

  1. Ændr størrelsen på MySQL-klyngen når som helst - du kan øge eller mindske klyngeressourcer for at justere til spidserne i din trafik (RAM, CPU, disk).
  2. Optimerede diske og databaseydelse - diske kan opnå en hastighed på 100.000 IOPS, hvilket er afgørende for databasedrift.
  3. Valg af datacenter - du kan beslutte, i hvilket datacenter du vil være vært for klyngen. Aktuelt understøttet - Digital Ocean, Amazon AWS, RackSpace, Google Compute Engine.
  4. 24 × 7 Cluster Support - hvis der sker noget med din klynge, hjælper vores team dig altid og giver dig endda råd om din klyngearkitektur.
  5. Klyngesikkerhedskopier - vores team opretter sikkerhedskopier til dig, så din klynge automatisk sikkerhedskopieres dagligt til en sikker placering.
  6. Klyngeovervågning - vores team opretter automatisk overvågning, så i tilfælde af problemer begynder vores team at arbejde på din klynge, selvom du ikke er væk fra dit skrivebord.

Der er mange fordele ved at have din egen MySQL-klynge, men dette skal gøres med omhu og erfaring.

Tal med MySQL Cluster-teamet for at finde den bedst egnede pakke til dig.