Válka cloudů: podle čeho pro firmu vybrat správný cloudový koncept?

cloud

Cloudových konceptů je dnes na trhu tolik, že zákazníka spíše matou. Bude pro moji firmu lepší IaaS, PaaS nebo SaaS? Po dnešním článku byste si měli zvládnout na tuto otázku adekvátně odpovědět sami.

Všechny velké IT společnosti dnes nějakým způsobem koketují s poskytováním cloudových služeb. CEO Microsoftu, Steve Ballmer, otevřeně prohlašuje, že budoucnost Microsoftu je navzdory firemní tradici cele pro cloud. IBM má pro změnu svůj Smart Business Cloud. Oracle zase Exalogic. Amazon a jeho Elastic Cloud díky včasnému startu bobtná každým dnem, podobně si stojí velký byznysový rival Microsoftu, společnost Salesforce.com. No a to jsme ještě nehovořili o dalších dravých rybách, které se z tradičního enterprise ryníka trochu vymykají – Google, Apple.

Ekonomické argumenty jsou zřejmé – faktor známý ekonomům jako „economies of
scale“ (jednoduše řečeno: „Čím větší objem výroby, tím menší cena za
kus“) opět potvrdil, že i ve virtuálních prostředích cloudových
technologií platí také, jelikož prakticky vše dnes na trhu u podobných
firem dospělo do stavu, kdy se vyplatí prosté škálování cloudové
nabídky a vlastní servery jsou tu jen pro ty opravdu největší
zákazníky. Cloud jak známo také skvěle zapadá do moderní koncepce
„smart“ zařízení – ať už je to smartphone, smart-multimediální
přehrávač anebo smart-lednička, která vám z cloudu stáhne recepty na
základě potravin, co máte uvnitř.

IaaS

Na jaké koncepty cloudu se tedy dnes dá na trhu narazit? První je
infrastruktura jako služba (IaaS), kdy zákazník nahradí fyzické
servery těmi virtuálními a přistupuje k nim přes internet. Koncept
IaaS se ochotně škáluje dle potřeby zákazníka směrem nahoru i dolu,
jak je jen libo. Zákazníci ale stále musí řešit některé nepříjemné
věci – třeba operační systém (kompatibilita, patche, …), instalovat
aplikace a potýkat se u nich s problematikou závislostí.

Trhu IaaS dominuje Amazon, jež začal díky svému Elastic Computer
Cloudu (EC2) nabízet podobnou službu již v říjnu 2008. Tehdy začal
poskytovat virtuální stroje různých velikostí spravované skrze webové
API. Většina z nich mimochodem běží na Linuxu a jeho klonech, ovšem dá
se zde najít i Windows Server.

PaaS

A blížíme se plynule k dalšímu konceptu: PaaS aneb platforma jako
služba. To je koncept, jež do značné míry abstrahuje od
infrastruktury. Zákazník zkrátka nasadí aplikaci na již existující
platformě, která mu poskytuje služby jako je datový management,
transakce, práce s identitami/autenticitou.

Dobrým příkladem PaaS je Google App Engine, kdy zkrátka jen napíšete
svoji aplikaci pro Javu nebo Python a uploadnete na server. Aplikace
může používat služby jako transakční úložna dat, řazení úkolů, správa
uživatel, e-maily, cachování a další. Sice musíte věřit, že Google
tyto služby provádí správně, ale na oplátku tu máte ve srovnání s
běžným OS takřka bezúdržbovou platformu.

SaaS

A je tu i třetí model známý jak SaaS, který v abstrakci pokročil
nejdál – tedy software jako služba. Dokonce i kód je v tomto případě
spravován providerem služby a zákazník se u něj jednoduše zapíše jako
uživatel. Příklady SaaS z dnešní praxe jsou třeba Microsoft a jeho
Business Productivity Online Suite (brzy již jen Office 365) nebo
aplikace Google pro online práci s e-maily nebo dokumenty.

Příjemnou vlastností SaaS je to, že když provider zlepší implementaci,
vámi konzumované služby běží najednou lépe/rychleji/spolehlivěji a to
i bez vaší interakce nebo námahy, nemluvě o investici finanční nebo
časové. Pro providera je naopak příjemné, že všichni mají zaručeně jen
onu jednu online verzi jeho aplikace – updaty i záplaty tedy obdrží
okamžitě atd.

SaaS má i své odvrácené stránky pochopitelně: když chcete nějakou
novou funkci, pak se musíte typicky snížit k pokornému žebrání na
podpoře či v Support fórech. Dalším problémem je tzv. Lock-in, tedy
vaše závislost na jediné aplikaci a providerovi. A zádrhel třetí,
nadužívání SaaS služby jedinou osobou se špatnou morálkou může
poškodit parametry služby pro všechny ostatní. A je tu i otázka
potenciální nebezpečnosti – dnes se v jedné a téže databázi často
„hrabe“ zároveň klidně i několik tisíc lidí najednou.

Koncepty IaaS, PaaS i SaaS jsou sice ± specifikované, ovšem ve
skutečné tržní realitě jsou jejich hranice často poměrně nejasné díky
faktu, že různí provideři podobné nabídky v detailech všelijak
upravují a rozšiřují. U některých konceptů a produktů je zřejmé (pro
příklad třeba uvažujme služby Microsoft Azure nebo Google App Engine
for Business), že jim nejlépe sedí jediný či dva koncepty, takže proč
na ně roubovat i druhý a potažmo třetí, když to jiné platformy/služby
zřejmě zvládnou lépe.

Zjišťovat, který z konceptů na trhu převáží a stane se dominantním, je
stejně nesmyslná otázka, jako studie na téma, zda se budou v roce 2012
nejvíce prodávat lžíce, vidličky nebo nože: každý z příborů má zkrátka
svůj primární zamýšlený účel existence a i když se dá kdykoliv
nahradit jiným, u některých jídel se s ním moc nenajíte…

Naopak, rozhodnout se o správném konceptu je pro váš podnik otázka
klíčová. Přitom je však nutno zohlednit mnoho a mnoho dalších otázek –
existující předplacenou podporu na již zakoupené aplikace, plánované
investice do hardware, cílový trh, produkt nebo službu, cenovou
politiku, nároky na rozšiřitelnost, …

Kam dál:

Jaké cloudové koncepty budou v tomto roce nejrozšířenější?

Exit mobile version