Den här webbplatsen använder cookies för att ge dig bästa möjliga användarupplevelsen.
Du kan läsa mer om hur vi använder cookies i vår personuppgiftshantering. Genom att godkänna och använda webbplatsen accepterar du vår användning av cookies.

×
Blogg

Introduktion till molntjänster: Vad är skillnaden mellan Iaas, PaaS och SaaS?

Det här är första delen av vår bloggserie om vad som skiljer molntjänster från en traditionell IT-leverans!
Idag tar vi ett titt på begreppen IaaS, PaaS och SaaS.
Pizza as a service2-1

Det är ingen hemlighet att molntjänster har kommit för att stanna. Därför måste du som arbetar inom IT sätta dig in i vad det är, och hur du kan dra nytta av det i er digitala affärsutveckling. Så – vad skiljer egentligen molntjänster från traditionell IT-leverans, och vad innebär de olika tjänstemodellerna IaaS, PaaS och SaaS?

Enkelt förklarat skiljer sig molntjänster från traditionella IT-tjänster genom att både lagring och drift sker över internet. Norska Datatilsynet säger att:

"Molntjänster (cloud computing) är ett samlat begrepp för allt från databehandling och datalagring, till programvara på servrar som är tillgängliga från externa serverhallar, som är anslutna till internet.

Det är vanligt att dela upp molntjänster i olika tjänstemodeller, där de vanligaste är IaaS, PaaS och SaaS:

moln
- IaaS = Infrastructure-as-a-Service
- PaaS = Platform-as-a-Service
- SaaS = Software-as-a-Service

 

Låt oss ta en närmare titt på de tre olika förkortningarna och titta på vad de innebär – och vad som skiljer dem från varandra.

Vad betyder uttrycket "as-a-Service"?

Traditionellt sett har många företag investerat i IT genom stora engångssummor, genom att köpa nätverk och egna servrar. Molntjänster, å andra sidan, handlar istället om att du hyr resurser när ditt företag behöver det, och betalar bara för det du faktiskt använder – därav uttrycket "as-a-service".

Så vad betyder dessa tre olika termer?

IaaS - Infrastructure-as-a-service

Infrastruktur som tjänst baseras på tre huvudsakliga delar:

  • Nätverkslagring (network)

  • Datalagring (storage)

  • Beräknad kapacitet (compute)

Dessa tre delar kombineras för att skapa den faktiska IaaS-tjänsten. Det du vanligtvis får genom en IaaS-tjänst är en virtuell eller fysisk server med vissa definierade egenskaper. Det kan handla om att servern ska ha ett visst operativsystem eller prestanda.

Du betalar bara för användningen av servern och det är leverantören som är ansvarig för att du som kund får just den prestanda och skalbarhet som ni kommit överens om. Exempelvis kan du betala per minut som servern körs, eller per gigabyte som servern använder för lagring.

PaaS – Platform-as-a-Service

Plattform som tjänst är baserat på IaaS-tjänsten och är en lösning där du själv ansvarar för programvaran och data, medan resten underhålls per automatik. Du behöver därför inte bekymra dig över uppdateringar av operativsystemet eller plattformen där du kör olika programvaror.

Du bygger programvaran, definierar lagringsstrukturen och laddar den upp till plattformen. Exempel på populära samhällstjänster som tillhandahålls som Platform-as-a-Service är bland annat Microsoft SQL, MySQL, DocumentDB eller webbtjänster som Apache, Tomcat och Microsoft IIS.

Som slutanvändare får du en plattform med programvarulicenser, grundläggande programinfrastruktur och mellanprogramvara, som du kan bygga på med andra applikationer, utvecklingsverktyg och resurser. Du styr själv de program och tjänster du utvecklar, så sköter molntjänstleverantören resten.  

Den vanliga slutkonsumenten är alltså en utvecklare som i sin tur kräver en “execution environment” (från ordet "Runtime Environment") för sin applikation. Detta kan vara en databas, en integrationsmotor eller webbtjänst.

Leverantören är ansvarig för för att uppdatera plattformen när det kommer uppdateringar och nya versioner, och ansvarar också för att tjänsten kan skalas upp och ner efter behov.

SaaS - Software-as-a-service

Programvara som tjänst är oftast den enklaste att förstå. Som kund kan du använda programvaran och behöver inte oroa dig för hur den är uppsatt. Slutanvändare är oftast inte intresserade av hur allting funkar bakom eller vilka servrar som används – utan vill bara kunna använda tjänsten och vara säkra på att allting fungerar som det ska.

Populära SaaS-applikationer är till exempel Microsoft Office 365, Salesforce, LinkedIn och Adobe Creative.

Det som skiljer SaaS från IaaS och PaaS är att leverantören av SaaS är ansvarig för hela leveranskedjan, inklusive uppdateringar. Som kund köper du därför bara tillgång till ett program.

Med IaaS och PaaS betalar du per användare och per månad för faktisk användning, medan den som väljer att investera i SaaS själv är ansvarig för att lägga till användarna i leverantörens system, för att administrera användarna och överföra data till programmen. Resten hanteras av leverantören.

Skillnaden mellan IaaS, PaaS och SaaS kan fortfarande kännas ganska abstrakt – och därför illustrerar vi det genom konceptet "Pizza-as-a-Service".

Pizza-as-a-Service

Precis som det finns olika tjänstemodeller av molntjänster, finns det olika sätt att äta pizza på. Kort förklarat kan vi likställa SaaS med att äta på restaurang, PaaS med att beställa pizza och få den hemlevererad, och IaaS med att göra egen pizza med ett “pizza kit” – samt on premise-leveranser med tillagning av pizzan från grunden hemma med dina egna råvaror.

 Pizza as a service

SaaS – som att äta på restaurang

Att äta på restaurang är en helhetsupplevelse. Restaurangen tar hand om allt – från att göra pizzadegen, tomatsås och tillbehör, till att tillaga pizzan och servera den rykande varm så snart den är färdig. Som kund behöver du bara beställa vad du vill ha från leverantören (servitören på restaurangen), och sedan får du pizzan serverad direkt till ditt bord. När du ätit klart är det bara att betala, resa dig upp och gå – att duka av bordet och diska sköter restaurangen.

Pizza SaaS

Detta kan jämföras med Software-as-a-Service. Som kund tar du med de som vill äta (dina användare) och betalar bara för de pizzor ni beställer (alltså för antalet användare per månad). I priset ingår allt du behöver.

Det innebär också att du inte kan ställa vilka krav som helst till molntjänstleverantören. Som gäst på restaurangen kan du bara du använda de bestick som finns, och bara beställa det som finns på menyn.

SaaS-tjänsten är en applikation som är förpackad på ett visst sätt och du som kund måste därför förhålla dig till detta. Fördelen med att få allt färdiglevererat gör att leverantören kan sätta upp vissa riktlinjer för vilka funktioner som ska ingå, vilket därmed ger dig liten möjlighet att påverka detta.

PaaS – beställa pizza och få den levererad

Som kund ringer du, eller använder en app, för att beställa vad du vill ha. Pizzarestaurangen tillagar det du har beställt och kör hem maten till dig. Nu kan du som kund själv välja hur du vill servera pizzan, vilka tallrikar och bestick du ska använda, var du ska äta den och vilka tillbehör du vill ha.

Pizza PaaS

Du har också ansvaret för att se till att det finns något att dricka till pizzan, och du måste plocka undan och diska efter måltiden. Även om pizzaleveransen innebär mer frihet än att att äta på restaurangen, så kan du ändå inte påverka vad som helst. Restaurangen bestämmer hur de ska köra hem pizzan till dig, oavsett om du vill att den levereras med cykelbud, elbil eller annan transport. Vi liknar detta vid en PaaS-leverans – du får helt enkelt plattformen pizza.

Vad du väljer att göra med pizzan efter att den är tillagad och levererad är helt upp till dig. Du kan själv välja att packa om pizzan och sälja den vidare som en färdig lunch till dina vänner, till exempel.

När du köper en PaaS-tjänst kan det vara en tjänst där du kan få tillgång till en databas, men där du inte kan påverka vilken version det är, eller vilken patchnivå den har, då detta styrs av leverantören.

IaaS – göra egen pizza utifrån ett pizza-kit

Här köper du som kund ett färdigt pizzakit i din närmaste mataffär.
Paketet Pizza IaaSinnehåller en färdig pizzadeg, en burk tomatsås och kanske lite toppings och ost. Det är du själv som kombinerar alla ingredienser till en god pizza, och som ansvarar för att den tillagas ordentligt. Du har därför större valfrihet när du gör pizzan, så att den blir precis som du vill ha den. Men även här kan du inte påverka allt kring leveransen – tomatsåsen kommer färdig från fabriken och pizzadegen är som den är.

I IT-sammanhang betyder det att du har tillgång till att sätta upp virtuella servrar, nätverk, VPN-länkar och lagring – samtidigt som du själv är ansvarig för hur de olika komponenterna ska sättas samman och fungera med varandra.

Det är du som ansvarar för att utforma konfigurationen av dessa, och det är du som måste ha kontroll på uppsättningen. Dessutom måste du ha en backup av den faktiska konfigurationen, om det skulle visa sig att något har gått fel, eller att uppsättningen behöver göras om.

Egen on premise-leverans – gör pizzan från grunden med egna råvaror

Pizza On Preem

Här gör du verkligen allt själv, både degen och tomatsåsen, och du kan anpassa allt efter varje person, deras behov och önskemål. Du måste ha koll på receptet, vilka ingredienser som behöver inhandlas, och i vilken ordning du ska göra pizzan.

I IT-världen innebär detta att du som kund är ansvarig för hela leveransen: Från att välja hårdvara på servrar till nätverk och lagring. Dessutom måste du ta höjd för eventuella toppar i produktionen, så att det finns tillräckliga resurser och duktiga medarbetare vid behov.

Kort sammanfattning för dig som inte har tid att läsa allt

Det finns flera olika sätt att få din pizza på – och det gäller även i IT-världen.

Har du koll på de olika förkortningarna IaaS, PaaS och SaaS – och skillnaden mellan dem – så har du redan kommit en bra bit på vägen.

Det handlar först och främst om vem som ska vara ansvarig för vilken del av leveransen, men också om vad du som kund vill fokusera på. Se till vilka behov du har, och välj sedan den rätta typen av leverans för varje identifierat behov.

Dagens situation – ta kontroll över din egen IT-miljö

Vad är målet för ditt företag? Hur kan IT-system och teknik hjälpa dig att nå målen? Vilka system och applikationer behövs för att lyfta hela din verksamhet? Ställ dig dessa frågor och undersök sedan hur era system och applikationer levereras idag. Är det SaaS-applikationer eller interna lösningar? Ta reda på vilka “quick wins” ni kan uppnå genom att ändra er befintliga lösning. Vi kan hjälpa dig på vägen, både med analys av er nuvarande miljö, optimering och förbättring, samt hur du kan anpassa och underlätta användningen av framtida lösningar.