Hibridni oblaci: vodič za pilote početnike

Hibridni oblaci: vodič za pilote početnike

Pozdrav, Khabrovci! Prema statistici, tržište usluga u oblaku u Rusiji neprestano jača. Hibridni oblaci u trendu su više nego ikad - unatoč činjenici da je sama tehnologija daleko od nove. Mnoge se tvrtke pitaju koliko je izvedivo održavati i održavati ogromnu flotu hardvera, uključujući ono što je situacijsko potrebno, u obliku privatnog oblaka.

Danas ćemo govoriti o tome u kojim će situacijama korištenje hibridnog oblaka biti opravdan korak, au kojim može stvoriti probleme. Članak će biti koristan onima koji prije nisu imali ozbiljnog iskustva u radu s hibridnim oblacima, ali ih već gledaju i ne znaju odakle početi.

Na kraju članka donosimo popis trikova koji će vam pomoći pri odabiru cloud providera i postavljanju hibridnog clouda.

Molimo sve zainteresirane da uđu pod rez!

Privatni oblak VS javni: prednosti i mane

Da bismo razumjeli koji razlozi guraju tvrtke da prijeđu na hibridne, pogledajmo ključne značajke javnih i privatnih oblaka. Usredotočimo se, prije svega, na one aspekte koji na ovaj ili onaj način zabrinjavaju većinu tvrtki. Kako bismo izbjegli zabunu u terminologiji, u nastavku predstavljamo glavne definicije:

Privatni (ili privatni) oblak je IT infrastruktura čije se komponente nalaze unutar jedne tvrtke i to samo na opremi u vlasništvu te tvrtke ili cloud providera.

Javni oblak je informatičko okruženje, čiji vlasnik pruža usluge uz naknadu i osigurava prostor u oblaku svima.

Hibridni oblak sastoji se od više od jednog privatnog i više od jednog javnog oblaka, čija se računalna snaga dijeli.

Privatni oblaci

Unatoč visokoj cijeni, privatni oblak ima nekoliko prednosti koje se ne mogu zanemariti. To uključuje visoku upravljivost, sigurnost podataka i potpuno praćenje resursa i rada opreme. Grubo rečeno, privatni oblak ispunjava sve zamisli inženjera o idealnoj infrastrukturi. U svakom trenutku možete prilagoditi arhitekturu oblaka, promijeniti njegova svojstva i konfiguraciju.

Nema potrebe oslanjati se na vanjske pružatelje - sve komponente infrastrukture ostaju na vašoj strani.

No, unatoč jakim argumentima u prilog, privatni oblak može biti vrlo skup u startu iu kasnijem održavanju. Već u fazi projektiranja privatnog oblaka potrebno je pravilno izračunati buduće opterećenje... Štednja u startu može dovesti do toga da ćete se prije ili kasnije suočiti s nedostatkom resursa i potrebom za rastom. A skaliranje privatnog oblaka složen je i skup proces. Svaki put morate kupiti novu opremu, spojiti je i konfigurirati, a to često može potrajati tjednima - naspram gotovo trenutnog skaliranja u javnom oblaku.

Osim troškova opreme, potrebno je osigurati financijska sredstva za licence i osoblje.

U nekim slučajevima, ravnoteža "cijena/kvaliteta", točnije "trošak skaliranja i održavanja/dobivene koristi", konačno se pomiče prema cijeni.

Javni oblaci

Ako samo vi posjedujete privatni oblak, tada javni oblak pripada vanjskom pružatelju koji vam uz naknadu dopušta korištenje njegovih računalnih resursa.

Istovremeno, sve što se tiče podrške i održavanja u oblaku pada na pleća moćnog “provajdera”. Vaš zadatak je odabrati optimalni tarifni plan i izvršiti plaćanja na vrijeme.

Korištenje javnog oblaka za relativno male projekte puno je jeftinije od održavanja vlastite flote opreme.

Sukladno tome, nema potrebe za održavanjem IT stručnjaka i smanjeni su financijski rizici.

U bilo kojem trenutku možete promijeniti pružatelja usluga oblaka i preseliti se na prikladniju ili isplativiju lokaciju.

Što se tiče nedostataka javnih oblaka, ovdje je sve sasvim očekivano: puno manje kontrole od strane klijenta, slabije performanse pri obradi velikih količina podataka i niska sigurnost podataka u usporedbi s privatnim, što može biti kritično za neke vrste poslovanja .

hibridni oblaci

Na sjecištu navedenih prednosti i nedostataka nalaze se hibridni oblaci, koji su de facto kombinacija barem jednog privatnog oblaka s jednim ili više javnih. Na prvi (pa čak i na drugi) pogled može se činiti da je hibridni oblak kamen mudraca koji vam omogućuje da u bilo kojem trenutku "napumpate" računalnu snagu, izvršite potrebne izračune i "otpuhate" sve natrag. Ne oblak, nego David Blaine!

Hibridni oblaci: vodič za pilote početnike

U stvarnosti je sve gotovo jednako lijepo kao u teoriji: hibridni oblak štedi vrijeme i novac, ima mnogo standardnih i nestandardnih slučajeva upotrebe... ali postoje nijanse. Evo najvažnijih od njih:

Prvo, potrebno je ispravno povezati "svoj" i "tuđi" oblak, uključujući i performanse. Ovdje se mogu pojaviti brojni problemi, osobito ako je podatkovni centar javnog oblaka fizički udaljen ili izgrađen na drugoj tehnologiji. U ovom slučaju postoji visok rizik od kašnjenja, ponekad kritičan.

drugo, korištenje hibridnog oblaka kao infrastrukture za jednu aplikaciju prepuno je neujednačenih performansi na svim frontama (od CPU-a do diskovnog podsustava) i smanjene tolerancije na pogreške. Dva poslužitelja s istim parametrima, ali smještena u različitim segmentima, pokazat će različite performanse.

Treće, ne zaboravite na hardverske ranjivosti "stranog" hardvera (srdačan pozdrav Intelovim arhitektima) i druge sigurnosne probleme u javnom dijelu oblaka, već spomenute gore.

Četvrto, uporaba hibridnog oblaka prijeti značajnim smanjenjem otpornosti na greške ako ugošćuje jednu aplikaciju.

Poseban bonus: sada dva oblaka umjesto jednog i/ili veza između njih može “puknuti” odjednom. I to u mnogo kombinacija odjednom.

Zasebno je vrijedno spomenuti probleme s hostingom velikih aplikacija u hibridnom oblaku.
U velikoj većini slučajeva ne možete jednostavno otići i nabaviti, na primjer, 100 virtualnih strojeva sa 128 GB RAM-a u javnom oblaku. Najčešće vam nitko neće dati ni 10 takvih automobila.

Hibridni oblaci: vodič za pilote početnike

Da, javni oblaci nisu gumeni, Moskva. Mnogi pružatelji jednostavno ne drže takvu rezervu slobodnog kapaciteta - a to se prvenstveno odnosi na RAM. Možete "izvući" koliko god želite procesorskih jezgri i možete osigurati višestruko veći SSD ili HDD kapacitet nego što je fizički dostupno. Davatelj će se nadati da nećete iskoristiti cijeli volumen odjednom i da će ga usput biti moguće povećati. Ali ako nema dovoljno RAM-a, virtualni stroj ili aplikacija mogu se lako srušiti. A sustav virtualizacije ne dopušta uvijek takve trikove. U svakom slučaju, vrijedi zapamtiti ovaj razvoj događaja i razgovarati o ovim točkama s pružateljem "na kopnu", inače riskirate da ostanete zaostali tijekom vršnih opterećenja (Crni petak, sezonsko opterećenje itd.).

Ukratko, ako želite koristiti hibridnu infrastrukturu, imajte na umu sljedeće:

  • Davatelj nije uvijek spreman pružiti potreban kapacitet na zahtjev.
  • Postoje problemi i kašnjenja u povezivanju elemenata. Morate razumjeti koji će dijelovi infrastrukture i u kojim slučajevima slati zahtjeve kroz "joint"; to može utjecati na performanse i dostupnost. Bolje je uzeti u obzir da u oblaku ne postoji jedan čvor klastera, već zaseban i neovisan dio infrastrukture.
  • Postoji rizik od pojave problema u velikim dijelovima krajolika. U hibridnom rješenju, ili jedan ili drugi oblak može u potpunosti "otpasti". U slučaju običnog virtualizacijskog klastera riskirate gubitak najviše jednog poslužitelja, ali ovdje riskirate gubitak puno odjednom, preko noći.
  • Najsigurnije je tretirati javni dio ne kao "proširivač", već kao zasebni oblak u zasebnom podatkovnom centru. Istina, u ovom slučaju zapravo zanemarujete "hibridnost" rješenja.

Ublažavanje nedostataka hibridnog oblaka

Zapravo, slika je mnogo ugodnija nego što mislite. Najvažnije je znati trikove "kuhanja" dobrog hibridnog oblaka. Evo glavnih u obliku popisa za provjeru:

  • Ne biste trebali premještati dijelove aplikacije osjetljive na kašnjenje u javni oblak odvojeno od glavnog softvera: na primjer, predmemoriju ili baze podataka pod OLTP učitavanjem.
  • Ne stavljajte u potpunosti one dijelove aplikacije na javni oblak, bez kojih će ona prestati raditi. Inače će se vjerojatnost kvara sustava povećati nekoliko puta.
  • Prilikom skaliranja imajte na umu da će se performanse strojeva raspoređenih u različitim dijelovima oblaka razlikovati. Fleksibilnost skaliranja također će biti daleko od savršene. Nažalost, ovo je problem arhitektonskog dizajna i nećete ga moći potpuno iskorijeniti. Možete samo pokušati smanjiti njegov utjecaj na rad.
  • Pokušajte osigurati maksimalnu fizičku blizinu između javnih i privatnih oblaka: što je udaljenost kraća, to su manja kašnjenja između segmenata. U idealnom slučaju, oba dijela oblaka "žive" u istom podatkovnom centru.
  • Jednako je važno osigurati da oba oblaka koriste identične mrežne tehnologije. Ethernet-InfiniBand pristupnici mogu predstavljati mnoge probleme.
  • Ako se ista virtualizacijska tehnologija koristi u privatnim i javnim oblacima, to je definitivan plus. U nekim slučajevima, možete se dogovoriti s pružateljem da migrira cijele virtualne strojeve bez ponovne instalacije.
  • Kako bi korištenje hibridnog oblaka bilo isplativo, odaberite pružatelja usluga oblaka s najfleksibilnijim cijenama. Najbolje od svega, na temelju stvarno korištenih resursa.
  • Proširite s podatkovnim centrima: ako trebate povećati kapacitet, podižemo "drugi podatkovni centar" i stavljamo ga pod opterećenje. Jeste li gotovi s izračunima? “Gasimo” višak struje i štedimo.
  • Pojedinačne aplikacije i projekti mogu se premjestiti u javni oblak dok se privatni oblak skalira ili jednostavno na određeno vrijeme. Istina, u ovom slučaju nećete imati hibridnost, samo opću L2 povezanost, koja ni na koji način ne ovisi o prisutnosti/odsutnosti vlastitog oblaka.

Umjesto zaključka

To je sve. Razgovarali smo o značajkama privatnih i javnih oblaka i pogledali glavne mogućnosti za poboljšanje performansi i pouzdanosti hibridnih oblaka. Međutim, dizajn svakog oblaka rezultat je odluka, kompromisa i konvencija koje diktiraju poslovni ciljevi i resursi tvrtke.

Cilj nam je motivirati čitatelja da ozbiljno pristupi odabiru odgovarajuće cloud infrastrukture na temelju vlastitih ciljeva, dostupnih tehnologija i financijskih mogućnosti.

Pozivamo vas da podijelite svoje iskustvo s hibridnim oblacima u komentarima. Sigurni smo da će vaša stručnost biti od koristi mnogim pilotima početnicima.

Izvor: www.habr.com

Dodajte komentar