Skillnad mellan IaaS PaaS och SaaS

Den största skillnaden mellan IaaS PaaS och SaaS är att IaaS ger tillgång till resurser som virtuella maskiner och virtuellt lagringsutrymme medan PaaS tillhandahåller runtime-miljöer, utvecklings- och installationsverktyg för applikationer och SaaS tillhandahåller programvara som en tjänst till slutanvändarna.

Cloud computing är en viktig teknik i den moderna världen. Det hjälper till att erhålla hårdvara, mjukvara och andra infrastrukturella resurser som är nödvändiga för företagsorganisationer över internet. Det förbättrar skalbarhet och resursdelning, minskar kostnaderna och ger plattformsoberoende. Det finns tre servicemodeller i cloud computing. De är IaaS, PaaS och SaaS.

Viktiga områden som omfattas

1. Vad är IaaS
     - Definition, Användning
2. Vad är PaaS
     - Definition, Användning
3. Vad är SaaS
     - Definition, Användning
4. Skillnad mellan IaaS PaaS och SaaS
    - Jämförelse av viktiga skillnader

Nyckelbegrepp

IaaS, PaaS, SaaS Cloud Computing

Vad är IaaS

IaaS står för Infrastruktur som en tjänst. Det möjliggör tillgång till resurser som fysiska maskiner, virtuella maskiner, etc. Dessutom ger den tillgång till lastbalanser, programvara, virtuell maskinskivförvaring och virtuella lokalnätverk (VLAN). Användarna har tillgång till dessa resurser genom serverns virtualisering. Användarna kan köra någon programvara med administrativ åtkomst till virtuella maskiner.

Figur 1: Cloud Computing

De virtuella maskinerna kan dock bli föråldrade med avseende på säkerhetsuppdateringar. Dessutom kan det hända att data raderas. Klienterna använder virtuella maskiner med vanliga diskresurser. Cloud-leverantören bör se till att nästa klient som hyr resursen inte kommer att observera uppgifterna tillhör den tidigare klienten.

Vad är PaaS

PaaS står för Plattform som en tjänst. Det ger runtime-miljöer för applikationer. Det ger också utvecklings- och installationsverktyg som är nödvändiga för applikationsutvecklingen. Dessutom tillåter utvecklarna att skapa webbapplikationer. Microsoft Azure, Google App Engine är några exempel på PaaS. Utvecklaren kan logga in på dessa webbplatser, till exempel App Engine, Force.com och använda det inbyggda API-programmet för att enkelt skapa webbapplikationer.

PaaS ger ett antal fördelar. En är att klienten inte behöver köpa omfattande hårdvara, servrar etc. Det är också lätt att göra skalning beroende på kraven. Sammantaget erbjuder PaaS en webbläsarbaserad utvecklingsmiljö. Det erbjuder också inbyggd säkerhet, skalbarhet och webbtjänstgränssnitt.

Vad är SaaS

SaaS står för Mjukvara som en service. Det tillhandahåller program till slutanvändarna som en tjänst. Dessa applikationer distribueras på en värdtjänst och slutanvändarna kan komma åt dem via internet. Mänskliga resurslösningar, faktureringssystem och helpdeskapplikationer är några exempel på SaaS.

Sammantaget gör SaaS mjukvara tillgänglig över internet. Dessa applikationer kräver inte mycket underhåll hos slutanvändaren. Med andra ord kräver de minsta klientsidan installation. Det finns inga svåra konfigurationer och inget komplext programvara krav. SaaS är kostnadseffektivt. Det förbättrar skalbarheten och det går att uppgradera och uppdatera.

Det finns dock nätverksberoende och webbläsarbaserade risker. SaaS-applikationer är endast tillgängliga om nätverket är tillgängligt. Om användaren besöker en skadlig webbläsare kan SaaS-programmet dessutom påverka klientinformationen. För att förhindra det kan han använda flera webbläsare och använda en specifik webbläsare för att komma åt SaaS-applikationen.

Skillnad mellan IaaS PaaS och SaaS

Definition

IaaS är en servicemodell i cloud computing som tillhandahåller virtualiserade datortillgångar över internet. PaaS är en cloud computing-modell som levererar verktyg som är nödvändiga för applikationsutveckling över internet. SaaS är en servicemodell i cloud computing som är värd för programvara och gör dem tillgängliga för kunder över internet.

Står för

IaaS står för Infrastruktur som en tjänst. PaaS står för Platform som en tjänst och SaaS står för Software as a Service.

Användande

IaaS ger tillgång till resurser som virtuella maskiner, virtuell lagring etc. PaaS tillhandahåller runtime-miljöer, utvecklings- och installationsverktyg för applikationer. SaaS tillhandahåller mjukvara som tjänster till slutanvändarna.

Används huvudsakligen av

Nätverksarkitekter använder IaaS. Utvecklare använder PaaS och slutanvändare använder SaaS.

Slutsats

IaaS, PaaS och SaaS är servicemodeller i cloud computing. Skillnaden mellan IaaS PaaS och SaaS är att IaaS ger tillgång till resurser som virtuella maskiner och virtuellt lagringsutrymme medan PaaS tillhandahåller runtime-miljöer, utvecklings- och installationsverktyg för applikationer och SaaS tillhandahåller programvara som en tjänst till slutanvändarna.

Referens:

1. "Cloud Computing Infrastructure as a Service (IaaS)." Www.tutorialspoint.com, Tutorials Point, 8 Jan. 2018, Tillgänglig här.
2. "Cloud Computing Platform as a Service (PaaS)." Www.tutorialspoint.com, Tutorials Point, 8 Jan. 2018, Tillgänglig här.
3. "Cloud Computing Software as a Service (SaaS)." Www.tutorialspoint.com, Tutorials Point, 8 Jan. 2018, Tillgänglig här.

Image Courtesy:

1. "2153286" (CC0) via Pixabay