Hybridní mraky: průvodce pro začínající piloty

Hybridní mraky: průvodce pro začínající piloty

Ahoj, Khabrovite! Podle statistik, trh cloudových služeb v Rusku neustále nabírá na síle. Hybridní cloudy jsou trendy více než kdy jindy – a to navzdory skutečnosti, že samotná technologie není ani zdaleka nová. Mnoho společností si klade otázku, jak proveditelné je udržovat a udržovat obrovskou flotilu hardwaru, včetně toho, co je potřeba situačně, ve formě privátního cloudu.

Dnes si povíme, v jakých situacích bude použití hybridního cloudu opodstatněným krokem a v jakých může dělat problémy. Článek bude užitečný pro ty, kteří dosud neměli seriózní zkušenosti s prací s hybridními cloudy, ale již se na ně dívají a nevědí, kde začít.

Na konci článku uvedeme kontrolní seznam triků, které vám pomohou při výběru poskytovatele cloudu a nastavení hybridního cloudu.

Prosíme všechny zájemce, aby šli pod řez!

Privátní cloud VS veřejný: klady a zápory

Abychom pochopili, jaké důvody tlačí podniky k přechodu na hybridní, podívejme se na klíčové funkce veřejných a soukromých cloudů. Zaměřme se nejprve na ty aspekty, které se tak či onak týkají většiny společností. Aby se předešlo nejasnostem v terminologii, uvádíme níže hlavní definice:

Soukromý (nebo soukromý) cloud je IT infrastruktura, jejíž součásti jsou umístěny v rámci jedné společnosti a pouze na zařízení ve vlastnictví této společnosti nebo poskytovatele cloudu.

Veřejný cloud je IT prostředí, jehož vlastník poskytuje služby za úplatu a poskytuje prostor v cloudu všem.

Hybridní cloud sestává z více než jednoho soukromého a více než jednoho veřejného cloudu, jejichž výpočetní výkon je sdílen.

Soukromé cloudy

I přes vysokou cenu má privátní cloud několik výhod, které nelze ignorovat. Patří mezi ně vysoká ovladatelnost, bezpečnost dat a plné monitorování provozu zdrojů a zařízení. Zhruba řečeno, privátní cloud splňuje všechny představy inženýrů o ideální infrastruktuře. Kdykoli můžete upravit architekturu cloudu, změnit její vlastnosti a konfiguraci.

Není třeba spoléhat na externí poskytovatele – všechny komponenty infrastruktury zůstávají na vaší straně.

Ale i přes pádné argumenty ve prospěch může být privátní cloud velmi drahý na začátku a při následné údržbě. Již ve fázi návrhu privátního cloudu je nutné správně spočítat budoucí zátěž... Šetření na startu může vést k tomu, že se dříve nebo později setkáte s nedostatkem zdrojů a potřebou růstu. A škálování privátního cloudu je složitý a nákladný proces. Pokaždé, když musíte koupit nové zařízení, připojit je a nakonfigurovat, což může často trvat týdny – oproti téměř okamžitému škálování ve veřejném cloudu.

Kromě nákladů na vybavení je nutné zajistit finanční prostředky na licence a personál.

V některých případech se poměr „cena/kvalita“ nebo přesněji „náklady na škálování a údržbu/dosažené výhody“ nakonec posune směrem k ceně.

Veřejné mraky

Pokud vlastníte pouze privátní cloud, pak veřejný cloud patří externímu poskytovateli, který vám za poplatek umožňuje využívat jeho výpočetní prostředky.

Vše, co souvisí s podporou a údržbou cloudu, přitom leží na bedrech výkonného „poskytovatele“. Vaším úkolem je vybrat si optimální tarif a provádět platby včas.

Použití veřejného cloudu pro relativně malé projekty je mnohem levnější než údržba vlastní flotily zařízení.

V souladu s tím není potřeba udržovat IT specialisty a finanční rizika jsou snížena.

Kdykoli můžete změnit poskytovatele cloudu a přesunout se na vhodnější nebo výnosnější místo.

Co se týče nevýhod veřejných cloudů, vše je zde vcelku očekávané: mnohem menší kontrola ze strany klienta, nižší výkon při zpracování velkých objemů dat a nízká bezpečnost dat oproti soukromým, což může být pro některé typy podnikání kritické. .

hybridní mraky

Na průsečíku výše uvedených výhod a nevýhod jsou hybridní cloudy, které jsou de facto kombinací alespoň jednoho privátního cloudu s jedním nebo více veřejnými. Na první (a dokonce i na druhý) pohled se může zdát, že hybridní mrak je kámen mudrců, který umožňuje kdykoli „nafouknout“ výpočetní výkon, provést potřebné výpočty a vše „odfouknout“. Ne mrak, ale David Blaine!

Hybridní mraky: průvodce pro začínající piloty

Ve skutečnosti je vše téměř tak krásné jako teoreticky: hybridní cloud šetří čas a peníze, má mnoho standardních i nestandardních případů použití... ale existují nuance. Zde jsou nejdůležitější z nich:

Za prvé, je nutné správně propojit „svůj“ a „cizí“ cloud, a to i z hlediska výkonu. Zde může nastat spousta problémů, zejména pokud je veřejné cloudové datové centrum fyzicky vzdálené nebo postavené na jiné technologii. V tomto případě existuje vysoké riziko zpoždění, někdy kritického.

Za druhé, používání hybridního cloudu jako infrastruktury pro jednu aplikaci je zatíženo nerovnoměrným výkonem na všech frontách (od CPU až po diskový subsystém) a sníženou odolností proti chybám. Dva servery se stejnými parametry, ale umístěné v různých segmentech, budou vykazovat různý výkon.

Za třetí, nezapomínejte na hardwarové zranitelnosti „cizího“ hardwaru (srdečné pozdravy architektům Intelu) a další bezpečnostní problémy ve veřejné části cloudu, již zmíněné výše.

ZačtvrtéHrozí, že použití hybridního cloudu výrazně sníží odolnost proti chybám, pokud je hostitelem jediné aplikace.

Speciální bonus: nyní dva mraky místo jednoho a/nebo spojení mezi nimi se může „přerušit“ najednou. A to v mnoha kombinacích najednou.

Samostatně stojí za zmínku problémy s hostováním velkých aplikací v hybridním cloudu.
V drtivé většině případů nemůžete jen tak jít a získat například 100 virtuálních strojů se 128 GB RAM ve veřejném cloudu. Nejčastěji vám nikdo nedá ani 10 takových aut.

Hybridní mraky: průvodce pro začínající piloty

Ano, veřejné mraky nejsou gumové, Moskva. Mnoho poskytovatelů si takovou rezervu volné kapacity prostě nenechává – a to se týká především RAM. Můžete „kreslit“ tolik procesorových jader, kolik chcete, a můžete poskytnout mnohonásobně větší kapacitu SSD nebo HDD, než je fyzicky k dispozici. Poskytovatel bude doufat, že nevyužijete celý objem najednou a bude možné ho cestou navýšit. Pokud ale není dostatek paměti RAM, virtuální stroj nebo aplikace může snadno spadnout. A ne vždy virtualizační systém takové triky umožňuje. V každém případě stojí za to si tento vývoj událostí zapamatovat a prodiskutovat tyto body s poskytovatelem „onshore“, jinak riskujete, že zůstanete pozadu ve špičkách (černý pátek, sezónní zatížení atd.).

Stručně řečeno, pokud chcete používat hybridní infrastrukturu, mějte na paměti, že:

  • Poskytovatel není vždy připraven poskytnout potřebnou kapacitu na vyžádání.
  • Existují problémy a zpoždění v konektivitě prvků. Musíte pochopit, které části infrastruktury a v jakých případech budou odesílat požadavky prostřednictvím „spojení“, což může ovlivnit výkon a dostupnost. Je lepší vzít v úvahu, že v cloudu není jeden uzel clusteru, ale samostatný a nezávislý kus infrastruktury.
  • Problémy hrozí ve velkých částech krajiny. V hybridním řešení může jeden nebo druhý cloud zcela „spadnout“. V případě běžného virtualizačního clusteru riskujete ztrátu maximálně jednoho serveru, ale zde riskujete ztrátu hodně najednou, přes noc.
  • Nejbezpečnější je zacházet s veřejnou částí nikoli jako s „extenderem“, ale jako se samostatným cloudem v samostatném datovém centru. Pravda, v tomto případě vlastně ignorujete „hybriditu“ řešení.

Zmírnění nevýhod hybridního cloudu

Ve skutečnosti je obrázek mnohem příjemnější, než byste si mysleli. Nejdůležitější je znát triky „uvaření“ dobrého hybridního cloudu. Zde jsou ty hlavní ve formátu kontrolního seznamu:

  • Části aplikace citlivé na latenci byste neměli přesouvat do veřejného cloudu odděleně od hlavního softwaru: například mezipaměť nebo databáze pod zatížením OLTP.
  • Na veřejný cloud nedávejte úplně ty části aplikace, bez kterých přestane fungovat. V opačném případě se pravděpodobnost selhání systému několikrát zvýší.
  • Při škálování mějte na paměti, že výkon strojů nasazených v různých částech cloudu se bude lišit. Flexibilita škálování bude také daleko k dokonalosti. Bohužel se jedná o problém architektonického návrhu a zcela jej nevymýtíte. Můžete se pouze pokusit snížit jeho dopad na práci.
  • Snažte se zajistit maximální fyzickou blízkost mezi veřejnými a soukromými cloudy: čím kratší vzdálenost, tím menší zpoždění mezi segmenty. V ideálním případě obě části cloudu „žijí“ ve stejném datovém centru.
  • Stejně důležité je zajistit, aby oba cloudy využívaly identické síťové technologie. Brány Ethernet-InfiniBand mohou představovat mnoho problémů.
  • Pokud je v privátních a veřejných cloudech použita stejná virtualizační technologie, je to jednoznačné plus. V některých případech se můžete s poskytovatelem dohodnout na migraci celých virtuálních strojů bez přeinstalace.
  • Aby bylo používání hybridního cloudu ziskové, vyberte si poskytovatele cloudu s nejflexibilnějšími cenami. Nejlepší ze všeho na základě skutečně použitých zdrojů.
  • Rozšiřte se s datovými centry: pokud potřebujete zvýšit kapacitu, postavíme „druhé datové centrum“ a zatížíme ho. Jste hotovi se svými výpočty? „Uhasíme“ přebytečný výkon a ušetříme.
  • Jednotlivé aplikace a projekty lze přesunout do veřejného cloudu během škálování privátního cloudu nebo jednoduše na určitou dobu. Pravda, v tomto případě nebudete mít hybridnost, pouze obecnou L2 konektivitu, která není nijak závislá na přítomnosti/nepřítomnosti vlastního cloudu.

Místo závěru

To je vše. Mluvili jsme o funkcích privátních a veřejných cloudů a podívali jsme se na hlavní příležitosti pro zlepšení výkonu a spolehlivosti hybridních cloudů. Návrh jakéhokoli cloudu je však výsledkem rozhodnutí, kompromisů a konvencí diktovaných obchodními cíli a zdroji společnosti.

Naším cílem je motivovat čtenáře, aby bral vážně výběr vhodné cloudové infrastruktury na základě vlastních cílů, dostupných technologií a finančních možností.

Zveme vás, abyste se v komentářích podělili o své zkušenosti s hybridními cloudy. Jsme si jisti, že vaše odborné znalosti budou užitečné pro mnoho začínajících pilotů.

Zdroj: www.habr.com

Přidat komentář