Zálohy, snapshoty, klonování a replikace jsou všechny cenné způsoby ochrany subjektu údajů.
v tomto článku se podíváme na replikaci, zejména mezi úložnými poli. Klíčem k tomu bude definovat a prezentovat výhody a nevýhody replikace s odkazem na jiné metody ochrany dat.
až příliš často v něm není jasné, co přesně technologie je nebo dělá. Ten je důležitý, protože to, jak fungují různé technologie, může určit, jak do sebe zapadají.
Replikace versus snímky
Replikace je v zásadě způsob výroby klon jednotka skladování. Jinými slovy, jedná se například o repliku jednotky, svazku nebo čísla logické jednotky (LUN). Většinou, o co se usiluje, je přesná kopie-možná téměř okamžitě, možná jen nakonec.
to dělá klon nebo repliku odlišnou od snímku, protože snímky se ve většině případů mohou stát použitelnou replikou pouze po nějakém procesu přestavby. To proto, že snímky obsahují originální kopii disku nebo svazku, včetně aktualizací, stejně jako možná smazané bloky, které mají být znovu začleněno vytvořit přesné kopie z předchozího bodu v čase.
myšlenka je, že snímky lze znovu sestavit a vrátit zpět docela rychle, ale nejsou tam jako alternativní použitelná kopie zdrojového média. Mezitím jsou klony a repliky často.
nejjednodušší klon/replika ze všech je, když například vývojář potřebuje databázi ke spuštění některých testovacích dotazů. Mohou klonovat přesnou kopii existující výrobní databáze a dělat s ní, co chtějí, v testovacím prostředí. Tento klon bude přesnou replikou databáze v okamžiku, kdy byla vytvořena, ale pravděpodobně nebude odrážet žádné další změny ve zdrojové kopii.
ale na druhém konci stupnice z hlediska vytvoření dostupného pracovního klonu je synchronní replikace. To vidí data zapsaná do dvou nebo více jednotek úložiště co nejblíže současně, aby poskytla pracovní kopii, která může být neúspěšná na on-the-fly.
je zřejmé, že to má cenu, pokud jde o náklady a technickou složitost, a jak uvidíme, existují omezení. Ale to je často to, co máme na mysli, když mluvíme o replikaci.
replikace versus zálohování
může replikace nahradit zálohy? Jednoduchá odpověď zní ne. Zálohy a replikace (a možná i snímky) se musí navzájem doplňovat.
protože replikace může být téměř nepřetržitá a vytváří kopii téměř v reálném čase, může také vytvořit repliku poškozených nebo infikovaných souborů. V takovém případě potřebujete verzi, na kterou se můžete vrátit.
Které by mohly být odvozeny ze snímku, ale pak se také musí opírat o zálohování a replikace je často nákladné, takže je možné, že pouze některé datové soubory jsou replikovány, zatímco vše, co je zálohována.
synchronní versus asynchronní replikace pole
v synchronní replikaci mohou být data zapsána na druhé místo, jakmile narazí na mezipaměť v primárním webu. Po obdržení, druhý web odešle potvrzení primárnímu úložišti webu a hostiteli, kde změna vznikla. Je to metoda replikace, která se blíží zápisu více kopií dat co nejblíže současně.
synchronní replikace je často uchováním nejmodernějších blokových úložných polí.
asynchronní replikace přidá fázi procesu potvrzením hostitele na primárním místě při zápisu dat. Poté je zápis odeslán na druhý web, který uznává, že zapisuje zpět do pole primárního webu. Asynchronní replikace se nachází v širší škále úložných produktů, jako je úložiště iSCSI, úložiště připojené k síti (NAS) atd.
Replikace přes velké vzdálenosti začne trpí asi 1 milisekunda latence na 100 kilometrů, a dodavatelé často doporučují ne více než několik set mil zpáteční.
z tohoto důvodu může mít synchronní replikace větší vliv na výkon aplikace. Vyžaduje potvrzení před dalším vstupem/výstupem (I / O), zatímco asynchronní replikace uznává lokálně, takže může dojít k další změně, přičemž pohyb dat je zpožděn. To samozřejmě také znamená, že se obě datové sady budou lišit delší dobu.
real-svět replikace strategie může použít kombinaci synchronní replikace – pro nejdůležitější prvky aplikace, jako je například redo logy – zatímco méně důležitá data, která by mohla být obnovena jde přes asynchronní. Snímky by mohly být také součástí mixu, ale vše by muselo být podpořeno pravidelnými zálohami.
replikace hostitele, hypervisoru a cloudu
zde jsme se zabývali především synchronní a asynchronní replikací v úložných polích.
existují i jiné formy replikace, například:
- replikace hostitele-mezi servery, případně jednotlivých aplikací, databází nebo celého serveru.
- replikace hypervizoru – replikace řízená na úrovni hypervizoru a složená z jejích prvků, jako jsou například jednotlivé virtuální stroje (VMs) a virtuální úložiště.
- cloud replikace-to by mohlo být replikace do oblaku nebo více mraků jako cíl, nebo mezi mraky.
- Geo-replikace-to je místo, kde jsou data uložena na více vzdálených místech, potenciálně velmi vzdálených od sebe. To může být z důvodů obnovy po havárii nebo ke zvýšení dostupnosti. Replikace na tak dlouhé vzdálenosti pravděpodobně nebude synchronní.