Distribuovaná prostředí sestávající z hlavních, okrajových a cloudových výpočetních zdrojů se dnes stávají převládající architekturou podniků. Když procházíte pohyby svého každodenního života, s největší pravděpodobností se již setkáváte s nesčetnými distribuovanými prostředími, jako je internet a e-mail, mobilní sítě, videohry pro více hráčů, online bankovnictví, platformy elektronického obchodování, rezervační systémy. a kryptoměnové platformy, abychom jmenovali alespoň některé. V budoucnu budou distribuovaná prostředí ovlivňovat naše životy ještě více; díky distribuovaným výpočtům jsme již svědky rychlého pokroku v oblastech, jako je autonomní řízení, průmyslová automatizace, chytrá města, předpověď počasí, vědecké výpočty, zemědělství a zdravotní péče.
Budoucnost výpočetní techniky je distribuovaná
Pro každý z těchto příkladů distribuovaných prostředí jsou data mízou, která pulzuje celým systémem. Zvažte jednoduchý příklad online bankovní transakce, kterou můžete provést na svém mobilním telefonu. Pomocí aplikace mobilního bankovnictví můžete kontrolovat zůstatek na účtu, provádět platby a přesouvat peníze z jednoho účtu na druhý. Informace o zůstatku účtu, které vidíte v telefonu, jsou poskytovány daty uloženými v cloudu a když provádíte transakci, data jsou shromažďována na okraji, sdělována a zpracovávána jednou nebo více softwarovými aplikacemi. Nové, aktualizované informace se okamžitě znovu uloží a okamžitě je uvidíte na svém telefonu, bez ohledu na to, kde se nacházíte. Díky téměř okamžitému pohybu a spolehlivému ukládání dat to funguje a většina z nás to považuje za samozřejmost, protože se to stalo základem našeho světa.
Zacházení s daty v distribuovaném světě
Přestože většina světové populace zapomíná na to, jak jsou data v zákulisí spravována, podniky a jejich IT týmy rozhodně ne. Shromažďování, ukládání, aplikace, přesun, replikace a ochrana dat nyní patří mezi nejdůležitější povinnosti všech organizací založených na datech. Společnosti často potřebují přesouvat stavové aplikace a jejich objemy dat mezi různými nebo heterogenními prostředími, aby dosáhly imperativů nákladové efektivity, výkonu, zabezpečení a obnovy po havárii. Bohužel to může být obtížné, časově náročné a drahé.
V minulosti se organizace s kritickým úložištěm dat v místním datovém centru založeném na virtuálních počítačích mohla rozhodnout zálohovat svá data replikací do druhého datového centra na jiném místě. Rychlý způsob, jak toho dosáhnout, byl „zrcadlit“ jejich datové centrum, tj. vytvořit přesnou repliku jejich původního nastavení datového centra – stejná platforma, stejné objemy úložiště. Ačkoli tento přístup poskytuje nejlepší možný cíl doby obnovy (RTO) a cíl bodu obnovy (RPO) a je vhodný pro starší aplikace, vyžaduje drahé hardwarové smlouvy s dodavateli, vyhrazená temná vlákna mezi lokalitami a vyhrazený personál pro údržbu. Tato synchronní replikace je nejen drahá, ale má také vlastní omezení vzdálenosti, kterou mohou datová centra natáhnout. Tento přístup navíc nelze rozšířit na cloudová, multicloudová prostředí.
Dostupnějším řešením je asynchronní replikace, která se může protáhnout na mnohem delší vzdálenosti než synchronní replikace, ale výsledkem je zpoždění dat. Vzdálené místo může být několik minut až hodin za výrobním místem. Asynchronní replikace poskytuje lepší RPO a nejlepší RTO; má však stejné nevýhody jako řešení založená na synchronní replikaci. V nejlepším případě mohou tato řešení fungovat mezi dvěma homogenními místy, ale jejich rozšíření na více míst – natož na více heterogenních míst – je prakticky nemožné.
V tom je dnes jedna z největších výzev v ukládání a ochraně dat: Nemáme žádné snadno použitelné a cenově dostupné řešení pro nepřetržitou replikaci objemu dat napříč heterogenními prostředími infrastruktury. Vzhledem k rozmanitosti prostředí v distribuovaných systémech, které jsou budoucností výpočetní techniky, jde o vážný problém.
To se naštěstí brzy změní.
Představujeme Game-Changer: Continuous Restore
Přestože poptávka po řešeních pro obnovu po havárii (DR) neustále roste, starší technologie nemohou držet krok s technologickými změnami, k nimž dochází v cloudu. Na rozdíl od starších aplikací jsou cloudové nativní aplikace dynamičtější a pružnější a jsou spravovány skripty DevOps. Proto musí být nová generace řešení pro obnovu po havárii kompatibilní s paradigmatem DevOps. Základní zásadou modelu DevOps je dělat věci opakovaně, aby bylo zajištěno, že budou fungovat po celou dobu: nepřetržitá integrace, nepřetržité nasazování, nepřetržité testování atd. Řešení obnovy po havárii by neměla být jiná. Aby společnosti splnily standardní požadavky na shodu, musí svůj DR postoj otestovat pouze jednou ročně, což je ve světě DevOps absolutně nepřijatelné. DR by měla být testována co nejčastěji.
Naštěstí se v roce 2022 dočkáme zavedení možností nepřetržité obnovy replikace dat, které jsou zcela agnostické pro úložiště, cloud a distribuci Kubernetes. Využitím principů asynchronní replikace umožní tato schopnost uživatelům v cloudových nativních prostředích nepřetržitě ukládat data na více a heterogenních místech. To znamená, že aplikace – bez ohledu na to, kde se nacházejí – budou moci využít tato data a být okamžitě online. Data budou stále zpožďovat (s RPO určeným plánem zálohování na vzdáleném místě nebo lokalitách), ale RTO bude výjimečné.
Zvažte důsledky tohoto vylepšení. Mezi případy použití s vysokou hodnotou pro možnost nepřetržité obnovy patří následující:
Schopnost průběžné obnovy také umožní organizacím sjednotit jejich infrastrukturu, zejména těm, které se rychle rozrostly a přijaly různé výpočetní platformy a řešení úložiště, aby splnily své jedinečné potřeby. Průběžné obnovování umožní ohromně rychlou mobilitu aplikací napříč jejich infrastrukturními sily, takže z nich už nebudou žádná sila.
Stručně řečeno, tato nová funkce zajistí přenositelnost a obnovitelnost cloudových aplikací během několika sekund, což pomůže sjednotit různorodá informační sila. Nepřetržité obnovování je změnou hry, díky které budou dnešní moderní podniky ještě konkurenceschopnější a odolnější, a to již brzy. Chcete-li se dozvědět více, navštivte Trilio na stánku P11 během KubeCon + CloudNativeCon Europe 2022.
Připojte se k nám na KubeCon + CloudNativeCon Europe 2022 ve španělské Valencii (a virtuální) od 16. do 20. května – první osobní evropská událost za tři roky!