Veškerá replikace a komunikace probíhá mezi uzly automaticky.
Galera cluster vs. běžné zálohování databází
Galera Cluster Replication
- Galera replikace probíhá okamžitě a bez prodlevy
- Data jsou ve všech uzlech totožná
- Databáze je i při havárii HW okamžitě plně funkční a k dispozici
- Nová data se zapisují i v případě selhání jednoho z uzlů
- V případě nechtěného přepsání dat, se data přepíšou na všech uzlech
Běžné zálohování databází
- Zálohování se provádí pravidelně s určitým časovým rozestupem
- Zálohovaná data neobsahují změny od poslední replikace
- Databázi je nutné obnovit, aby byla v módu “active”
- Než dojde k obnově, nemají se data kam zapisovat a dojde k jejich nevratné ztrátě
- Při nechtěném přepsání dat lze data obnovit ze zálohy
Jak Galera cluster funguje?
Galera cluster umožňuje replikaci databází do jednotlivých uzlů v active/activeActive/active clusterActive/active je název pro cluster, v němž data zpracovávají 2 a více serverů najednouvíce módu i v active/passiveActive/passive clusterActive/passive cluster zpracovává data na jednom serveru, která se následně replikují na „passive” servervíce módu. V případě active/active módu jsou všechny uzly připraveny k zápisu i čtení současně. V režimu active/passive se data primárně zapisují do aktivního uzlu a až posléze do pasivních uzlů, které fungují jako náhrada v případě selhání hardwaru.
“Technologii Galera cluster používáme v divizi MasterApp pro běh aplikací k zajištění vysoké dostupnosti a rozložení výkonu mezi jednotlivými databázovými servery.”
Galera cluster na míru
Galera cluster pro vysoce dostupné databáze MySQL nebo MariaDB vám můžeme zkonzultovat, kompletně celý postavit nebo třeba zajistit monitoring clusterového řešení. Pomůžeme také s optimalizací databází nebo výkonu mezi jednotlivými uzly pomocí load balancingu.