serverlesstjänster
Serverless-tjänster är en modell för molnberäkning där leverantören automatiskt hanterar driften av de underliggande servrarna. Utvecklare laddar upp små enheter av kod, oftast i form av funktioner, som körs som svar på händelser och där belastningen skalar automatiskt upp eller ner.
Avgiften baseras oftast på faktisk användning – antalet körningar och den tid som körningarna kräver – inte på
Serverless omfattar främst Function as a Service (FaaS), men ofta inkluderas även Backend as a Service (BaaS)
Vanliga leverantörer är AWS Lambda, Google Cloud Functions och Azure Functions. Andra exempel inkluderar IBM Cloud
Vanliga användningsområden är API-backends, uppgiftshantering, data- och bildbehandling, realtidsanalys och händelsedrivna arbetsflöden.
Fördelar inkluderar kostnadseffektivitet, ingen serverdrift, automatisk skalning och snabb utveckling.
Begränsningar inkluderar kylstart (kallstart), begränsningar i körtid och minne, potentiell leverantörslåsning och komplex felsökning samt migrering
Säkerhet och governance kräver noggrann IAM-konfiguration, säker hantering av hemligheter och övervakning av loggar och prestanda