Verdiepende handleiding
Break-evensimulator serverless versus VPS: betalen per verzoek of een vaste serverprijs
Brancheanalyse voor het management
De keuze tussen serverless en een gewone virtuele server wordt meestal als ideologie bepleit, maar het is rekenkunde. Serverless rekent per verzoek en per eenheid rekentijd, dus de kosten beginnen bij nul en stijgen met elke aanroep. Een VPS rekent een vaste maandprijs, of hij nu stil ligt of druk is, dus hij kost vanaf de eerste dag iets en blijft daarna gelijk totdat de capaciteit op is. De twee lijnen kruisen elkaar bij een bepaald aantal verzoeken, en aan welke kant van dat punt u zit, bepaalt aan de uitersten de rekening met een orde van grootte.
Wat de vergelijking lastig maakt, is dat de goedkope lijn niet het hele verhaal is. Serverless rekeningen bestaan uit meerdere delen: aanroepen, geheugentijd, een API-gateway ervoor en logs die met het verkeer meegroeien. De VPS-rekening lijkt klein, maar de server heeft patches, back-ups en monitoring nodig, en iemand die wakker is wanneer hij uitvalt. Die tijd is echt en is voor een klein team vaak de duurste invoer. Een eerlijk break-evenpunt omvat dus zowel de cloudfactuur als de waarde van de uren die aan het beheer van de server worden besteed.
Het dominomodel volgt de kosten van belasting tot winst. Verzoeken per maand en uitvoeringstijd definiëren de workload. Samen met de prijsregels leveren ze een kostprijs per miljoen verzoeken op, die de infrastructuurrekening wordt. Beheertijd komt erbij en het totaal wordt vergeleken met de omzet. Uitvoeringstijd is de stille drijfveer, omdat die de serverless rekenkosten vermenigvuldigt en ook verlaagt hoeveel verzoeken één VPS kan bedienen. Halveert u die, dan kan het break-evenpunt heel ver opschuiven.
De ijsberg toont wat de hoofdregel weglaat. Zichtbaar zijn de kosten voor aanroepen en rekenkracht, of de VPS-instanties. Onder de waterlijn zitten de kosten van de API-gateway, die vaak hoger zijn dan die van de functies zelf, logopname die met elk verzoek groeit, de beheeruren geprijsd tegen wat uw tijd waard is, en omzet die verloren gaat wanneer koude starts sommige gebruikers laten wachten. Gebruik de simulator om uw eigen volume en uitvoeringstijd in te voeren en test dan het verplaatsen van verkeer naar een VPS om het maandelijkse verschil te zien.
Blauwdruk van formules en methodiek
Het model is één enkele maand. De serverless kosten per miljoen verzoeken zijn de aanroepprijs plus geheugentijd (een halve gigabyte voor de uitvoeringstijd), plus gateway- en logkosten. Een VPS bedient een aantal miljoen verzoeken per maand gelijk aan een capaciteitsconstante gedeeld door de uitvoeringstijd, naar boven afgerond op hele instanties, elk met een back-upvergoeding. Beheertijd is 1,5 uur per maand bij serverless en 9 uur bij een VPS, gewaardeerd tegen uw uurtarief. Koude starts kosten een klein deel van de omzet op serverless verkeer.
- Serverless kosten per miljoen
- s = aanroep + 0,5 GB × (ms ÷ 1000) × 10⁶ × prijs per GB-s + gateway + logs
- Wat een miljoen verzoeken kosten op een platform waar u per gebruik betaalt.
- VPS-capaciteit
- Cap = 40.000 ÷ uitvoering in ms (miljoen verzoeken per instantie)
- Hoeveel verkeer één instantie in een maand kan bedienen, dalend naarmate verzoeken trager worden.
- VPS-rekening
- V = plafond(VPS-verkeer ÷ Cap) × (prijs + back-up)
- Benodigde instanties, naar boven afgerond, maal de vaste maandprijs.
- Break-evenvolume
- M* = (VPS-prijs + back-up + extra beheeruren × tarief) ÷ s
- Miljoenen verzoeken per maand waarbij serverless evenveel kost als één VPS en de extra beheertijd.
- Nettowinst
- Netto = omzet − serverless rekening − VPS-rekening − beheer − verlies door koude start
- Het maandresultaat. Het breekpunt ligt waar dit nul bereikt.
Doorwerkende elasticiteit
Verzoeken per maand en uitvoeringstijd zijn bij serverless de meest elastische invoerwaarden, omdat de rekening lineair is in beide. Bij een VPS zijn de kosten vast totdat een instantie vol is, dus het effect verschijnt in stappen. Uw beheertarief telt het zwaarst bij laag volume, waar de VPS-rekening klein is en uw tijd domineert.
Drie praktijkvoorbeelden
Starter op eigen kracht
Een nevenproject met licht verkeer
Een klein project bedient vijftien miljoen verzoeken per maand met korte functies. Serverless kost een paar dollar, en een VPS plus onderhoudstijd zou meer kosten. Laad dit scenario om te zien waarom serverless op kleine schaal wint en waarom het gratis niveau zo'n sterke start is.
Opschalend middensegment
Een stabiel product met hoog volume
Een product met sterke omzet bedient honderden miljoenen korte verzoeken. De serverless rekening is merkbaar, maar de omzet vangt haar op. Laad dit scenario om de marge in absolute termen te zien en waarom het testen van de overstap naar een VPS hier loont.
Crisis door zwarte zwaan
Een trage API bij een enorm volume
Een API met lange uitvoeringstijden bedient bijna twee miljard verzoeken per maand op serverless, terwijl de omzet gelijk blijft. Rekenkracht, gateway en logs groeien harder dan het inkomen. Laad dit scenario om te zien hoe de rekening de omzet inhaalt en hoe een server met een vaste prijs de maand herstelt.
Matrix met branchebenchmarks
| Maatstaf | Gevarenzone | Branchegemiddelde | Elite (top 10%) |
|---|---|---|---|
| Maandelijkse verzoeken waarbij een kleine VPS serverless meestal verslaat | Boven 500M op serverless | 50–300M | Hybride: stabiele routes op VPS, pieken op serverless |
| Gemiddelde uitvoeringstijd van een functie | Boven 800 ms | 100–300 ms | Onder 100 ms |
| Infrastructuur als aandeel van de omzet | Boven 40% | 10–20% | Onder 8% |
| Maandelijkse beheeruren bij een kleine VPS-opzet | Boven 20 u | 6–10 u | 2–4 u met automatisering |
| Gateway- en logkosten als aandeel van de serverless rekening | Boven 60% | 30–50% | Onder 25% |
Variabelen en hefbomen
Verzoeken per maand (miljoenen)
Totaal aantal API- of paginaverzoeken dat uw applicatie in een maand verwerkt, geteld in miljoenen.
Hefboom: Cache antwoorden aan de rand van het netwerk en schrap overbodig pollen, want elk vermeden verzoek is een verzoek waarvoor u bij serverless niet betaalt.
Gemiddelde uitvoeringstijd (ms)
Hoe lang één verzoek duurt. Dit bepaalt zowel de serverless rekenkosten als hoeveel verzoeken een VPS kan bedienen.
Hefboom: Profileer trage functies, hergebruik verbindingen en beperk afhankelijkheden. De uitvoeringstijd vermenigvuldigt de rekenrekening en verkleint de capaciteit van een VPS.
Maandelijkse omzet van het product
Wat het product elke maand opbrengt, waaruit de infrastructuur en uw tijd moeten worden betaald.
Hefboom: Koppel de prijsstelling aan gebruik, zodat de infrastructuurkosten meegroeien met de omzet in plaats van er vooruit te lopen.
VPS-prijs per instantie
Maandprijs van één virtuele server van de grootte die u zou draaien, vóór back-ups.
Hefboom: Vergelijk providers en groottes en gebruik één grotere instantie met een snapshotplan in plaats van meerdere kleine.
Waarde van een beheeruur
Wat een uur van uw eigen tijd of die van uw engineer waard is wanneer het aan servers wordt besteed in plaats van aan het product.
Hefboom: Automatiseer uitrol, patches en back-ups met een kleine herhaalbare opzet, zodat de servertijd rond een uur of twee per maand blijft.
Aandeel van het verkeer op de VPS
Nul betekent dat alles serverless draait, 100 betekent dat alles op een VPS draait. Gebruikt om de overstap te testen.
Hefboom: Verplaats alleen de stabiele routes met hoog volume naar een VPS en houd piekgevoelige of zelden gebruikte eindpunten serverless.
Zo gebruikt u deze simulator
- 1Begin met de realistische voorinstelling of voer de verzoeken, gemiddelde uitvoeringstijd en omzet van vorige maand in.
- 2Lees de vijf dominovakken om te zien of de kosten per miljoen verzoeken of de beheertijd als eerste rood kleurt.
- 3Druk op Vind mijn breekpunt om te zien bij welk aantal verzoeken de winst op serverless verdwijnt.
- 4Vergelijk de huidige opzet met het plan met alleen VPS op de grafiek van 24 maanden, of test een gedeeltelijke verdeling met de schuifregelaar voor het verkeersaandeel.
- 5Meet een maand lang echte uitvoeringstijden en facturen voordat u iets migreert.
Fouten die u moet vermijden
- De VPS-prijs alleen vergelijken met de functieprijs en de kosten voor gateway, logs en bandbreedte aan de serverless kant negeren.
- Beheeruren op nul waarderen, waardoor een VPS goedkoper lijkt dan hij is voor een team met andere prioriteiten.
- Ervan uitgaan dat één VPS elke belasting aankan, terwijl trage verzoeken en verkeerspieken een instantie snel vullen.
- Het hele systeem in één keer migreren, in plaats van de stabiele routes met hoog volume te verplaatsen en de rest serverless te houden.
Veelgestelde vragen
Is serverless op schaal altijd duurder?
Vaak wel, maar niet altijd. Piekerige of onvoorspelbare workloads kunnen op serverless zelfs op schaal goedkoper zijn, omdat een VPS op de piek moet worden gedimensioneerd. Stabiel verkeer met hoog volume is meestal beter af bij servers met een vaste prijs.
Waarom is uitvoeringstijd zo belangrijk?
Serverless rekenkracht wordt gefactureerd op geheugentijd, dus een verdubbeling van de looptijd verdubbelt ruwweg dat deel van de rekening. Bij een VPS halveert het hoeveel verzoeken één instantie kan bedienen.
Hoe waardeer ik mijn eigen beheertijd?
Gebruik wat hetzelfde uur zou opleveren als het aan het product werd besteed, of de volledige uurkosten van uw engineer. Als u het werk leuk vindt en het uur niet beter kunt besteden, mag u een lagere waarde gebruiken.
Hoe zit het met betrouwbaarheid en schaling op een VPS?
Een enkele VPS is een single point of failure, dus serieuze producten voegen een tweede instantie of een load balancer toe, wat dit model benadert via het aantal instanties. Kijk wat uw provider aanbiedt.
Hoe vind ik het volume waarbij mijn winst omslaat?
Druk op Vind mijn breekpunt. De tool verschuift elke invoer richting het ongunstige uiteinde en meldt de waarde waarbij de maandwinst nul bereikt.
Hoe nauwkeurig is dit?
Het is een educatief model met illustratieve lijstprijzen, geen offerte of advies. Vervang de constanten door de actuele prijzen van uw provider en uw gemeten uitvoeringstijden.
Dit is een educatief planningsmodel met vermelde aannames. Het is geen financieel, fiscaal of juridisch advies. Vervang de invoer door uw eigen cijfers en laat belangrijke beslissingen controleren door een gekwalificeerde professional.