Wacht je nog altijd op de koerier om extra geheugen in je webserver te steken? Zijn er andere opties, of springen we allemaal op de trend van serverless hosting?
Sinds het begin van het World Wide Web wordt een webpagina geleverd door een server ergens die de gevraagde pagina naar je browser terugstuurt. Sinds die eerste pagina in 1991 is er veel veranderd, maar een pagina wordt nog altijd op een of andere manier door een server naar je browser gestuurd.
Vandaag verdelen een of meer servers, afhankelijk van het verkeer, de belasting zodat elke pagina snel geleverd wordt. Afhankelijk van de architectuur staat de pagina klaar op de server en wordt ze gewoon teruggestuurd (statische sitegeneratie), of, vaker, wordt de pagina per verzoek opgebouwd (server-side rendering).
Elke stap neemt werk uit handen
De evolutie
Van servers on-premises tot software as a service: bij elke stap neemt de dienstverlener meer lagen over, en beheer je er zelf minder.

Infrastructure as a service
IaaS
De server on-premises in je eigen gebouw evolueerde naar een of andere vorm van cloud computing. Het dichtst daarbij staat infrastructure as a service (IaaS). Je hebt nog altijd een virtuele machine (de server) waarop je kunt inloggen, en softwarematig verandert er niets. Maar al het hardwareonderhoud gaat naar de cloudprovider.
In feite verhuis je je eigen datacenter naar de cloud. Je kunt nog altijd inloggen op je server en hem inrichten zoals je wilt, zonder zorgen over hardware. Maar alle configuratie en softwarepatches doe je nog zelf.
Platform as a service
PaaS
Een niveau hoger host je je applicatie op een platform. Je hebt geen rechtstreekse toegang tot de machine en kunt niet inloggen. Maar je bepaalt nog altijd wat er op het platform draait: je code of product en de configuratie ervan. Je krijgt een plek voor je applicatie en alle flexibiliteit die je nodig hebt, binnen de runtime van het platform.
Is de configuratie niet meer dan het pakket van de webapplicatie zelf, dan worden releases heel eenvoudig. Ook opschalen wordt makkelijker, door "servers" toe te voegen of ze meer resources te geven. Het grootste voordeel: hardware, beveiliging van het platform en onderhoud van het platform liggen bij de cloudprovider.
Waar past serverless in?
Serverless
Serverless wordt vooral gelinkt aan functions as a service: kleine stukjes code die een specifieke taak uitvoeren en alleen draaien als ze opgeroepen worden. Ze kunnen een pagina op de server renderen, formulieren verwerken en nog veel meer.
Heb je code nodig die data omzet tussen grotere systemen, of afbeeldingen verkleint voor een specifiek gebruik? Functies doen dat, en veel meer. Webframeworks zoals Next.js gebruiken zelfs functies om statische sitegeneratie te combineren met server-side rendering. En ja: onder de motorkap draait serverless nog altijd op servers. Je beheert ze alleen niet zelf.
Software as a service
SaaS
Het volgende niveau is de software die op die platformen draait. De server die vroeger gewoon je website leverde, is veel meer geworden: je beheert er content mee en geeft elke bezoeker een unieke ervaring. Het contentmanagementsysteem (CMS) is een belangrijk deel van je webervaring geworden.
Al dat weg abstraheren heeft een risico: het platform kan te star worden. Leveranciers lossen dat op verschillende manieren op, van het CMS aanbieden als content-as-a-serviceplatform tot integratiepunten toevoegen voor meer flexibiliteit.
Bij SaaS doet de leverancier al het onderhoud: hardware, patches van het besturingssysteem en software-updates. Jij focust op je belangrijkste vereisten en de functionaliteit die je nodig hebt.
Evalueer voor je kiest
Kiezen
De evolutie stopt nooit: er komen altijd nieuwe manieren om de onderste lagen weg te abstraheren. Daarom is het belangrijker dan ooit om je noden en vereisten te evalueren voor je een platform kiest. Vandaag hoort daar ook bij waar je data staat en wie er controle over heeft.
Wil je meer weten over hostingopties, of heb je vragen? Neem contact op met onze experts: ze helpen je graag.
Contacteer ons
Klaar om je digitale ervaring naar een hoger niveau te tillen? Neem gerust contact met ons op voor meer informatie over onze diensten en hoe we jou kunnen helpen het volledige potentieel van je digitale marketing te benutten.
Meer over technologie
Vertel ons over je project
En we komen met een oplossing op maat
Neem contact op met één van onze consultants om de perfecte match te vinden die bij je past en waarmee je kunt groeien.