Budúcnosť je v oblakoch

1.1. úvod

Keď už hovoríme o vývoji IT v posledných rokoch, nemožno si nevšimnúť podiel cloudových riešení medzi ostatnými. Poďme zistiť, čo sú cloudové riešenia, technológie atď.
Cloud computing (alebo cloudové služby) je špeciálna sada nástrojov a metód pre logistiku, ukladanie a spracovanie údajov na vzdialených výpočtových zdrojoch, ktoré zahŕňajú servery, systémy na ukladanie údajov (DSS), systémy prenosu údajov (DTS).

Pri výrobe IT produktu, či už ide o webovú stránku s vizitkou, internetový obchod, vysoko zaťažovaný portál alebo databázový systém, existujú minimálne dve možnosti umiestnenia vášho produktu.

U zákazníka (angl. - on-premise) alebo v cloude. Zároveň nie je možné s istotou povedať, čo je vo všeobecnosti výnosnejšie z hľadiska peňazí.

Ak používate server, na ktorom máte spustenú malú databázu, ktorá nevyžaduje odolnosť voči chybám, a jednoduchú webovú stránku bez veľkého zaťaženia – áno, pozemný hosting je vašou voľbou. Akonáhle sa však zvýši vaše pracovné zaťaženie a potreby, mali by ste popremýšľať o prechode do cloudu.

1.2. Mraky medzi nami

Predtým, ako sa budeme zaoberať tým, ako presne sú cloudy poskytované, je dôležité pochopiť, že príbeh o cloude nie je o veľkých gigantoch IT sektora a ich interných službách. Cloud computing využívame aj každý deň.

Dnes, v roku 2019, je ťažké nájsť človeka, ktorý by na svojom telefóne nepoužíval Instagram, email, mapy a dopravné zápchy. Kde je toto všetko uložené a spracované? Správny!
Aj keď ako IT špecialista vo firme s aspoň malou pobočkovou sieťou (pre prehľadnosť) inštalujete úložné systémy do infraštruktúry, potom bez ohľadu na to, akým spôsobom poskytnete prístup k zdroju, či už je to webové rozhranie, ftp alebo samba , pre vašich používateľov bude trezorom cloud, ktorý sa nachádza... niekde tam. Čo môžeme povedať o takých známych veciach, ktoré každý deň používame na dosah ruky niekoľko desiatok krát.

2.1. Typy nasadenia kapacity cloudu

Dobre, oblak. Ale také jednoduché to nie je. Do práce tiež prichádzame všetci – obchodníci, IT špecialisti, manažéri. Ale to je široký pojem, každý má svoj účel a určitú klasifikáciu. Tu je to rovnaké. Vo všeobecnosti možno cloudové služby rozdeliť do 4 typov.

1.Verejný cloud je platforma, ktorá je verejne otvorená pre všetkých používateľov zadarmo alebo s plateným predplatným. Najčastejšie ho spravuje konkrétna fyzická alebo právnická osoba. Príkladom je portál-agregátor článkov vedeckých poznatkov.

2. Súkromný cloud - presný opak bodu 1. Ide o platformu pre verejnosť uzavretú, často určenú pre jednu firmu (prípadne firmu a partnerské organizácie). Prístup udeľuje iba užívateľom správca systému. Môžu to byť interné služby, napríklad intranetová sieť, systém SD (service desk), CRM atď. Vlastníci cloudu alebo segmentov berú problematiku informačnej bezpečnosti a ochrany podnikania zvyčajne veľmi vážne, keďže informácie o predaji, klientoch, strategických plánoch spoločností atď. sú uložené v privátnych cloudoch.

3. komunitný cloud môžeme povedať, že ide o privátny cloud distribuovaný medzi viacero spoločností, ktoré majú podobné úlohy či záujmy. Často sa používa, keď je potrebné udeliť práva na používanie prostriedku aplikácie niekoľkým ľuďom, oddeleniam z rôznych spoločností.

4. Hybridný cloud Ide o typ infraštruktúry, ktorý kombinuje minimálne dva typy nasadenia. Najbežnejším príkladom je škálovanie klientskeho dátového centra pomocou cloudu. Deje sa tak s cieľom ušetriť peniaze, ak nie je možné prejsť do cloudu na 100%, alebo z dôvodov bezpečnosti a dodržiavania predpisov.

2.2. Typy služieb

Super, typy nasadenia sú také odlišné, ale musí ich niečo spájať? Áno, sú to typy služieb, sú identické pre všetky typy cloudov. Pozrime sa na 3 najčastejšie.

IaaS (infraštruktúra ako služba) — infraštruktúra ako služba. Vďaka tejto možnosti máte k dispozícii servery vo forme virtuálnych strojov (VM), diskov, sieťových zariadení, na ktorých môžete nasadiť OS a prostredie, ktoré potrebujete, inštalovať služby atď. Napriek tomu, že sa teraz aktívne rozvíjam v cloude od spoločnosti Yandex, začal som sa zoznámiť s GCP (Google Cloud Platform), takže uvediem príklady na jeho pozadí a vo všeobecnosti budem hovoriť o poskytovateľoch o niečo neskôr. Takže príkladom riešenia IaaS v GCP by bol prvok Compute Engine. Tie. Ide o jednoduchý obyčajný BM, pre ktorý si sami vyberiete operačný systém, nakonfigurujete si softvér a nasadíte aplikácie. Pozrime sa na príklad. Ste programátor python a chcete vytvoriť webovú stránku s backendom v cloude, pričom zvažujete iba možnosť IaaS. Musíte si vziať jeden VM, na ktorom bude stránka bežať, na to musíte nainštalovať (v gcp je vybratý vo fáze vytvárania inštancie) OS, aktualizovať správcu balíkov (prečo nie), nainštalovať požadovanú verziu python, nginx atď... Na troch VM vytvorte databázový klaster prepnutia pri zlyhaní (aj manuálne). Poskytnite protokolovanie atď. Je to lacné a dlhé, ale ak chcete maximálnu flexibilitu, toto je vaša voľba.

Ďalším najbližšie k jednoduchosti a vysokým nákladom je PaaS (platforma ako služba). Tu samozrejme získate aj VM, ale bez možnosti tak flexibilne meniť konfiguráciu, si nevyberáte OS, sadu softvéru atď., získate hotové prostredie pre váš produkt. Vráťme sa k rovnakému príkladu. V GCP si kúpite dve inštancie App Engine, jedna z nich bude v úlohe databázy, druhá v úlohe webového servera. Nemusíte konfigurovať žiadne podporné programy, produkčné prostredie môžete spustiť hneď po vybalení. Stojí to viac, musíte uznať, že práca musí byť zaplatená a celý skript pracoval za vás. Získate však hotovú platformu, s ktorou môžete pracovať.

Tretia z hlavných možností, ktorá stojí nad ostatnými - SaaS (Softvér ako služba). VM nedolaďujete, vôbec ho nenakonfigurujete. Nepotrebujete byť IT špecialista, nepotrebujete písať kód, nepotrebujete robiť backend. Je všetko pripravené. Ide o hotové, nasadené riešenia, ako napríklad GSuite (predtým Google Apps), DropBox, Office 365.

3.1. Čo je pod kapotou?

Máš to v hlave? Dobre, poďme ďalej. Kúpili sme VM, pracovali s ním, zničili sme ho a kúpili ďalších 10. Nekupujeme hardvér, ale vieme, že niekde musí byť. Keď ste zaviedli úložisko do vašej podnikovej infraštruktúry, pravdepodobne ste ho nainštalovali do stojana v serverovej miestnosti. Poskytovatelia cloudových technológií vám teda dajú na prenájom časť svojej serverovej miestnosti, len v obrovskej veľkosti. Takzvané DPC (data processing center). Ide o veľké komplexy nachádzajúce sa takmer po celej planéte. Výstavba sa zvyčajne realizuje v blízkosti tých miest, ktoré môžu byť aspoň časť roka zdrojom prirodzeného ochladzovania, no niektorí zástupcovia sa dajú postaviť aj v nevadskej púšti. Okrem toho, že poskytovateľ umiestňuje niekoľko stoviek stojanov do kolosálneho hangáru, obáva sa aj o prenos tepla (veď ešte vedia, že počítače sa nedajú zamraziť a prehriať?), o bezpečnosť vašich dát, predovšetkým pri fyzickej úroveň, takže je nepravdepodobné, že sa dostane do dátového centra nelegálne bude to fungovať? Spôsoby ukladania údajov v dátovom centre sa zároveň u rôznych poskytovateľov líšia, niektorí vytvárajú distribuované záznamy medzi rôznymi dátovými centrami, zatiaľ čo iní ich ukladajú bezpečne v jednom.

3.2. Mraky teraz aj spätne. Poskytovatelia

Vo všeobecnosti, ak sa ponoríte do histórie, prvé predpoklady pre vznik dnešných cloudových platforiem boli už v polovici 70-tych rokov minulého storočia, pri vývoji a implementácii internetového prototypu ARPANET. Potom sa hovorilo o tom, že jedného dňa ľudia budú môcť prostredníctvom siete prijímať všetky možné služby. Postupom času sa kanály stali stabilnými a viac-menej širokými a v roku 1999 sa objavil prvý komerčný CRM systém, ktorý je poskytovaný výlučne na základe predplatného a je prvým SaaS, ktorého kópie sú uložené v jedinom dátovom centre. Neskôr spoločnosť vyčlenila niekoľko divízií, ktoré poskytujú PaaS formou predplatného, ​​vrátane špeciálneho prípadu BDaaS (databáza ako služba), Amazon v roku 2002 vydal službu, ktorá umožňuje uchovávať a spracovávať informácie a v roku 2008 predstavil službu v r. v ktorých si používateľ môže vytvárať vlastné virtuálne stroje, takto začína éra veľkých cloudových technológií.

Teraz sa bežne hovorí o veľkej trojke (aj keď o pol roka vidím veľkú štvorku): webové služby Amazon, Microsoft Azure, Google Cloud Platform... Yandex Cloud. Pre tých druhých je to obzvlášť pekné, pretože keď krajania rýchlo vtrhnú na svetovú scénu, cez kožu prebehne zvláštna hrdosť.

Existuje tiež veľa spoločností, napríklad Oracle alebo Alibaba, ktoré majú svoje cloudy, ale kvôli určitým okolnostiam nie sú medzi používateľmi také obľúbené. A samozrejme, hostingoví chlapci, ktorí sú tiež poskytovateľmi riešení PaaS alebo SaaS.

3.3. Ceny a granty

Nebudem sa príliš venovať cenovej politike poskytovateľov, keďže inak pôjde o otvorenú inzerciu. Chcel by som poznamenať skutočnosť, že všetky veľké spoločnosti poskytujú granty od 200 do 700 USD na rok alebo kratšie obdobia, aby ste ako používatelia mohli zažiť silu ich riešení a pochopiť, čo presne potrebujete.

Taktiež všetky spoločnosti z veľkej trojky... alebo štvorky sa chystajú... poskytnúť príležitosť pripojiť sa k radom partnerov, viesť semináre a školenia, poskytovať certifikáciu a výhody pre svoje produkty.

Zdroj: hab.com

Pridať komentár