Pojem cloud computing mnoho lidí nadále mystifikuje, protože se zdá, že jeho definice visí v éteru. Dobrá zpráva je, že to není tak ohromující koncept, jak si možná myslíte.

Ve skutečnosti je cloud computing jen způsob organizace a outsourcingu, dva koncepty, které lidé už roky prosazují.

Pokusme se zmírnit některá nedorozumění a odhalit typy cloud computingu, které tvoří typický cloudový zásobník. K tomuto zásobníku se vrátíme za chvíli, ale zatím vězte, že existují tři primární služby, které cloud computing poskytuje.

Každá ze tří vrstev usnadňuje jednu před ní a stohuje se na druhou jako bloky dětské hračky. Základem zásobníku je infrastruktura jako služba (IaaS). Layer two is the platform as a service (PaaS), and the top of the stack is the software as a service (SaaS).

Vezměte na vědomí, že všechny tři vrstvy jsou službou. Když si kupujete cloud computing, využíváte službu, nikoli produkt. Stejně jako najímání krajinářství pro sekání trávníku, ani po dokončení práce sekačku nevlastníte.

Typy cloudových výpočtů

Boční poznámka: Pokud jste tak daleko a myslíte si: „Zálohujte, co je cloud computing?„Udělejte si chvilku a přeskočte k našemu vysvětlovači cloudových výpočtů. Poté budete mít mnohem lepší pocit z toho, co je cloud computing a jak ho pravděpodobně již používáte každý den.

Klišé stranou, moderní dálnice a pozemní doprava jsou velkou obdobou typů cloud computingu. Tento rámec použijeme k ilustraci základů těchto tří vrstev. Mějte s sebou, jak cestujeme po informační dálnici!

Pojďme se ponořit do další hloubky a prozkoumat, jaké jsou typy cloudových výpočtů a jak si navzájem pěkně hrají.

Typy cloudových výpočtů

Infrastruktura jako služba (IaaS)

Nejprve infrastruktura.

Je snadné zapomenout, že v zákulisí pracuje složitá síť hardwaru, která definuje naše digitální zážitky. Na první pohled my spotřebitelé pravděpodobně máme několik zařízení. Několik kusů hardwaru, které umožňují náš digitální život.

Možná máte alespoň router, notebook a chytrý telefon. Tato zařízení zabírají ve vašem životě fyzický prostor. Směrovač ve vašem suterénu, notebook na stole a chytrý telefon v kapse.

Realita je taková, že pro fungování kteréhokoli z těchto zařízení je v zákulisí desetkrát více hardwaru. Servery, reléové věže, nespočet kilometrů síťových kabelů, datová centra a satelity jsou jen hrstkou příkladů.

Jednoduše řečeno, infrastruktura cloud computingu je podobná našim silnicím a vše, co podporuje zdravý tok motorových vozidel. Jistě, ulice, silnice a dálnice jsou důležité, ale to je jen špička ledovce infrastruktury. K dispozici jsou také pouliční značky a světla, malované čáry, organizační protokoly, vymáhání práva, pouliční osvětlení, pohotovostní služby, výrobci betonu a nespočet akrů půdy.

Všechny tyto komponenty vozovky tvoří minimální požadavky na stavbu složitějších systémů a aplikací. Podobně jako u těchto požadovaných komponent poskytuje IaaS cloud computingu základní potřeby platforem a služeb, které se na nich mohou šířit.

Typický poskytovatel IaaS, jako je Amazon AWS nebo Microsoft Azure, pronajme a prodá své cloudové služby infrastruktury uživatelům. Odtamtud mohou uživatelé experimentovat a stavět na škálovatelných hardwarových řešeních plných výhod cloud computingu.

Platforma jako služba (PaaS)

Nyní, když je hardware na místě, je dalším typem cloud computingu vrstva platformy jako služby (PaaS). Tady jsou věci trochu nehmotnější a my začínáme vidět souvislost mezi potřebnou infrastrukturou a aplikacemi, které chceme.

Tato překlenovací vrstva, platformová vrstva, je místem, kde se infrastruktura slučuje s vývojářskými nástroji a programátorskými prostředími.

Z hlediska našeho příkladu na silnici je PaaS cloudovým výpočtem, protože legislativa je na dálnici. Zákony a pravidla, jak můžeme stavět na našich silnicích a využívat je, se neliší od protokolů a programovacích jazyků, které tvoří cloudové služby platformy..

Prázdná silnice může být infrastruktura, kterou potřebujeme, ale zákony a normy umožňují to, aby se silnice vyvinuly z úzkého případu použití do společného dobra.

Prázdný server může být také požadovanou infrastrukturou, ale bez protokolů a programovacích jazyků nebude na serveru fungovat žádná aplikace.

Platforma jako služba je vrstva, která poskytuje zákazníkům infrastrukturu i vývojářské sady nástrojů, které potřebují k vytváření škálovatelného softwaru a aplikací..

V současné době se hranice mezi IaaS a PaaS stále více stírají, protože více společností IaaS nabízí řešení na platformě plné sady. Příkladem toho jsou služby AWS společnosti Amazon, které nabízejí celou řadu cloudových výpočtů napříč všemi třemi vrstvami. Poskytovatelé jako Amazon AWS propojují ekosystém IaaS, PaaS a SaaS, aby uživatelé mohli efektivně škálovat své potřeby.

Software jako služba (SaaS)

Pravděpodobně nejznámější vrstva typů cloudových výpočtů, SaaS je místo, kde jsou aplikace a software vyvíjeny a dodávány uživatelům.

Od Netflixu po Dokumenty Google se software jako služba obvykle vztahuje na cloudové aplikace, které se nejvíce přímo dotýkají našich životů. Charakteristickým rysem aplikace SaaS je, že lví podíl na výpočetní práci se provádí na dálku. Jinými slovy, váš počítač nemusí nutně ukládat, spouštět nebo ovládat aplikaci, kterou používáte.

Snadnou ukázkou aplikace SaaS je vývoj softwaru pro zpracování textu. Před deseti lety byly do každého počítače staženy a nainstalovány aplikace pro zpracování textu, jako je Microsoft Word. Například kancelář s deseti počítači by musela nainstalovat deset samostatných kopií aplikace Microsoft Word pro každý stroj, aby mohla software používat.

Každý počítač nainstalovaný s aplikací Microsoft Word je suverénní. Osobní nastavení, soubory a probíhající práce byly izolovány od místního počítače. Přesunutí souborů na jiný stroj znamenalo jejich ruční přesunutí.

Skočením do současnosti cloudová služba SaaS Google Docs tyto bariéry odstraňuje tím, že je v konečném důsledku jedinou kopií aplikace sdílené napříč všemi stroji. V kanceláři s deseti počítači není software lokálně nainstalován na žádném počítači. Místo toho každý počítač přistupuje k Dokumentům Google prostřednictvím internetu a obvykle prostřednictvím webového prohlížeče.

Osobní nastavení, soubory a probíhající práce se ukládají vzdáleně, mimo váš počítač. Díky tomu jsou činnosti jako přesun mezi stroji a sdílení souborů nekonečně jednodušší. Nemluvě o nesčetných bolestech hlavy, kterým se unifikovaná verze vyhne (pokud tu nepocítíte bolest, pravděpodobně jste nikdy nemuseli aktualizovat operační systémy pro tucet fungujících počítačů … a my se divíme, proč se korporace tak pomalu aktualizují ).

Napumpujte přestávky, kde je dálniční metafora?

Zrekapitulujme si to. Zaprvé máme naši infrastrukturu v podobě silnic, značek a požadovaných fyzických komponent jako záskok do cloudové výpočetní techniky napájené hardwarem. Zadruhé jsou to pravidla a právní předpisy, které nám mohou umožnit stavět na infrastruktuře. V cloudu je tato druhá vrstva platformová vrstva, kde jsou protokoly a programovací prostředí spojeny s cloudovou infrastrukturou.

Konečně máme aplikace, nebo jak konečně můžeme my uživatelé použití cloudové služby. Na dálnicích a silnicích jsou to všechny ostatní součásti, které využívají výhody dálniční infrastruktury a platforem. Přepravní společnosti, Ford Motors, Uber a Meals-on-Wheels jsou všechny aplikace, které by bylo téměř nemožné implementovat bez předchozích dvou vrstev.

Stejně jako automobily, přepravní společnosti a různé služby využívající naše společné silnice, je SaaS poslední vrstvou, kde vývojáři rozšiřují a dodávají produkty a služby uživatelům. Bez předchozích IaaS a PaaS by SaaS nebyl spotřebitelským produktem a stále bychom uvízli v paradigmatu jednoho softwaru / jednoho stroje.

Stohování typů cloudových výpočtů

Zpět do zásobníku. Jak již bylo zmíněno, každý typ cloud computingu je vrstva v cloudovém zásobníku. SaaS je v horní části zásobníku a je nejflexibilnější a uživatelsky orientovanou vrstvou. Pod tím je vrstva PaaS a následně vrstva IaaS.

Každá vrstva zásobníku umožňuje předchozí. Například bez vrstvy infrastruktury by byl PaaS v cloudovém prostředí nepravděpodobný a rozhodně by nebyl výhodou výhod škálování cloudů.

Nakonec je nejjednodušší pochopit typy cloudových výpočtů jako škálovatelný outsourcing vašich výpočetních potřeb. Servery na vyžádání, škálovatelné vývojářské platformy a spousta vzdálených aplikací.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me