Budúcnosť je v oblakoch

1.1. Úvod

Keď hovoríme o rozvoji IT v posledných niekoľkých rokoch, nemožno opomenúť podiel cloudových riešení medzi ostatnými. Poďme si objasniť, čo vlastne cloudové riešenia a technológie sú.
Cloud computing (alebo cloudové služby) je špeciálny súbor nástrojov a metód logistiky, ukladania a spracovania dát na vzdialených výpočtových zdrojoch, ktoré zahŕňajú servery, systémy pre ukladanie dát (SUD) a systémy prenášania dát (SPD).

Pri výrobe IT produktu, nech už ide o webovú stránku, internetový obchod, vysoko zaťažený portál alebo systém databáz, existuje aspoň dva spôsoby, ako umiestniť váš produkt.

Na území zákazníka (angl. — on-premise) alebo v cloude (angl. — cloud). V tomto prípade nemožno presne povedať, čo je finančne výhodnejšie vo všeobecnosti.

Ak používate server, na ktorom beží malá databáza, ktorá si nevyžaduje zabezpečenie a jednoduchú webovú stránku bez výrazného zaťaženia — áno, miestne umiestnenie je vaša voľba. Ale akonáhle sa zvýšia nároky a potreby — mali by ste zvážiť presun do cloudu.

1.2. Dnes sú tu oblaky

Predtým, než prediskutujeme, ako presne sú oblaky poskytované, je dôležité pochopiť, že história o oblačnosti sa netýka len veľkých gigantov IT sféry a ich interných služieb; každý deň využívame výpočty v oblakoch.

Dnes, v roku 2019, je ťažké nájsť človeka, ktorý by nepoužíval Instagram, e-mail, mapy a dopravné informácie vo svojom telefóne. A kde sa to všetko uchováva a spracováva? Správne!
Aj keď vy, ako IT špecialista v spoločnosti s aspoň malou pobočkovou sieťou (pre konkrétnosť), integrujete do infraštruktúry SUD, bez ohľadu na to, akým spôsobom sprístupníte zdroj, nech už ide o webové rozhranie, FTP alebo Samba — pre vašich používateľov bude tento úložiskový priestor cloudom, ktorý je… niekde tam. Čo už potom hovoriť o tých bežných veciach, ktoré každý deň používame na dosah našich prstov niekoľko desiatokkrát.

2.1. Typy nasadenia cloudových zdrojov

OK, cloud. Ale nie všetko je také jednoduché. Taktiež prichádzame do práce ako predajcovia, IT špecialisti a manažéri. Ale to je široký pojem, každý má svoje určenie a určitú klasifikáciu. Rovnako je to aj tu. Službu cloudu môžeme vo všeobecnosti rozdeliť na 4 typy.

1.Verejné cloudové služby (public cloud) — je platforma, ktorá je verejne prístupná pre všetkých používateľov bezplatne alebo na základe plateného predplatného. Často je spravovaná konkrétnou fyzickou osobou alebo právnickou osobou. Príkladom môže byť portál agregujúci odborné články.

2. Súkromné cloudové služby (private cloud) — je úplným opakom bodu 1. Je to platforma uzavretá pred verejnosťou, často určená pre jednu spoločnosť (alebo spoločnosť a jej partnerské organizácie). Prístup poskytuje iba systémový administrátor pre používateľov. Môžu to byť interné služby, ako napríklad intranet, systém SD (service desk), CRM atď. Vlastníci cloudu alebo segmentu zvyčajne veľmi dôkladne pristupujú k otázke informačnej bezpečnosti a ochrany podnikania, keďže v súkromných cloudových službách sa uchováva informácia o predajoch, klientoch, strategických plánoch spoločností a ďalších.

3. Spoločné cloudové služby — (community cloud) môžeme povedať, že ide o súkromné cloudové služby rozdelené medzi niekoľkými firmami, ktoré majú podobné úlohy alebo záujmy. Často sa využíva, ak je potrebné poskytnúť práva na používanie zdrojov alebo aplikácií viacerým používateľom z rôznych spoločností.

4. Hybridné cloudové služby — (hybrid cloud) ide o typ infraštruktúry, ktorá kombinuje minimálne dva typy nasadenia. Najčastejším príkladom je škálovanie klientského dátového centra prostredníctvom cloudu. Robí sa to s cieľom šetrenia nákladov, pri nemožnosti migrovať do cloudu na 100 % alebo z dôvodov bezpečnosti a dodržiavania legislatívy.

2.2. Typy služieb

Super, typy nasadenia sú také rôzne, ale čo by ich malo spájať? Áno, sú to typy služieb, ktoré sú identické pre všetky typy cloudových služieb. Pozrime sa na 3 najčastejšie.

IaaS (infrastructure as a service) — infraštruktúra ako služba. V tomto variante sú vám poskytované servery vo forme virtuálnych strojov (VM), diskov, sieťového vybavenia, na ktorých môžete nasadiť požadovaný operačný systém, prostredie, spustiť služby atď. Napriek tomu, že sa aktuálne výrazne rozvíjam v cloude od Yandexu, svoje zoznámenie som začal s GCP (Google Cloud Platform), preto uvediem príklady na jeho pozadí, a vôbec o poskytovateľoch poviem trochu neskôr. Takže príkladom IaaS riešenia v GCP bude prvok Compute Engine. T.j. ide o jednoduchú bežnú VM, na ktorú si sami vyberáte operačný systém, sami sa zaoberáte nastavením softvéru a nasadením aplikácií. Pozrime sa na príklad. Ste python programátor a chcete vytvoriť webovú stránku s backendom v cloude, zvažujúc iba variant IaaS. Potrebujete vziať jednu VM, na ktorej bude bežať stránka, k tomu je potrebné nainštalovať (v gcp sa vyberá v etape vytvárania inštancie) OS, aktualizovať manažéra balíkov (prečo nie), nainštalovať potrebnú verziu pythonu, nginx atď… Na troch VM vytvoriť odolný klaster DB (tiež ručne). Zabezpečiť logovanie atď. Je to lacné a časovo náročné, ale ak chcete maximálnu flexibilitu — toto je vaša voľba.

Nasledujúce, bližšie k jednoduchosti a drahosti, je PaaS (platforma ako služba). Tu tiež získavate samozrejme VM, ale bez možnosti tak flexibilne meniť konfiguráciu, nevyberáte OS, sadu softvéru atď., získavate hotové prostredie pre váš produkt. Vráťme sa k tomu istému príkladu. Kúpite dva inštancie App Engine v GCP, jedna z nich bude v úlohe DB, druhá v úlohe webového servera. Nemusíte nastaviť podporné programy, môžete priamo z krabice spustiť produkčné prostredie. Stojí to viac, súhlasíte, práca musí byť zaplatená, a pre vás pracoval celý Skript. Ale získavate hotovú platformu na prácu.

Tretia z hlavných možností, stojaca nad ostatnými — SaaS (software ako služba). Nerobíte precízne nastavenia VM, vôbec ich nenastavujete. Nie je potrebné byť IT špecialistom, nie je potrebné písať kód, nie je potrebné robiť backend. Všetko je už pripravené. Už ide o hotové, nasadené riešenia, ako GSuite (bývalý Google Apps), DropBox, Office 365.

3.1. Čo je pod kapotou?

Uložili ste si to v hlave? Dobre, pokračujme ďalej. Kúpili sme VM, pracovali s ňou, zničili ju a kúpili ďalších 10. Nekupujeme hardvér, ale vieme, že niekde musí byť. Keď ste implementovali úložisko dát do infraštruktúry vášho podniku, pravdepodobne ste ho umiestnili do stojana v serverovni. A presne takto poskytovatelia cloudových technológií prenajímajú časť svojho servera, lenže v obrovských rozmeroch. Takzvané DCM (centra spracovania dát). Sú to veľké komplexné budovy, umiestnené takmer po celej planéte. Spravidla sa stavajú v blízkosti miest, ktoré môžu byť aspoň časť roka zdrojom prirodzeného chladenia, ale niektoré spoločnosti sa môžu postaviť aj v nevadských púšťach. Okrem toho, že do obrovských hangárov poskytovatelia umiestňujú niekoľko stoviek stojanov, tiež dbajú na tepelné výmeny (predsa len každý vie, že počítače sa nemôžu rozmrazovať ani prehrievať?), na bezpečnosť vašich dát predovšetkým na fyzickej úrovni, takže je nepravdepodobné, že by ste sa do DCM dostali nelegálne. Metódy ukladania dát v DCM sa líšia u rôznych poskytovateľov, niektorí robia distribuované záznamy medzi rôznymi dátovými centrami, iní ich bezpečne uchovávajú na jednom mieste.

3.2. Cloudy teraz a v retrospektíve. Poskytovatelia

Ak sa pozrieme do histórie, prvé predpoklady pre vytvorenie dnešných cloud platforiem sa objavili už v polovici 70. rokov minulého storočia, počas vývoja a implementácie prototypu internetovej siete ARPANET. V tom čase sa hovorilo o tom, že raz budú môcť ľudia získať všetky možné služby prostredníctvom siete. Čas plynul, kanály sa stávali stabilnejšími a viac-menej širokými a v roku 1999 sa objavila prvá komerčná CRM systém, ktorý bol poskytovaný výlučne na základe predplatného a stal sa prvým SaaS, ktorého kópie sú uchovávané v jedinom dátovom centre. Neskôr spoločnosť vytvorila niekoľko oddelení, ktoré na základe predplatného poskytovali PaaS vrátane špecifického prípadu BDaaS (data base as a service). V roku 2002, Amazon uviedol na trh službu, ktorá umožňuje ukladať a spracovávať informácie, a v roku 2008 predstavil službu, v ktorej si používateľ môže vytvoriť vlastné virtuálne stroje, tak sa začína éra veľkých cloudových technológií.

Dnes je běžné hovořit o velké trojce (i když za půl roku vidím velkou čtyřku): Amazon Web Services, Microsoft Azure, Google Cloud Platform… Yandex Cloud. Z posledních jmenovaných mám zvláštní radost, protože když se naši krajani rychle prosazují na světové scéně, přebíhá po zádech zvláštní hrdost.

Také je zde mnoho firem, například Oracle nebo Alibaba, které mají svá vlastní cloudová řešení, ale kvůli určitým okolnostem nejsou mezi uživateli tak populární. A samozřejmě se zde objevují i kluci-hostitelé, kteří jsou také poskytovateli a nabízejí PaaS nebo SaaS řešení.

3.3. Cenotvorba a granty

Nebudu se příliš zabývat cenovou politikou poskytovatelů, protože by to ve skutečnosti byla otevřená reklama. Chci zmínit fakt, že všechny velké firmy nabízejí granty od 200 do 700 $ na rok nebo kratší období, aby si uživatelé mohli vyzkoušet sílu jejich řešení a pochopit, co vlastně potřebují.

Také všechny firmy z velké trojky… nebo čtyřky, kterou už brzy očekáváme… nabízejí možnost stát se partnery, pořádají semináře a školení, poskytují certifikace a výhody na své produkty.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster