Gruča visoke razpoložljivosti
Vaše storitve ostanejo na voljo, ko strežnik odpove.
Vzpostavljamo HA gruče na platformah Proxmox VE, Hyper-V, SUSE Virtualization in XCP-ng, ki zaznavajo odpovedi vozlišč in samodejno znova zaženejo vaše virtualne stroje.
-
Neprekinjena replikacija VM
-
Porazdeljena shramba s Cephom
-
Zaznavanje napak v sekundah
-
Spremljanje stanja vozlišč in opozarjanje
-
Samodejni preklop ob napaki in povratni preklop
preklop ob izpadu
do obnovitve
vozlišča
Kaj vam omogoča gruča HA
Gruča visoke razpoložljivosti ohranja storitve delujoče kljub okvaram strojne opreme, vzdrževalnim oknom in celo regionalnim izpadom. Tukaj je, kaj to pomeni v praksi.
-
Minimalen čas nedelovanja
Preberi več ManjKo vozlišče odpove, se njegovi virtualni stroji v nekaj minutah znova zaženejo na zdravih vozliščih – brez potrebe po ročnem posredovanju. Vozlišča se posodabljajo eno za drugim, medtem ko se VM-ji v živo preselijo drugam, zato vzdrževanje ne pomeni več časovnega okna izpada.
-
Varnost podatkov
Preberi več ManjPodatki VM se neprekinjeno replicirajo med vozlišči ali hranijo v porazdeljeni shrambi, kot je Ceph. Izguba enega diska, enega vozlišča ali ene omrežne poti ne povzroči nedostopnosti vaših podatkov.
-
Predvidljivo okrevanje
Preberi več ManjCilji časa obnovitve in cilji točke obnovitve se dogovorijo med načrtovanjem – nato pa se preverijo pri preizkusih preklopa ob odpovedi, ne ostanejo le na papirju. Ko se odpovedalo vozlišče vrne v delovanje, se delovne obremenitve urejeno premaknejo nazaj.
-
Izbira platforme
Preberi več ManjGradimo gruče visoke razpoložljivosti (HA) na platformah Proxmox VE, Microsoft Hyper-V, SUSE Virtualization in XCP-ng. Vsaka platforma prinaša svoj sklad za replikacijo in upravljanje – izberemo tisto, ki jo bodo vaši inženirji dejansko brez težav upravljali.
-
Rast brez prekinitve
Preberi več ManjZmogljivost se povečuje z dodajanjem vozlišč v gručo, pri čemer se delovne obremenitve med njimi ponovno uravnotežijo – nova vozlišča se pridružijo, medtem ko storitve še naprej delujejo. Navidezni stroji se razporejajo po vozliščih glede na dejansko obremenitev, kar ohranja odzivne čase dosledne.
-
Pregledni stroški
Preberi več ManjProxmox VE in XCP-ng vključujeta visoko razpoložljivost (HA) brez dodatnih stroškov licenciranja – plačate strojno opremo in nastavitev, ne pa licenc za gruče na posamezno vozlišče. Podprte so tudi komercialne platforme, kadar ustrezajo vašemu obstoječemu licenciranju.
Delovne obremenitve, ki upravičujejo gručo z visoko razpoložljivostjo
- Podatkovne zbirke in čakalne vrste sporočil
- E-trgovina in plačilni sistemi
- Platforme SaaS in portali za stranke
- ERP, CRM in poslovno kritične aplikacije
- Zdravstveni in regulirani sistemi
- Storitve pretakanja in storitve v realnem času
- Datotečne storitve in storitve shranjevanja
- VoIP in komunikacijske platforme
HA gruča na ključ – od zasnove do
preverjenega preklopa ob izpadu
-
1
Ocena in načrtovanje
Identificiramo vaše kritične aplikacije, sprejemljiv čas nedelovanja in cilje obnovitve. Pregledamo obstoječo strojno opremo, omrežje in shrambo. Na podlagi tega zasnujemo gručo – število vozlišč, razporeditev shrambe in logiko preklopa ob izpadu – tako, da izpolnjuje te cilje.
-
2
Nastavitev vozlišča in omrežja
Strežnike konfiguriramo kot vozlišča gruče z redundantnimi medsebojnimi povezavami. IP-naslovi za preklop ob izpadu in omrežna redundanca so nastavljeni in preverjeni. Za redundanco podatkov je uvedena skupna ali porazdeljena shramba.
-
3
Konfiguracija gruče
Namestimo in konfiguriramo storitve gruče na Proxmox VE, Microsoft Hyper-V, SUSE Virtualization ali XCP-ng. Viri gruče – navidezni IP-ji, shranjevanje in računske zmogljivosti – so določeni in prednostno razvrščeni. Pravila za samodejni preklop ob izpadu in povratni preklop so konfigurirana za posamezno delovno obremenitev.
-
4
Preizkušanje preklopa ob izpadu
Simuliramo odpovedi vozlišč in preverimo, da se navidezni stroji znova zaženejo tam, kjer se morajo, v dogovorjenem času. Zmogljivost pri obremenitvi ob preklopu ob izpadu se meri, ne predpostavlja. Preizkusi se tudi obnovitev po scenarijih odpovedi shrambe in omrežja.
-
5
Spremljanje in vzdrževanje
Nadzor spremlja stanje vozlišč, stanje replikacije in kvorum gruče. Opozorila se sprožijo ob kritičnih dogodkih – izgubi vozlišča, poslabšani replikaciji, izčrpanju virov. Načrtovano vzdrževanje ohranja gručo stabilno brez prekinitve storitev.
-
6
Stalna podpora
Naši inženirji ostajajo na voljo za odpravljanje težav in spremembe konfiguracije. Posodobitve in nadgradnje izvajamo vozlišče za vozliščem, brez izpada delovanja gruče.
Pogosta vprašanja
-
Kako hitro dejansko pride do preklopa ob izpadu?
Pri večini nastavitev HA se virtualni stroj z odpovedalega vozlišča znova zažene na zdravem vozlišču v eni do petih minutah – natančen čas je odvisen od platforme, shrambe in hitrosti zagona gostujočega OS. Pri načrtovanih dogodkih selitev v živo premakne VM-je brez kakršne koli prekinitve. Če je tudi minuta predolga, si oglejte spodnje vprašanje o toleranci napak.
-
Koliko strežnikov potrebujem za gručo visoke razpoložljivosti?
Tri vozlišča so praktični minimum – gruča potrebuje večinsko glasovanje (kvorum), da ugotovi, katera vozlišča so zdrava, in prepreči situacije split-brain. Nastavitev z dvema vozliščema je mogoča z zunanjo napravo za kvorum, vendar priporočamo konfiguracijo s tremi ali več vozlišči.
-
Ali vsi štirje hipervizorji podpirajo visoko razpoložljivost?
Da. Proxmox VE ima vgrajen upravljalnik HA, Microsoft Hyper-V uporablja gručanje za preklop ob izpadu v Windows Server, SUSE Virtualization vključuje HA že privzeto, XCP-ng pa ga zagotavlja prek svojega upravljavskega sklada. Načela so enaka – orodja se razlikujejo, mi pa jih prilagodimo vaši ekipi.
-
Kakšno shrambo potrebuje gruča HA?
Preklop ob izpadu deluje le, če lahko vsako vozlišče dostopa do podatkov VM, zato gruča potrebuje skupno ali porazdeljeno shrambo – na primer Ceph, replicirane nosilce ali zunanji sistem za shranjevanje. Zgolj lokalni diski niso dovolj; plast shrambe načrtujemo skupaj z gručo.
-
Ali me gruča visoke razpoložljivosti ščiti pred izgubo podatkov?
HA varuje razpoložljivost, ne zgodovine – če so podatki poškodovani ali izbrisani, replikacija zvesto kopira škodo na vsako vozlišče. Zato so varnostne kopije še vedno obvezne ob vsakem gručenju. Koliko nedavnih podatkov lahko preklop ob izpadu izgubi, je odvisno od tega, ali je replikacija sinhrona ali asinhrona, kar nastavimo glede na vaš cilj točke obnovitve.
-
Ali bodo uporabniki med preklopom ob izpadu kaj opazili?
Pri načrtovanih dogodkih – vzdrževanju, prerazporejanju obremenitve – se navidezni stroji v živo premikajo med vozlišči, uporabniki pa tega ne opazijo. Ob nenačrtovani odpovedi vozlišča se prizadeti navidezni stroji znova zaženejo na drugem vozlišču, zato se aktivne seje na teh navideznih strojih za kratek čas prekinejo in nato nadaljujejo. Dobro zasnovane aplikacije se samodejno znova povežejo, za večino uporabnikov pa je videti kot ponovno nalaganje strani.
-
Kakšna je razlika med visoko razpoložljivostjo in odpornostjo na napake?
Visoka razpoložljivost znova zažene prizadete VM-je na drugem vozlišču – pride do kratke prekinitve. Odpornost na napake ohranja živo zrcalno kopijo delujočega stroja, zato odpoved vozlišča ne povzroči nobene prekinitve – za ceno približno dvojnih virov. Večini delovnih obremenitev dobro zadostuje HA; odpornost na napake je rezervirana za tiste redke, ki ne morejo prenesti niti nekaj sekund izpada.
-
Ali moje aplikacije potrebujejo spremembe, da lahko delujejo v gruči z visoko razpoložljivostjo?
Običajno ne – HA na ravni VM-ja je za aplikacije v njem pregledna. Za podatkovne zbirke in druge storitve s stanjem je mogoče poleg HA gruče dodati replikacijo na ravni aplikacije za še strožja jamstva glede obnovitve, vendar je to možnost, ne zahteva.