5 Servisní modely cloud computingu
5.2 Platform as a Service

PaaS (Platforma jako služba): je kategorie cloud computingu, která poskytuje platformu a prostředí tak, aby umožnila vývojářům vytvářet aplikace a služby přes Internet. PaaS služby jsou hostované v cloudu a dostupné přes webový prohlížeč. Obvykle se jedná o způsob pronájmu hardware, operačního systému, úložiště a síťové kapacity přes internet.

Model služeb poskytuje zákazníkům pronajmout si virtualizované servery a příslušné služby pro běh vlastních aplikací, které jsou vytvořeny pomocí programovacích jazyků, knihoven, služeb a nástrojů podporovaných samotným poskytovatelem. Platformy pro vývoj aplikací povolují uživatelům vytvářet a hostovat aplikace větších rozměrů, než by byli sami schopni zvládnout. Poskytovatelé PaaS mohou asistovat vývojářům od konceptu jejich originální myšlenky až po vytvoření aplikace, její testování a nasazení. To všechno je dosaženo řízeným mechanismem.

Zákazník nespravuje ani neřídí infrastrukturu cloudu včetně sítě, serverů, operačních systémů nebo úložiště, ale má kontrolu přes nasazenou aplikaci a konfigurační nastavení v hostovaném prostředí. Profitují z nízkých ekonomických nákladů, které vycházejí ze sdílení infrastruktury mezi více uživateli. Klient služby PaaS platí obecně za prostředky, které ve skutečnosti čerpá.

Příklady prostředků, které mohou být obsaženy v PaaS:

Výhody PaaS jsou:

  • Vývojáři software mohou používat personální PaaS prostředí na každé úrovni procesu vývoje, testovat a nakonec hostovat svoji aplikaci.
  • Tým může spolupracovat na dálku. Kdokoli kdekoli je schopen pracovat na projektu.
  • Flexibilita; zákazníci mají kontrolu přes různé nástroje, které jsou nainstalované v rámci své platformy a mohou vytvořit platformu, která se hodí jejich specifickým požadavkům
  • Šetřeni nákladů: netřeba investovat do fyzické infrastruktury.
  • Maximalizace provozu: poskytovatelé PaaS by měli mít nástroje, technologie a zkušenosti k pomoci uživatelům předejít neplánovaným výpadků.
  • Jednoduché škálování. Vlastnosti PaaS mohou být změněny, jestliže je potřeba.

Jedna z nevýhod PaaS je, že v závislosti na nabídce společnosti, poskytuje možnost uzavřít uživatele do specifického softwarového prostředí, jazyka nebo rozhraní. To mohou zabezpečit někteří poskytovatelé, ne však všichni.

Příklady PaaS: