Home

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

reserverad
kapacitet.
Funktionerna
är
vanligen
statslösa
och
körs
i
isolerade
miljöer;
varje
förfrågan
kan
starta
en
ny
körning,
vilket
möjliggör
snabb
skalning
men
kan
ge
kylstart-latens.
där
färdigbyggda
backend-tjänster
som
autentisering
eller
datalagring
erbjuds.
Functions
och
Oracle
Cloud
Functions.
mellan
olika
leverantörer
och
miljöer.
över
tid.