Serverless

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

Merkmal
Serverless
PaaS

Konfiguration

Minimal

Mehr Konfiguration nötig

Skalierung

Automatisch

Muss manuell definiert werden

Laufzeit

Nur bei Bedarf

Applikation läuft dauerhaft

Kosten bei Inaktivität

Keine

Verursacht weiterhin Kosten

Function as a Service

Spezialisiert

Einzelne, spezialisierte Funktionen übernehmen klar definierte Aufgaben

Microservices

Ideal für Microservice-Architekturen

Skalierbar

Hohe Skalierbarkeit bei Lastspitzen

Automatisierung

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

Zuletzt aktualisiert

War das hilfreich?