Hybridné oblaky: príručka pre začínajúcich pilotov

Hybridné oblaky: príručka pre začínajúcich pilotov

Ahoj, Khabrovites! Podľa štatistík, trh cloudových služieb v Rusku neustále naberá na sile. Hybridné cloudy sú v trende viac ako kedykoľvek predtým – napriek tomu, že samotná technológia nie je ani zďaleka nová. Mnoho spoločností sa pýta, aké je možné udržiavať a udržiavať obrovskú flotilu hardvéru, vrátane toho, čo je potrebné situačne, vo forme súkromného cloudu.

Dnes si povieme, v akých situáciách bude použitie hybridného cloudu opodstatneným krokom a v ktorých môže narobiť problémy. Článok bude užitočný pre tých, ktorí predtým nemali vážne skúsenosti s prácou s hybridnými cloudmi, ale už sa na ne pozerajú a nevedia, kde začať.

Na konci článku uvedieme kontrolný zoznam trikov, ktoré vám pomôžu pri výbere poskytovateľa cloudu a nastavení hybridného cloudu.

Prosíme všetkých záujemcov, aby išli pod rez!

Súkromný cloud VS verejný: klady a zápory

Aby sme pochopili, aké dôvody tlačia podniky k prechodu na hybridné, pozrime sa na kľúčové vlastnosti verejných a súkromných cloudov. Zamerajme sa predovšetkým na tie aspekty, ktoré sa tak či onak týkajú väčšiny spoločností. Aby sme sa vyhli nejasnostiam v terminológii, nižšie uvádzame hlavné definície:

Súkromný (alebo súkromný) cloud je IT infraštruktúra, ktorej komponenty sa nachádzajú v rámci jednej spoločnosti a len na zariadeniach vlastnených touto spoločnosťou alebo poskytovateľom cloudu.

Verejný cloud je IT prostredie, ktorého vlastník poskytuje služby za odplatu a poskytuje priestor v cloude každému.

Hybridný cloud pozostáva z viac ako jedného súkromného a viacerých verejných cloudov, ktorých výpočtový výkon je zdieľaný.

Súkromné ​​cloudy

Napriek vysokým nákladom má súkromný cloud niekoľko výhod, ktoré nemožno ignorovať. Patrí medzi ne vysoká ovládateľnosť, bezpečnosť dát a úplné monitorovanie prevádzky zdrojov a zariadení. Zhruba povedané, privátny cloud spĺňa všetky predstavy inžinierov o ideálnej infraštruktúre. Kedykoľvek môžete upraviť architektúru cloudu, zmeniť jej vlastnosti a konfiguráciu.

Nie je potrebné sa spoliehať na externých poskytovateľov – všetky komponenty infraštruktúry zostávajú na vašej strane.

Ale napriek silným argumentom v prospech môže byť súkromný cloud veľmi drahý na začiatku a pri následnej údržbe. Už vo fáze návrhu privátneho cloudu je potrebné správne vypočítať budúcu záťaž... Šetrenie na začiatku môže viesť k tomu, že skôr či neskôr budete čeliť nedostatku zdrojov a potrebe rastu. A škálovanie privátneho cloudu je zložitý a nákladný proces. Zakaždým, keď si musíte kúpiť nové zariadenie, pripojiť ho a nakonfigurovať, čo môže často trvať týždne – oproti takmer okamžitému škálovaniu vo verejnom cloude.

Okrem nákladov na vybavenie je potrebné zabezpečiť aj finančné zdroje na licencie a personál.

V niektorých prípadoch sa rovnováha „cena/kvalita“ alebo presnejšie „náklady na škálovanie a údržbu/dosiahnuté výhody“ nakoniec posunie smerom k cene.

Verejné mraky

Ak len vlastníte súkromný cloud, potom verejný cloud patrí externému poskytovateľovi, ktorý vám umožňuje využívať jeho výpočtové zdroje za poplatok.

Zároveň všetko, čo súvisí s podporou a údržbou cloudu, padá na plecia výkonného „poskytovateľa“. Vašou úlohou je vybrať si optimálny tarifný plán a uskutočniť platby včas.

Používanie verejného cloudu pre relatívne malé projekty je oveľa lacnejšie ako údržba vlastnej flotily zariadení.

V súlade s tým nie je potrebné udržiavať IT špecialistov a finančné riziká sú znížené.

Kedykoľvek môžete zmeniť poskytovateľa cloudu a presunúť sa na vhodnejšie alebo výnosnejšie miesto.

Čo sa týka nevýhod verejných cloudov, všetko je tu celkom očakávané: oveľa menšia kontrola zo strany klienta, nižší výkon pri spracovaní veľkých objemov dát a nízka bezpečnosť dát v porovnaní s tými súkromnými, čo môže byť pre niektoré typy biznisu kritické. .

hybridné mraky

Na priesečníku vyššie uvedených výhod a nevýhod sú hybridné cloudy, ktoré sú de facto kombináciou aspoň jedného privátneho cloudu s jedným alebo viacerými verejnými. Na prvý (a dokonca aj na druhý) pohľad sa môže zdať, že hybridný oblak je kameňom mudrcov, ktorý vám umožňuje kedykoľvek „nafúknuť“ výpočtový výkon, vykonať potrebné výpočty a všetko „odfúknuť“. Nie oblak, ale David Blaine!

Hybridné oblaky: príručka pre začínajúcich pilotov

V skutočnosti je všetko takmer také krásne ako v teórii: hybridný cloud šetrí čas a peniaze, má veľa štandardných a neštandardných prípadov použitia... ale existujú nuansy. Tu sú tie najdôležitejšie:

Po prvé, je potrebné správne prepojiť „váš“ a „cizí“ cloud, a to aj z hľadiska výkonu. Tu môže vzniknúť veľa problémov, najmä ak je verejné cloudové dátové centrum fyzicky vzdialené alebo postavené na inej technológii. V tomto prípade existuje vysoké riziko oneskorenia, niekedy kritického.

Za druhé, používanie hybridného cloudu ako infraštruktúry pre jednu aplikáciu je spojené s nerovnomerným výkonom na všetkých frontoch (od CPU až po diskový subsystém) a zníženou odolnosťou voči chybám. Dva servery s rovnakými parametrami, ale umiestnené v rôznych segmentoch, budú vykazovať rôzny výkon.

Po tretie, nezabúdajte na hardvérové ​​zraniteľnosti „cudzieho“ hardvéru (srdečné pozdravy architektom Intelu) a ďalšie bezpečnostné problémy vo verejnej časti cloudu, už spomenuté vyššie.

Po štvrtéHrozí, že používanie hybridného cloudu výrazne zníži odolnosť voči chybám, ak je hostiteľom jedinej aplikácie.

Špeciálny bonus: teraz dva oblaky namiesto jedného a/alebo spojenie medzi nimi sa môže „prerušiť“ naraz. A to v mnohých kombináciách naraz.

Samostatne stojí za zmienku problémy s hosťovaním veľkých aplikácií v hybridnom cloude.
V drvivej väčšine prípadov nemôžete jednoducho ísť a získať napríklad 100 virtuálnych strojov so 128 GB RAM vo verejnom cloude. Najčastejšie vám nikto nedá ani 10 takýchto áut.

Hybridné oblaky: príručka pre začínajúcich pilotov

Áno, verejné mraky nie sú gumené, Moskva. Mnohí poskytovatelia si jednoducho nedržia takú rezervu voľnej kapacity – a to sa týka predovšetkým RAM. Môžete „nakresliť“ toľko procesorových jadier, koľko chcete, a môžete poskytnúť mnohonásobne väčšiu kapacitu SSD alebo HDD, ako je fyzicky k dispozícii. Poskytovateľ bude dúfať, že nevyužijete celý objem naraz a bude ho možné po ceste zväčšiť. Ak však nie je dostatok pamäte RAM, virtuálny stroj alebo aplikácia môže ľahko spadnúť. A virtualizačný systém nie vždy umožňuje takéto triky. V každom prípade stojí za to zapamätať si tento vývoj udalostí a prediskutovať tieto body s poskytovateľom „onshore“, inak riskujete, že zostanete pozadu počas špičkového zaťaženia (čierny piatok, sezónne zaťaženie atď.).

Stručne povedané, ak chcete používať hybridnú infraštruktúru, majte na pamäti, že:

  • Poskytovateľ nie je vždy pripravený poskytnúť potrebnú kapacitu na požiadanie.
  • Existujú problémy a oneskorenia v konektivite prvkov. Musíte pochopiť, ktoré časti infraštruktúry a v akých prípadoch budú odosielať požiadavky prostredníctvom „spoločného“ spojenia; to môže ovplyvniť výkon a dostupnosť. Je lepšie zvážiť, že v cloude nie je jeden uzol klastra, ale samostatný a nezávislý kus infraštruktúry.
  • Existuje riziko, že sa problémy vyskytnú vo veľkých častiach krajiny. V hybridnom riešení môže jeden alebo druhý cloud úplne „spadnúť“. V prípade bežného virtualizačného klastra riskujete stratu maximálne jedného servera, ale tu riskujete stratu veľkého množstva naraz, cez noc.
  • Najbezpečnejšie je zaobchádzať s verejnou časťou nie ako s „extenderom“, ale so samostatným cloudom v samostatnom dátovom centre. Je pravda, že v tomto prípade skutočne ignorujete „hybriditu“ riešenia.

Zmiernenie nevýhod hybridného cloudu

V skutočnosti je obraz oveľa príjemnejší, ako by ste si mysleli. Najdôležitejšie je poznať triky „varenia“ dobrého hybridného cloudu. Tu sú tie hlavné vo formáte kontrolného zoznamu:

  • Časti aplikácie citlivé na latenciu by ste nemali presúvať do verejného cloudu oddelene od hlavného softvéru: napríklad vyrovnávaciu pamäť alebo databázy pod zaťažením OLTP.
  • Na verejný cloud neumiestňujte úplne tie časti aplikácie, bez ktorých prestane fungovať. V opačnom prípade sa pravdepodobnosť zlyhania systému niekoľkokrát zvýši.
  • Pri škálovaní majte na pamäti, že výkon strojov nasadených v rôznych častiach cloudu sa bude líšiť. Flexibilita škálovania bude tiež ďaleko od dokonalosti. Žiaľ, ide o problém architektonického dizajnu a nepodarí sa vám ho úplne vykoreniť. Môžete sa len pokúsiť znížiť jeho vplyv na prácu.
  • Pokúste sa zabezpečiť maximálnu fyzickú blízkosť medzi verejnými a súkromnými cloudmi: čím kratšia vzdialenosť, tým menšie oneskorenia medzi segmentmi. V ideálnom prípade obe časti cloudu „žijú“ v rovnakom dátovom centre.
  • Rovnako dôležité je zabezpečiť, aby oba cloudy používali rovnaké sieťové technológie. Brány Ethernet-InfiniBand môžu predstavovať veľa problémov.
  • Ak sa používa rovnaká virtualizačná technológia v súkromnom a verejnom cloude, je to jednoznačné plus. V niektorých prípadoch sa môžete s poskytovateľom dohodnúť na migrácii celých virtuálnych strojov bez preinštalovania.
  • Ak chcete, aby bolo používanie hybridného cloudu ziskové, vyberte si poskytovateľa cloudu s najflexibilnejšími cenami. Najlepšie zo všetkého na základe skutočne použitých zdrojov.
  • Rozšírte sa pomocou dátových centier: ak potrebujete zvýšiť kapacitu, postavíme „druhé dátové centrum“ a zaťažíme ho. Skončil si s výpočtami? Prebytočný výkon „uhasíme“ a ušetríme.
  • Jednotlivé aplikácie a projekty je možné presúvať do verejného cloudu počas škálovania súkromného cloudu alebo jednoducho na určité obdobie. Pravda, v tomto prípade nebudete mať hybridnosť, iba všeobecnú L2 konektivitu, ktorá nijako nezávisí od prítomnosti/neprítomnosti vlastného cloudu.

namiesto záveru

To je všetko. Hovorili sme o funkciách súkromných a verejných cloudov a pozreli sme sa na hlavné príležitosti na zlepšenie výkonu a spoľahlivosti hybridných cloudov. Návrh akéhokoľvek cloudu je však výsledkom rozhodnutí, kompromisov a konvencií diktovaných obchodnými cieľmi a zdrojmi spoločnosti.

Naším cieľom je motivovať čitateľa, aby bral vážne výber vhodnej cloudovej infraštruktúry na základe vlastných cieľov, dostupných technológií a finančných možností.

Pozývame vás podeliť sa o svoje skúsenosti s hybridnými cloudmi v komentároch. Sme si istí, že vaše odborné znalosti budú užitočné pre mnohých začínajúcich pilotov.

Zdroj: hab.com

Pridať komentár