Zurück zur Übersicht

Begriff

Serverless (FaaS)

Cloud Computing Architecture S3
2 Quellen 0 Lernpfade 0 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Der Name ist eine Lüge. Natürlich gibt es Server. Aber sie gehören dir nicht. Du mietest keinen Server (wie bei einer WG). Du mietest nicht mal einen Container (wie bei Airbnb). Du mietest Rechenzeit pro Millisekunde. Beispiel: Du lädst Code hoch ("Konvertiere Bild zu Schwarz-Weiß"). Niemand ruft an? Du zahlst 0 €. 1 Million Leute rufen an? 1 Million kleine Instanzen starten sofort, arbeiten 100ms, und sterben wieder. Du kümmerst dich nie wieder um Updates, Abstürze oder Skalierung.

Merksatz: Ein Cloud-Computing-Modell, bei dem der Cloud-Provider die Infrastruktur komplett verwaltet und Ressourcen dynamisch bei Bedarf zuweist (Function as a Service).


Quick-Check

  1. Ist es billiger?
    Bei sporadischer Nutzung: Ja, extrem (oft kostenlos). Bei Dauerlast (24/7 Number Crunching): Nein, da sind VMs (EC2) billiger.
  2. Gibt es ein Zeitlimit?
    Ja. AWS Lambda darf maximal 15 Minuten laufen. Wer länger braucht, ist kein "Serverless", sondern ein "Batch Job" (AWS Batch).
  3. Vendor Lock-in?
    Hoch. Lambda-Code ist stark an AWS Events gebunden. Es ist schwer, mal eben zu Azure zu wechseln. Frameworks wie "Serverless Framework" versuchen das zu abstrahieren.