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:
- Tilvejebringelse og opsætning af klyngen - det kan tage et par timer for en erfaren databaseadministrator at konfigurere en operationel klynge fuldt ud.
- 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.
- 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.
- Administration af sikkerhedskopier - du skal sikkerhedskopiere dine klyngedata for at undgå, at de går tabt, hvis din klynge mislykkes.
- 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:
- Æ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).
- Optimerede diske og databaseydelse - diske kan opnå en hastighed på 100.000 IOPS, hvilket er afgørende for databasedrift.
- 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.
- 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.
- Klyngesikkerhedskopier - vores team opretter sikkerhedskopier til dig, så din klynge automatisk sikkerhedskopieres dagligt til en sikker placering.
- 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.