Budoucnost patří cloudům

1.1. Úvod

Když hovoříme o rozvoji IT v posledních několika letech, nelze opomenout podíl cloudových řešení mezi ostatními. Pojďme si objasnit, co vlastně cloudová řešení a technologie představují.
Cloudové služby (nebo také cloud computing) jsou speciální soubor nástrojů a metod logistiky, ukládání a zpracování dat na vzdálených výpočetních zdrojích, mezi něž patří servery, systémy pro ukládání dat a systémy pro přenos dat.

Při výrobě IT produktu, ať už jde o webovou prezentaci, internetový obchod, vysoce zatížený portál nebo systém databází, existují alespoň dvě možnosti, jak umístit váš produkt.

U zákazníka (angl. — on-premise) nebo v cloudu (angl. — cloud). Přitom není možné přesně říci, co je výhodnější z hlediska nákladů v obecném případě.

Pokud používáte server, na kterém běží malá databáze, která nevyžaduje vysokou dostupnost, a jednoduchý web bez výraznější zátěže — ano, lokální umístění je pro vás to pravé. Jakmile však vzroste zátěž a potřeby — měli byste zvážit přechod do cloudu.

1.2. Clouds kolem nás

Než se budeme zabývat tím, jak přesně jsou cloudy poskytovány, je důležité pochopit, že příběh o cloudech není o velkých gigantech IT sektoru a jejich interních službách; každý den využíváme výpočty v cloudech.

Dnes, v roce 2019, je těžké najít člověka, který by nepoužíval Instagram, e-mail, mapy a informace o dopravě v telefonu. A kde se to všechno ukládá a zpracovává? Správně!
I když vy, jako IT specialista ve firmě s aspoň malou pobočkovou sítí (pro názornost) implementujete do infrastruktury úložný systém, jakým způsobem poskytujete přístup k tomuto zdroji, ať už je to webové rozhraní, FTP nebo Samba — pro vaše uživatele bude toto úložiště cloud, které se nachází… někde tam. Což platí i pro tak běžné věci, které používáme na dotek prstů každý den několikrát.

2.1. Typy nasazení cloudových kapacit

Dobře, cloud. Ale není to tak jednoduché. I my, když přicházíme do práce, jsme prodejci, IT specialisté, manažeři. Ale toto je široký pojem, každý má své určení a určitou klasifikaci. Stejně jako zde. Vlastně lze cloudovou službu rozdělit na 4 typy.

1.Veřejný cloud (public cloud) — je platforma, která je veřejně přístupná všem uživatelům zdarma nebo na základě placené předplatby. Obvykle je řízena konkrétní fyzickou osobou nebo právnickou osobou. Příkladem může být portál agregující články vědeckého poznání.

2. Soukromé cloud (private cloud) — je úplným opakem bodu 1. Tato platforma je uzavřená pro veřejnost, často určená pro jednu společnost (nebo společnost a její partnerské organizace). Přístup je udělován pouze administrátorem systému pro uživatele. Může se jednat o interní služby, jako je intranetová síť, systém SD (service desk), CRM atd. Obvykle vlastníci cloudů nebo segmentů velmi vážně přistupují k otázkám informační bezpečnosti a ochrany podnikání, protože v soukromých cloudech jsou uchovávány informace o prodeji, zákaznících, strategické plány firem atd.

3. Veřejný cloud — (community cloud) lze říci, že je to soukromý cloud, který je distribuován mezi několika firmami, které mají podobné cíle nebo zájmy. Často se používá, pokud je potřeba udělit práva na používání zdrojů aplikací několika lidem nebo oddělením z různých společností.

4. Hybridní cloud — (hybrid cloud) je typ infrastruktury, která kombinuje alespoň dva typy nasazení. Nejběžnějším příkladem je škálování klientského datového centra pomocí cloudu. Dělá se to za účelem úspory prostředků, pokud není možné přejít do cloudu na 100 % nebo z důvodů bezpečnosti a dodržování legislativy.

2.2. Typy služeb

Skvělé, typy nasazení jsou tak různé, ale něco musí být jejich společným jmenovatelem? Ano, to jsou typy služeb, které jsou identické pro všechny typy cloudů. Podívejme se na 3 nejčastější.

IaaS (infrastructure as a service) — infrastruktura jako služba. V tomto případě vám jsou poskytovány servery ve formě virtuálních strojů (VM), disků a síťového vybavení, na kterých si můžete nasadit požadovaný operační systém, prostředí, spustit služby atd. I když se nyní intenzivně rozvíjím v cloudu od Yandexu, svoji cestu jsem začal s GCP (Google Cloud Platform), proto uvedu příklady na jeho základě, a o poskytovatelích řeknu více později. Takže příkladem řešení IaaS v GCP bude prvek Compute Engine. Tedy je to jednoduchý běžný VM, na kterém si sami vybíráte operační systém, sami se staráte o nastavení softwaru a nasazení aplikací. Představme si příklad. Jste programátor Python a chcete vytvořit webovou stránku s backendem v cloudu, přičemž zvažujete pouze variantu IaaS. Potřebujete vzít jeden VM, na kterém bude běžet web, pro to musíte nainstalovat (v GCP se vybírá v průběhu vytvoření instance) operační systém, aktualizovat správce balíčků (proč ne), nainstalovat potřebnou verzi Pythonu, nginx atd. Na třech VM vytvořit odolný cluster DB (také ručně). Zajistit logování atd. Je to levné a zdlouhavé, ale pokud chcete maximální flexibilitu — je to vaše volba.

Dalším, co se blíží jednoduše a draze, je PaaS (platforma jako služba). Zde samozřejmě také dostáváte VM, ale bez možnosti tak flexibilně měnit konfiguraci, nevybíráte si operační systém, souborový balíček atd., dostáváte hotové prostředí pro váš produkt. Vraťme se k tomu stejnému příkladu. Kupujete dvě instance App Engine v GCP, jedna z nich bude plnit roli DB, druhá roli webového serveru. Není třeba nastavovat obslužné programy, můžete přímo z krabice spustit produkční prostředí. To stojí více, souhlasíte, práce musí být zaplacena, a pro vás pracoval celý skript. Ale dostáváte hotovou platformu pro práci.

Třetí z hlavních variant, která stojí nad ostatními — SaaS (Software jako služba). Neprovádíte jemná nastavení VM, vůbec je nenastavujete. Není třeba být IT specialistou, není třeba psát kód, není třeba dělat backend. Všechno je už hotové. To už jsou hotová, nasazená řešení, jako GSuite (dříve Google Apps), DropBox, Office 365.

3.1. Co je pod kapotou?

Uložili jste to do hlavy? Dobře, jdeme dál. Koupili jsme VM, pracovali s ní, zničili ji a koupili dalších 10. Nezakupujeme hardware, ale víme, že někde musí být. Když jste implementovali úložiště dat do infrastruktury vašeho podniku, pravděpodobně jste je umístili do racku v serverovně. Tak takoví poskytovatelé cloudových technologií vám pronajímají část své serverovny, jenže v obrovských rozměrech. Takzvaná datová centra (DC). To jsou velké komplexy, umístěné téměř po celé planetě. Výstavba se obvykle uskutečňuje v blízkosti míst, která alespoň část roku mohou sloužit jako zdroj přirozeného chlazení, ale někteří poskytovatelé se mohou postavit i v poušti Nevada. Kromě toho, že poskytovatel umístí několik stovek racků do kolosálního hangáru, také dbá na tepelnou výměnu (všichni ví, že počítače nelze mrazit ani přehřívat?), na bezpečnost vašich dat především na fyzické úrovni, takže je nepravděpodobné, že byste se do datového centra dostali nelegálně. Metody uchovávání dat v datovém centru se přitom liší u různých poskytovatelů – někteří dělají distribuované zápisy mezi různými datovými centry, jiní uchovávají data spolehlivě na jednom místě.

3.2. Cloudy nyní a v retrospektivě. Poskytovatelé

Pokud se podíváme do historie, první předpoklady pro vznik dnešních cloudových platforem se objevily již v polovině 70. let minulého století, v době vývoje a zavádění prototypu internetové sítě ARPANET. Tehdy se mluvilo o tom, že lidé jednou budou moci přes síť získávat všechny možné služby. Čas plynul, linky se stávaly stabilními a více méně širokopásmovými a v roce 1999 se objevuje první komerční CRM systém, který je poskytován výhradně na základě předplatného a je první SaaS, jehož instance jsou uchovávány v jediném datovém centru. Později společnost vytváří několik divizí, které poskytují na základě předplatného PaaS včetně specializovaného případu BDaaS (data base as a service). V roce 2002 společnost Amazon uvádí na trh službu, která umožňuje ukládat a zpracovávat informace, a v roce 2008 představuje službu, v níž si uživatel může vytvářet svoje vlastní virtuální stroje, tak začíná éra velkých cloudových technologií.

Nyní je obvyklé mluvit o velké trojce (i když za půl roku vidím velkou čtyřku): Amazon Web Services, Microsoft Azure, Google Cloud Platform… Yandex Cloud. Je to obzvlášť potěšující, když naši krajani rychle vstupují na světovou scénu — hrdost probíhá mrazením po kůži.

Existuje také mnoho společností, jako je Oracle nebo Alibaba, které mají své vlastní cloudové služby, ale kvůli určitým okolnostem nejsou mezi uživateli tak populární. No a samozřejmě kluci-hostitelé, kteří jsou také poskytovateli, nabízejícími PaaS nebo SaaS řešení.

3.3. Ceny a granty

Nebudu se podrobněji zabývat cenovou politikou poskytovatelů, protože by to jinak bylo otevřené reklamní sdělení. Chci vyzdvihnout skutečnost, že všechny velké společnosti nabízejí granty od 200 do 700 $ na rok nebo kratší období, aby uživatelé mohli vyzkoušet sílu jejich řešení a pochopit, co přesně potřebují.

Také všechny společnosti z velké trojky… nebo čtyřky už skoro… umožňují vstoupit do řad partnerů, pořádají semináře a školení, poskytují certifikace a výhody na své produkty.

Zdroj: habr.com

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster