Analogi med pizza som en tjänst: On Prem, IaaS, PaaS och SaaS

3 nov. 2019

Åtminstone kan "on-premises" tydas utan alltför mycket arbete. Men hur är det med IaaS, PaaS och SaaS? Vad är skillnaden mellan dem?

IaaS, PaaS och SaaS? Om du är som jag är den underbara världen av tekniska akronymer en enda stor plåga i, ah, aaS, om du förstår vad jag menar.

Jag stötte nyligen på den här praktiska infografiken i ett inlägg från Tom Murdock från Acquia (uppdatering: jag kunde äntligen hitta originalkällan, som visade sig vara ett LinkedIn-inlägg av Albert Barron, en mjukvaruarkitekt på IBM), som jag gillade mycket. Den förklarar de olika "... som en tjänst"-modellerna med hjälp av allas matfavorit - PIZZA som analogi.

Pizza som en tjänst

Låt oss först titta på den traditionella lokala världen av innehållshanteringssystem. I pizzavärlden innebär det att du gör allt själv – allt från att samla ingredienserna, till att ha utrustningen som behövs för att förvandla ingredienserna till en färdig pizza, till att förse matbordet och dryckerna till din kompletta pizzamiddag.

Tänk på "Ta och baka" eller "Hämta den där frysta pizzan" som en analogi för Infrastruktur som en tjänst. Allt du behöver oroa dig för är de saker som behövs för att värma och servera pizzan.

Med Plattform som en tjänst behöver du inte ens hantera den underliggande hårdvaran eller programvaran. I pizzavärlden behöver du bara duka bordet, eftersom pajen levereras till dig färdig att äta.

Och slutligen har vi Programvara som en tjänst. Pizzamässigt äter du ute och njuter av en paj med tunn botten eller djup Chicago-paj. I CMS-land kan du koncentrera dig på innehållet för din webbplats och dina marknadsföringsinitiativ, och behöver inte oroa dig för patchar, säkerhet och underhållsuppgraderingar.