Budoucnost je v oblacích

1.1. Úvod

Když mluvíme o vývoji IT v posledních letech, nelze si nevšimnout podílu cloudových řešení mezi ostatními. Pojďme přijít na to, co jsou cloudová řešení, technologie atd.
Cloud computing (neboli cloudové služby) je speciální sada nástrojů a metod pro logistiku, ukládání a zpracování dat na vzdálených výpočetních zdrojích, které zahrnují servery, systémy pro ukládání dat (DSS), systémy přenosu dat (DTS).

Při výrobě IT produktu, ať už jde o vizitkový web, internetový obchod, vysoce vytížený portál nebo databázový systém, existují minimálně dvě možnosti umístění vašeho produktu.

U zákazníka (anglicky - on-premise) nebo v cloudu. Zároveň nelze s jistotou říci, co je v obecném případě z hlediska peněz výnosnější.

Pokud používáte server, na kterém běží malá databáze, která nevyžaduje odolnost proti chybám, a jednoduchý web bez velkého zatížení – ano, pozemní hosting je vaší volbou. Jakmile se ale zvýší vaše pracovní vytížení a potřeby, měli byste přemýšlet o přechodu do cloudu.

1.2. Mraky mezi námi

Než budeme diskutovat o tom, jak jsou cloudy poskytovány, je důležité pochopit, že příběh o cloudu není o velkých gigantech IT sektoru a jejich interních službách. Cloud computing používáme také každý den.

Dnes, v roce 2019, je těžké najít člověka, který by na svém telefonu nepoužíval Instagram, email, mapy a dopravní zácpy. Kde se to všechno ukládá a zpracovává? Že jo!
I když jako IT specialista ve firmě s alespoň malou pobočkovou sítí (pro přehlednost) instalujete úložné systémy do infrastruktury, pak bez ohledu na to, jakým způsobem poskytnete přístup ke zdroji, ať už je to webové rozhraní, ftp nebo samba , pro vaše uživatele bude trezorem cloud, který se nachází... někde tam. Co můžeme říci o tak známých věcech, které používáme na dosah ruky několik desítekkrát každý den.

2.1. Typy nasazení cloudové kapacity

Dobře, cloud. Ale není to tak jednoduché. Do práce také chodíme všichni - obchodníci, IT specialisté, manažeři. Ale to je široký pojem, každý má svůj účel a určitou klasifikaci. Tady je to stejné. Obecně lze cloudové služby rozdělit do 4 typů.

1.Veřejný cloud je platforma, která je veřejně přístupná všem uživatelům zdarma nebo s placeným předplatným. Nejčastěji jej spravuje konkrétní fyzická nebo právnická osoba. Příkladem je portál-agregátor článků vědeckých poznatků.

2. Soukromý cloud - přesný opak bodu 1. Jedná se o platformu veřejnosti uzavřenou, často určenou pro jednu společnost (případně společnost a partnerské organizace). Přístup uděluje pouze uživatelům správce systému. Mohou to být interní služby, například intranetová síť, systém SD (service desk), CRM atd. Vlastníci cloudu nebo segmentů obvykle berou problematiku informační bezpečnosti a ochrany podnikání velmi vážně, protože informace o prodejích, klientech, strategických plánech společností atd. jsou uloženy v privátních cloudech.

3. Komunitní cloud lze říci, že se jedná o privátní cloud distribuovaný mezi více společností, které mají podobné úkoly nebo zájmy. Často se používá, když je nutné udělit práva k používání aplikačního prostředku několika lidem, oddělením z různých společností.

4. Hybridní cloud Jedná se o typ infrastruktury, který kombinuje minimálně dva typy nasazení. Nejběžnějším příkladem je škálování klientského datového centra pomocí cloudu. Děje se tak z důvodu úspory peněz, pokud není možné přejít do cloudu na 100 %, nebo z důvodu bezpečnosti a dodržování předpisů.

2.2. Typy služeb

Super, typy nasazení jsou tak různé, ale musí je něco spojovat? Ano, jedná se o typy služeb, jsou totožné pro všechny typy cloudů. Pojďme se podívat na 3 nejčastější.

IaaS (infrastruktura jako služba) — infrastruktura jako služba. Díky této možnosti máte k dispozici servery ve formě virtuálních strojů (VM), disků, síťových zařízení, na které můžete nasadit OS a prostředí, které potřebujete, instalovat služby atd. Navzdory skutečnosti, že se nyní aktivně rozvíjím v cloudu od Yandexu, začal jsem se seznamovat s GCP (Google Cloud Platform), takže uvedu příklady na jeho pozadí a obecně budu mluvit o poskytovatelích o něco později. Příkladem řešení IaaS v GCP by tedy byl prvek Compute Engine. Tito. Jedná se o jednoduchý obyčejný BM, pro který si sami vyberete operační systém, sami nakonfigurujete software a nasadíte aplikace. Podívejme se na příklad. Jste programátor pythonu a chcete vytvořit web s backendem v cloudu, zvažujete pouze možnost IaaS. Musíte si vzít jeden VM, na kterém bude web běžet, k tomu musíte nainstalovat (v gcp je vybrán ve fázi vytváření instance) OS, aktualizovat správce balíčků (proč ne), nainstalovat požadovanou verzi python, nginx atd... Na třech virtuálních počítačích vytvořte databázový cluster s podporou převzetí služeb při selhání (také ručně). Poskytovat protokolování atd. Je to levné a dlouhé, ale pokud chcete maximální flexibilitu, je to vaše volba.

Další nejbližší jednoduchosti a vysoké ceně je PaaS (platforma jako služba). Zde samozřejmě také získáte VM, ale bez možnosti tak flexibilně měnit konfiguraci, nevybíráte si OS, sadu softwaru atd., získáte hotové prostředí pro svůj produkt. Vraťme se ke stejnému příkladu. V GCP si koupíte dvě instance App Engine, jedna z nich bude v roli databáze, druhá v roli webového serveru. Nemusíte konfigurovat žádné podpůrné programy, můžete spustit produkční prostředí hned po vybalení. Stojí to víc, musíte uznat, že práce musí být zaplacena a celý skript fungoval za vás. Získáte však hotovou platformu, se kterou můžete pracovat.

Třetí z hlavních možností, stojící nad ostatními - SaaS (Software jako služba). VM neladíte, vůbec nekonfigurujete. Nemusíte být IT specialista, nemusíte psát kód, nemusíte dělat backend. Je vše připraveno. Jedná se o hotová, nasazená řešení, jako je GSuite (dříve Google Apps), DropBox, Office 365.

3.1. Co je pod kapotou?

Máš to v hlavě? Dobře, pojďme dál. Koupili jsme VM, pracovali s ním, zničili ho a koupili dalších 10. Nekupujeme hardware, ale víme, že někde musí být. Když jste zavedli úložiště do vaší podnikové infrastruktury, pravděpodobně jste je nainstalovali do stojanu v serverové místnosti. Poskytovatelé cloudových technologií vám tedy poskytnou část své serverové místnosti k pronájmu, pouze obrovské velikosti. Takzvané DPC (data processing center). Jedná se o rozsáhlé komplexy rozmístěné téměř po celé planetě. Výstavba se obvykle provádí v blízkosti těch míst, která mohou být alespoň část roku zdrojem přirozeného ochlazení, ale některé zástupce lze postavit i v nevadské poušti. Kromě toho, že poskytovatel umístí několik stovek racků do kolosálního hangáru, má také obavy o přenos tepla (vědí ještě, že počítače nelze zamrznout a přehřát?), o bezpečnost vašich dat, především fyzické úroveň, takže je nepravděpodobné, že se do datového centra dostane nelegálně bude to fungovat? Způsoby ukládání dat v datovém centru se přitom u různých poskytovatelů liší, někteří dělají distribuované záznamy mezi různými datovými centry, jiní je ukládají bezpečně v jednom.

3.2. Mraky teď a zpětně. Poskytovatelé

Obecně, když zabrousíte do historie, první předpoklady pro vznik dnešních cloudových platforem byly již v polovině 70. let minulého století, při vývoji a implementaci prototypu internetu ARPANET. Pak se hovořilo o tom, že jednoho dne budou lidé moci přijímat všechny možné služby prostřednictvím sítě. Postupem času se kanály ustálily a víceméně rozšířily a v roce 1999 se objevil první komerční CRM systém, který je poskytován výhradně formou předplatného a je prvním SaaS, jehož kopie jsou uloženy v jediném datovém centru. Později společnost vyčlenila několik divizí, které poskytují PaaS formou předplatného, ​​včetně speciálního případu BDaaS (databáze jako služba).V roce 2002 Amazon vydal službu, která umožňuje ukládat a zpracovávat informace a v roce 2008 představil službu v ve kterých si uživatel může vytvářet vlastní virtuální stroje, tak začíná éra velkých cloudových technologií.

Nyní se běžně mluví o velké trojce (i když za půl roku vidím velkou čtyřku): webové služby Amazon, Microsoft Azure, Google Cloud Platform... Yandex Cloud. U toho druhého je to obzvlášť příjemné, protože když krajané rychle vtrhnou na světovou scénu, projede kůží zvláštní pýcha.

Existuje také spousta společností, například Oracle nebo Alibaba, které mají vlastní cloudy, ale kvůli určitým okolnostem nejsou mezi uživateli tak oblíbené. A samozřejmě také hostitelé, kteří jsou také poskytovateli řešení PaaS nebo SaaS.

3.3. Ceny a granty

Nebudu se příliš zabývat cenovou politikou poskytovatelů, protože jinak půjde o otevřenou inzerci. Rád bych poznamenal, že všechny velké společnosti poskytují granty od 200 do 700 USD na rok nebo kratší období, abyste jako uživatelé mohli zažít sílu jejich řešení a pochopili, co přesně potřebujete.

Také všechny společnosti z velké trojky... nebo čtyřky se chystají... poskytnout příležitost připojit se k řadám partnerů, pořádat semináře a školení, poskytovat certifikaci a výhody pro své produkty.

Zdroj: www.habr.com

Přidat komentář