Cloud Computing: Modely služeb (SaaS, PaaS, IaaS)
Cloudové služby se dělí do tří základních kategorií podle toho, kolik vrstev infrastruktury spravuje poskytovatel a kolik uživatel. Tento koncept se často ilustruje pomocí modelu „Pizza as a Service“.
1. Tři základní modely cloudu
IaaS (Infrastructure as a Service)
Poskytovatel vám pronajme „holé“ železo nebo virtuální stroje, síť a úložiště. Vy si instalujete operační systém a vše ostatní.
Příklad: Amazon EC2, Google Compute Engine, Microsoft Azure VM.
Pro koho: Správci systémů, síťoví inženýři.
Poskytovatel spravuje hardware i operační systém a vývojové prostředí. Vy se staráte pouze o kód své aplikace a data.
SaaS (Software as a Service)
Kompletní aplikace běžící v cloudu, ke které přistupujete přes prohlížeč. O servery, kód, aktualizace i zabezpečení se stará poskytovatel.
—
2. Hlubší pohled na SaaS (Software jako služba)
SaaS je v současnosti nejdynamičtějším modelem díky své dostupnosti a škálovatelnosti.
Klíčové vlastnosti SaaS:
Multitenancy: Jedna instance aplikace slouží více zákazníkům (tenantům), ale jejich data jsou od sebe striktně izolována.
Předplatné (Subscription): Platí se měsíčně nebo ročně, což mění fixní náklady (CapEx) na provozní náklady (OpEx).
Univerzální přístup: Stačí připojení k internetu a webový prohlížeč; nezáleží na operačním systému uživatele.
Automatické aktualizace: Všichni uživatelé mají vždy nejnovější verzi aplikace bez nutnosti manuálních instalací.
—
3. Odpovědnost v cloudu (Shared Responsibility Model)
Je důležité pochopit, kdo za co ručí. V modelu SaaS přenášíte téměř veškerou odpovědnost na poskytovatele.
| Komponenta | IaaS | PaaS | SaaS |
| Aplikace | Vy | Vy | Poskytovatel |
| Data | Vy | Vy | Vy / Společně |
| Runtime / OS | Vy | Poskytovatel | Poskytovatel |
| Virtualizace | Poskytovatel | Poskytovatel | Poskytovatel |
| Hardware / Síť | Poskytovatel | Poskytovatel | Poskytovatel |
—
4. Výhody a nevýhody SaaS
Výhody:
Rychlost nasazení: Službu můžete začít používat během několika minut.
Nižší vstupní náklady: Žádné investice do drahého hardwaru.
Snadná škálovatelnost: Kapacitu (např. počet uživatelů) navýšíte jedním kliknutím.
Nevýhody:
Závislost na dodavateli (Vendor Lock-in): Přechod k jinému poskytovateli může být datově i technicky náročný.
Omezená kontrola: Nemůžete ovlivnit, kdy proběhne aktualizace nebo jak vypadá backend.
Závislost na internetu: Bez připojení je většina
SaaS aplikací nepoužitelná.
Související články:
Tagy: it cloud saas paas iaas infrastructure software-engineering business