Serverless Dystopie: De Ergste Nachtmerries van de Serverless Wereld

De Donkere Kant van Serverless: Verontrustende Verhalen op ServerlessHorrors

In de snel veranderende wereld van cloud computing benadrukt de website ServerlessHorrors de schokkende realiteit van het serverless model. Dit platform, dat recentelijk veel bekendheid heeft verworven in de techgemeenschap, functioneert als een ‘horror museum’ voor ontwikkelaars en bedrijven die geconfronteerd zijn met onvoorziene kosten en misverstanden bij het gebruik van serverless diensten van aanbieders zoals Vercel, Google Cloud, AWS, Cloudflare, Netlify en PostHog.

Van $50 per maand naar $70.000 in één klap

Een van de meest extreme verhalen die op de website zijn gedeeld, betreft een Google Cloud-gebruiker die, na jarenlang $50 per maand te betalen, plotseling werd geconfronteerd met een rekening van $70.000. Een ander verhaal vertelt hoe een ogenschijnlijk onschuldig verzoek in BigQuery over openbare datasets leidde tot een factuur van maar liefst $22.639,69. Dit soort ervaringen laat zien dat, ondanks de belofte van eenvoud en efficiëntie, de werkelijke kosten van serverless computing vaak onvoorspelbaar en verontrustend kunnen zijn.

Wanneer de ‘free tier’ niet zo gratis is

Een ander opmerkelijk getuigenis betreft een gratis AWS-account dat resulteerde in een rekening van meer dan $100, door een aantal verkeerd begrepen instellingen. “Waarom is $103 een griezelig verhaal? Omdat het een gratis pakket was,” grapt de auteur. Tevens zijn er gevallen gedocumenteerd waarin de publicatie van een simpele sitemap.txt leidde tot het gebruik van honderden GB per uur, wat resulteerde in onverwachte kosten.

DDoS-aanvallen zijn ook een probleem geweest, waarbij onverwacht verkeer leidde tot enorme rekeningen. In sommige gevallen zoals op Netlify en Cloudflare werden gebruikers geconfronteerd met eisen om snel duizenden dollars te betalen, of werden hun sites zelfs zonder enige waarschuwing gedeactiveerd.

Een herinnering aan de risico’s van slecht beheerd serverless

De serverless filosofie, hoewel populair vanwege de automatische schaalbaarheid en gebruiksgemak, heeft ook een duistere kant, zoals ServerlessHorrors laat zien. Wanneer er geen effectieve limieten zijn ingesteld of wanneer het gebruik niet goed wordt gemonitord, kunnen de kosten snel uit de hand lopen. Dit stelt ontwikkelaars en bedrijven voor de moeilijke taak om voorzichtig te navigeren in een landschap dat zowel kansen als gevaren biedt.

Lessen uit de verhalen

De ervaringsverhalen van gebruikers wijzen op verschillende belangrijke lessen:

  • Het risico van verkeer-aanvallen op pay-as-you-go diensten.
  • De afwezigheid van real-time waarschuwingen bij anomalieën in gebruik.
  • Het falen van instelbare uitgavenlimieten, zoals bij Vercel, waar gebruikers ondanks een limiet van $120 alsnog rekeningen tot $700 ontvingen.
  • De verwarring tussen opslag-, overdrachts- en verwerkingskosten, vooral op platforms zoals Firebase en BigQuery.
  • De impact van slecht geïmplementeerde AI, zoals te zien was in een recent geval waarin een verandering die door een AI-systeem werd geopperd, resulteerde in een kost van $1.273,69.

Een oproep aan de gemeenschap: “Schrijf jouw verhaal of maak een PR aan”

ServerlessHorrors is niet alleen een plek om verhalen te lezen; het is ook een participatieve gemeenschap. András, de oprichter, nodigt andere ontwikkelaars uit om hun ervaringen te delen of open pull requests op GitHub aan te maken. Dit maakt het platform een gezamenlijk project dat een broodnodige discussie naar voren brengt over de vereisten voor transparantie, effectieve limieten en technische educatie rondom cloudservices.

In een tijd waarin ‘deploy in minuten’ wordt gepromoot, herinnert deze website ons eraan dat gemak kan leiden tot hoge kosten als het serverless model niet goed begrepen wordt. Een must-read voor systeembeheerders, ontwikkelaars, startups en infrastructuurverantwoordelijken.

Scroll naar boven