Skip to main content
Serverless Computing ist ein modernes Cloud-Konzept, bei dem Entwickler lediglich Code schreiben und deployen – ohne sich um Server oder Infrastruktur kümmern zu müssen.

Was ist Serverless?

Serverless bedeutet:
  • Keine manuelle Serververwaltung (wird vom Anbieter übernommen)
  • Automatische Skalierung durch den Cloud-Provider
  • Kosten nur bei tatsächlicher Ausführung des Codes
Der Entwickler konzentriert sich nur auf die Logik – der Anbieter kümmert sich um Bereitstellung, Skalierung und Verfügbarkeit

Serverless vs PaaS

MerkmalServerlessPaaS
KonfigurationMinimalMehr Konfiguration nötig
SkalierungAutomatischMuss manuell definiert werden
LaufzeitNur bei BedarfApplikation läuft dauerhaft
Kosten bei InaktivitätKeineVerursacht weiterhin Kosten

Function as a Service

Einzelne, spezialisierte Funktionen übernehmen klar definierte Aufgaben
Ideal für Microservice-Architekturen
Hohe Skalierbarkeit bei Lastspitzen
Sehr gut geeignet für Automatisierung und Ereignisverarbeitung
  • Prozessautomatisierung
  • Internet of Everything
  • Machine Learning

Trigger

Serverless-Funktionen (z. B. in Azure Functions, AWS Lambda) können durch verschiedene Events gestartet werden:
Direkt über Browser oder REST-Client ansprechbar