De vier typen cloudservices zijn infrastructure as a service (IaaS), platform as a service (PaaS), software as a service (SaaS) en serverless computing, ook wel function as a service (FaaS) genoemd. Ze verschillen in hoeveel van de stack de aanbieder voor u beheert: hoe hoger de laag, hoe minder u zelf beheert en hoe minder u kunt aanpassen.
Belangrijkste punten
- NIST SP 800-145 definieert drie servicemodellen (IaaS, PaaS, SaaS). Serverless wordt vaak als vierde toegevoegd, omdat het anders wordt afgerekend en beheerd.
- IaaS geeft u virtuele machines en netwerken; PaaS geeft u een beheerde runtime of database; SaaS geeft u een kant-en-klare applicatie; serverless voert uw code uit per gebeurtenis.
- Welk type het ook is, u blijft altijd eigenaar van uw data, identiteiten, toegangsregels en configuratie.
- De meeste echte systemen combineren typen, bijvoorbeeld virtuele machines op IaaS met een beheerde database op PaaS.
- Andere "as a service"-labels, zoals CaaS, DBaaS en DRaaS, zijn deelverzamelingen van deze vier, genoemd naar wat ze leveren.
Wat zijn de 4 typen cloudservices?
De NIST-definitie van cloud computing (SP 800-145, september 2011) beschrijft drie servicemodellen. Serverless kwam later en wordt nu door elke grote aanbieder geleverd, dus de meeste gidsen tellen er vier.
| Type | Wat de aanbieder beheert | Wat u beheert | Hoe u betaalt | Voorbeelden |
|---|---|---|---|---|
| IaaS | Datacenter, hardware, netwerk, hypervisor | Besturingssysteem, middleware, runtime, applicatie, data | Per VM-uur of -seconde, per opgeslagen GB | Amazon EC2, Azure Virtual Machines, Google Compute Engine |
| PaaS | Alles hierboven plus besturingssysteem, runtime en middleware | Applicatiecode, configuratie, data | Per instance, plan of capaciteitseenheid | Azure App Service, Amazon RDS, Google App Engine |
| SaaS | De hele applicatie | Gebruikers, instellingen, data | Per gebruiker of abonnement | Microsoft 365, Salesforce, Google Workspace |
| Serverless (FaaS) | Servers, schaling, runtime | Functiecode, triggers, data | Per aanvraag en uitvoeringstijd | AWS Lambda, Azure Functions, Google Cloud Run functions |
Infrastructure as a service (IaaS)
Bij IaaS huurt u de basisbouwstenen: virtuele machines, block- en objectopslag en virtuele netwerken. NIST beschrijft het als het vermogen om "provision processing, storage, networks, and other fundamental computing resources" in te richten en "arbitrary software, which can include operating systems and applications" uit te voeren.
U kiest het besturingssysteem, patcht het, installeert uw software en beheert de firewallregels. De aanbieder zorgt voor de fysieke servers en het datacenter.
- Goed voor: lift-and-shift-migraties, legacy-applicaties die een specifiek besturingssysteem vragen, en workloads die volledige controle nodig hebben.
- Let op: u houdt het meeste operationele werk, waaronder patchen, back-ups en schaalregels.
Platform as a service (PaaS)
PaaS haalt het besturingssysteem van uw takenlijst. U zet code of een databaseschema uit; de aanbieder beheert de servers, de runtime en de middleware. Volgens NIST beheert of bestuurt de afnemer de onderliggende cloudinfrastructuur niet ("does not manage or control the underlying cloud infrastructure"), maar wel de uitgerolde applicaties.
- Goed voor: webapplicaties, API's en beheerde databases waarbij u minder onderhoud en snellere releases wilt.
- Let op: beperkingen in runtime en versies, en aanbiedergebonden functies die een latere overstap moeilijker maken.
Software as a service (SaaS)
SaaS is een kant-en-klare applicatie die u via een browser of app gebruikt. U configureert hem, voegt gebruikers toe en bent eigenaar van de data, maar u raakt de code of de infrastructuur niet aan. E-mail-, CRM-, HR- en boekhoudsystemen zijn typische voorbeelden.
- Goed voor: standaard bedrijfsprocessen waarin een configureerbaar product het wint van zelf bouwen.
- Let op: beperkte aanpasbaarheid, voorwaarden voor data-export, en prijzen per gebruiker die meegroeien met het personeelsbestand.
Serverless computing (function as a service)
Bij serverless uploadt u een functie en bepaalt u wat die activeert, zoals een HTTP-verzoek, een bestandsupload of een bericht in een wachtrij. De aanbieder start de functie, schaalt haar en stopt haar weer. U betaalt alleen zolang ze draait. AWS Lambda wordt bijvoorbeeld geprijsd op het aantal aanvragen en de duur dat uw code draait, met een gratis maandelijks niveau van een miljoen aanvragen.
Niet elke aanbieder rangschikt serverless apart. In de eigen documentatie van Microsoft staat Azure Functions bijvoorbeeld onder PaaS. Daarom spreken sommige bronnen van "drie typen" en andere van "vier".
- Goed voor: gebeurtenisgestuurde taken, API's met piekverkeer, geplande taken en bindcode tussen diensten.
- Let op: limieten op uitvoeringstijd, cold starts, en kosten die een kleine always-on-server kunnen overstijgen als het verkeer constant en hoog is.
Hoe verhouden de vier typen zich in controle, snelheid en kosten?
Elke stap hoger in de stack ruilt controle in voor snelheid. De tabel toont het gebruikelijke patroon; afzonderlijke diensten wijken af.
| IaaS | PaaS | Serverless | SaaS | |
|---|---|---|---|---|
| Controle over de omgeving | Hoogst | Gemiddeld | Laag | Laagst |
| Tijd tot de eerste werkende versie | Langzaamst | Sneller | Snel | Snelst |
| Uw operationele inspanning | Hoog: besturingssysteem, patchen, schaling | Gemiddeld: code en configuratie | Laag: code en rechten | Laagst: gebruikers en instellingen |
| Kostengedrag | Betalen voor ingerichte capaciteit, gebruikt of niet | Betalen per instance of plan | Betalen per aanvraag en uitvoeringstijd | Betalen per gebruiker of abonnement |
| Inspanning om naar een andere aanbieder te verhuizen | Laagst | Gemiddeld | Gemiddeld tot hoog | Hangt af van data-export |
In de praktijk kiezen teams zelden één type. Een typisch webproduct draait zijn front-end op een PaaS-dienst, zijn achtergrondtaken als serverless functies, een legacy-component op IaaS, en gebruikt SaaS voor e-mail, CRM en ticketing. De vraag is niet "welk type?" maar "welk type voor elk onderdeel?".
Wie is waarvoor verantwoordelijk?
Beveiligings- en beheertaken verschuiven met elk type. De richtlijnen van Microsoft over gedeelde verantwoordelijkheid vatten het samen: "For all cloud deployment types, you own your data and identities."
| Gebied | IaaS | PaaS | SaaS |
|---|---|---|---|
| Data, identiteiten, toegang, configuratie | U | U | U |
| Applicaties | U | Gedeeld | Gedeeld |
| Netwerkmaatregelen | U | Gedeeld | Aanbieder |
| Besturingssysteem | U | Aanbieder | Aanbieder |
| Fysieke hosts, netwerk, datacenter | Aanbieder | Aanbieder | Aanbieder |
De tabel volgt de verantwoordelijkheidsmatrix van Microsoft; AWS en Google Cloud hanteren hetzelfde principe. Serverless zit dicht bij PaaS: de aanbieder beheert het besturingssysteem en de runtime, en u bent eigenaar van de code, rechten en data.
Welke andere "as a service"-typen bestaan er?
Aanbieders hanteren nog veel meer labels. Deze as a service-typen zijn smallere onderdelen van de vier hoofdtypen, genoemd naar wat ze leveren. AWS geeft een kort overzicht van de belangrijkste modellen op de pagina typen cloud computing.
| Label | Wat het levert | Dichtstbijzijnde hoofdtype |
|---|---|---|
| Containers as a service (CaaS) | Beheerde containerplatformen zoals Amazon EKS, Azure AKS, Google GKE | Tussen IaaS en PaaS |
| Database as a service (DBaaS) | Beheerde databases zoals Amazon RDS, Azure SQL Database, Cloud SQL | PaaS |
| Storage as a service | Object-, bestands- en blockopslag, afgerekend per GB | IaaS |
| Desktop as a service (DaaS) | Virtuele desktops vanuit de cloud | Lijkt op SaaS |
| Disaster recovery as a service (DRaaS) | Replicatie en failover naar een cloudregio | IaaS plus beheerde dienst |
| Backend as a service (BaaS) | Kant-en-klare authenticatie, database en opslag voor apps | PaaS |
| AI of ML as a service | Gehoste modellen en trainingsplatformen | PaaS of SaaS |
Hoe kiest u het juiste type?
Kies de hoogste laag die nog aan uw eisen voldoet. Elke laag die u uit handen geeft, is werk dat u niet meer doet, maar ook controle die u opgeeft.
- Is er een SaaS-product dat past? Voor e-mail, CRM of salarisadministratie geldt: kopen in plaats van bouwen.
- Mag u de applicatie zelf aanpassen? Zo ja, probeer dan eerst PaaS of serverless. U besteedt minder tijd aan patchen en schalen.
- Heeft ze een specifiek besturingssysteem, een specifieke kernel of licentie nodig? Dan is IaaS meestal de realistische keuze, althans voor de eerste fase van een migratie.
- Is het verkeer onregelmatig of gebeurtenisgestuurd? Dan past serverless goed. Vergelijk bij constante, hoge belasting de prijs met containers of VM's.
- Wie beheert het 's nachts? IaaS vraagt de meeste operationele inspanning. Hebt u dat team niet, plan dan een beheerde clouddienst in of kies een hogere laag.
Servicetypen staan los van implementatiemodellen. U kunt IaaS draaien in een publieke, private of hybride cloud. Onze gids over cloudimplementatiemodellen behandelt die kant, en de vergelijking van IaaS en PaaS gaat dieper in op de twee meest gekozen opties.
Voorbeeld: IaaS en PaaS combineren in één platform
WorkBuster exploiteert een SaaS-wervingsplatform dat wereldwijd wordt gebruikt. Toen het met Opsio naar AWS verhuisde, stond de data in een MySQL-instance op een VMware-hypervisor, en was bijna nul downtime van cruciaal belang. Het nieuwe ontwerp combineert typen. EC2-instances (IaaS) draaien achter een Application Load Balancer en een auto-scaling group, ondersteund door een Amazon RDS for MySQL-database met meerdere beschikbaarheidszones (een beheerde dienst in PaaS-stijl). De hele opzet is vastgelegd in AWS CloudFormation-templates. Lees de casus WorkBuster.
Hoe Opsio helpt
Opsio helpt teams beslissen welke onderdelen van een applicatie op IaaS, PaaS of serverless thuishoren, en migreert en beheert ze vervolgens. Zie onze serverless-diensten en onze AWS-migratiedienst.
Veelgestelde vragen
Zijn er 3 of 4 typen cloudservices?
Beide antwoorden komen voor. NIST SP 800-145 definieert drie servicemodellen: IaaS, PaaS en SaaS. Veel aanbieders en gidsen voegen serverless toe als vierde, terwijl Microsoft Azure Functions onder PaaS rangschikt.
Wat is het verschil tussen IaaS, PaaS en SaaS?
IaaS geeft u virtuele infrastructuur en u beheert alles vanaf het besturingssysteem. Bij PaaS beheert de aanbieder ook het besturingssysteem en de runtime, dus u zet alleen code en data uit. SaaS is een complete applicatie die u configureert en gebruikt.
Is AWS IaaS, PaaS of SaaS?
AWS biedt ze allemaal aan. Amazon EC2 is IaaS, Amazon RDS en Elastic Beanstalk zijn PaaS, AWS Lambda is serverless, en AWS verkoopt ook enkele applicaties in SaaS-stijl. Hetzelfde geldt voor Azure en Google Cloud.
Welk type cloudservice is het goedkoopst?
Geen enkel type is in alle gevallen het goedkoopst. Serverless is vaak het goedkoopst bij laag of onregelmatig verkeer, IaaS met kortingen voor een vaste afname bij een stabiele hoge belasting, en SaaS als het software vervangt die u anders zelf zou bouwen en beheren. Reken de beheertijd van uw team mee in de vergelijking.
Geschreven door

Country Manager, Zweden
Johan leidt Opsio's activiteiten in Zweden en stuurt AI-adoptie, DevOps-transformatie, beveiligingsstrategie en cloudoplossingen voor Noordse ondernemingen. Met meer dan 12 jaar ervaring in cloudinfrastructuur heeft hij meer dan 200 projecten opgeleverd op AWS, Azure en GCP — gespecialiseerd in Well-Architected-reviews, landing zone-ontwerp en multi-cloud-strategie.
Redactionele richtlijnen: Dit artikel is geschreven door de hierboven vermelde cloudspecialist. We herzien het wanneer de technologie of regelgeving waarover het gaat verandert; de datums op deze pagina tonen de laatste update. Opsio is redactioneel onafhankelijk.