Zum Hauptinhalt springen
Cloud / AWS / Produkte / AWS Lambda durable functions - Stateful Workflows

AWS Lambda durable functions - Stateful Workflows

AWS Lambda durable functions: stateful, mehrstufige Workflows mit Checkpointing, Laufzeit bis zu einem Jahr und keiner Compute-Abrechnung in Wartezeiten.

Compute
Preismodell Pay-per-use (Standard-Lambda: Requests + GB-Sekunden; keine Compute-Kosten in Wartezeiten)
Verfügbarkeit Mehrere Regionen inkl. EU
Datensouveränität EU-Regionen verfügbar
Zuverlässigkeit 99,95% (AWS Lambda SLA) SLA

Was ist AWS Lambda durable functions?

AWS Lambda durable functions ist eine Erweiterung von AWS Lambda für resiliente, mehrstufige Anwendungen und KI-Workflows, die bis zu einem Jahr laufen und dabei zuverlässig Fortschritt halten, auch bei Unterbrechungen. Eine solche Ausführung heißt durable execution: Lambda speichert den Fortschritt über Checkpoints und stellt nach einem Fehler automatisch durch Replay wieder her. Beim Replay läuft Ihr Code von vorn, überspringt aber bereits abgeschlossene Checkpoints und verwendet stattdessen die gespeicherten Ergebnisse. So bleiben langlaufende Ausführungen konsistent, ohne dass abgeschlossene Arbeit erneut ausgeführt wird.

Durable functions lösen ein typisches Problem serverloser Architekturen: Zustand und Zuverlässigkeit über viele Schritte und lange Zeiträume hinweg zu erhalten, ohne eigene State Machines, Retry-Logik und Recovery-Mechanismen zu bauen. Über das AWS Durable Execution SDK schreiben Sie den Workflow als normalen sequenziellen Code in vertrauten Sprachen und nutzen zwei durable Operationen: Steps kapseln Geschäftslogik mit integrierten Retries und Checkpointing, Waits suspendieren die Ausführung ohne Compute-Kosten. AWS positioniert AWS Lambda durable functions als code-native Alternative zu AWS Step Functions: Die Workflows leben direkt in Lambda und sind eng mit der Geschäftslogik verbunden.

Kernfunktionen

  • Durable execution bis zu einem Jahr: Mehrstufige Workflows laufen zuverlässig von Sekunden bis zu einem Jahr. Checkpoints sichern den Fortschritt und ermöglichen automatische Wiederherstellung nach Unterbrechungen.
  • Steps und Waits über das SDK: Steps führen Geschäftslogik mit eingebauten Retries und Progress-Checkpointing aus. Waits suspendieren die Ausführung ohne Compute-Kosten und eignen sich für Human-in-the-Loop, Polling und langes Warten auf externe Abhängigkeiten.
  • Checkpoint-and-Replay: Der Mechanismus verfolgt den Fortschritt und stellt nach Fehlern automatisch wieder her, indem er von vorn startet und abgeschlossene Schritte überspringt. State Management läuft im Hintergrund, der Anwendungscode bleibt klar und lesbar.
  • Code-native in vertrauten Sprachen: Das AWS Durable Execution SDK unterstützt JavaScript, TypeScript, Python und Java. Sie wrappen den Lambda-Event-Handler mit einem DurableContext, der Zugriff auf die durable Operationen gibt.

Typische Anwendungsfälle

Order Fulfillment: Bestellungen über Inventar, Payment, Versand und Benachrichtigung koordinieren. Durable functions halten den Bestellstatus über Unterbrechungen hinweg, behandeln Teilfehler automatisch und warten effizient auf externe Ereignisse, ohne Compute zu verbrauchen.

Resiliente Payment-Flows: Mehrstufige Autorisierung, Betrugsprüfung und Settlement über Payment-Provider koordinieren. Der Transaktionszustand bleibt auch bei Fehlern erhalten, Retries laufen automatisch, und alle Schritte sind nachvollziehbar.

Mehrstufige KI-Workflows: Modellaufrufe verketten, menschliches Feedback einbinden und langlaufende Aufgaben deterministisch über Fehler hinweg abwickeln. Die Ausführung wird nach Suspendierung automatisch fortgesetzt, abgerechnet wird nur die aktive Verarbeitungszeit.

Vorteile

  • Resilienter Code in vertrauten Programmiersprachen, ohne eigene State Machines, Retry-Logik oder Recovery-Mechanismen zu bauen.
  • Keine Compute-Kosten während Wartezeiten: Bei langlaufenden Workflows zahlen Sie nur die tatsächliche Verarbeitungszeit.
  • Serverloses Betriebsmodell mit automatischer Skalierung inklusive Scale-to-Zero, ohne Infrastruktur zu verwalten.

Integration mit innFactory

Als AWS Reseller unterstützt innFactory Sie bei Einführung und Betrieb dieses Service.

Typische Anwendungsfälle

Order Fulfillment und mehrstufige Bestellabwicklung
Resiliente Payment- und Settlement-Flows
Mehrstufige KI-Workflows mit Human-in-the-Loop
Langlaufende Geschäftsprozesse über Tage oder Wochen

Häufig gestellte Fragen

Was ist AWS Lambda durable functions?

AWS Lambda durable functions ist eine Erweiterung von AWS Lambda für stateful, mehrstufige Workflows, die zuverlässig von Sekunden bis zu einem Jahr laufen. Ein Checkpoint-and-Replay-Mechanismus speichert den Fortschritt und stellt nach Unterbrechungen automatisch wieder her, indem bereits abgeschlossene Schritte übersprungen werden. Sie schreiben den Workflow als normalen, sequenziellen Code in vertrauten Programmiersprachen.

Wann sollte ich AWS Lambda durable functions einsetzen?

Durable functions eignen sich für mehrstufige Prozesse, die zustandsbehaftet sind und Fehler überstehen müssen: Order Fulfillment über Inventar, Payment und Versand, resiliente Payment- und Settlement-Flows, mehrstufige KI-Workflows mit menschlichem Feedback sowie langlaufende Geschäftsprozesse wie Employee Onboarding oder Freigabe-Workflows, die Tage oder Wochen dauern und auf externe Ereignisse warten.

Was kostet AWS Lambda durable functions?

Die Abrechnung folgt dem Standard-Lambda-Modell: pro Request und nach GB-Sekunden Compute-Zeit. Während Wait-Operationen wird die Funktion suspendiert und es fallen keine Compute-Kosten an. Für langlaufende Workflows, die Stunden oder Tage warten, zahlen Sie nur die tatsächliche Verarbeitungszeit, nicht die Wartezeit.

Worin unterscheiden sich durable functions und AWS Step Functions?

Beide bieten Workflow-Orchestrierung mit automatischem State Management. Durable functions laufen innerhalb von Lambda, nutzen Standard-Programmiersprachen und sind eng mit der Geschäftslogik gekoppelt. Step Functions ist ein eigenständiger Dienst mit grafischem DSL beziehungsweise visuellem Designer und nativen Integrationen zu über 220 AWS-Diensten. Durable functions passen zur Anwendungsentwicklung in Lambda, Step Functions zur dienstübergreifenden Orchestrierung.

AWS Cloud Expertise

innFactory ist AWS Reseller mit zertifizierten Cloud-Architekten. Wir bieten Beratung, Implementierung und Managed Services für AWS.

Ähnliche Produkte anderer Cloud-Anbieter

Andere Cloud-Anbieter bieten vergleichbare Services in dieser Kategorie. Als Multi-Cloud Partner helfen wir bei der richtigen Wahl.

Azure

Azure CycleCloud - HPC-Cluster orchestrieren

Azure CycleCloud orchestriert HPC-Umgebungen auf Azure: Infrastruktur bereitstellen, Scheduler ausrollen und Cluster …

Preismodell Keine Lizenz- oder Abogebühr, nur …
SLA N/A (Tool ohne eigenes SLA, abhängig von den genutzten Azure-Diensten)
Vergleichen →
Azure

Azure Modeling and Simulation Workbench - Design-Umgebung

Azure Modeling and Simulation Workbench: sichere On-Demand-Umgebung für Engineering-Design und Simulation mit Chambers, …

Preismodell Pay-as-you-go (Verbrauch): Chamber-SKU, …
SLA N/A
Vergleichen →
Azure

Azure Service Fabric: Microservices-Plattform

Azure Service Fabric: Plattform für verteilte Systeme zum Bereitstellen und Verwalten von Microservices und Containern, …

Preismodell Kostenloser Dienst, Abrechnung nur für …
SLA Abhängig von der Cluster-Konfiguration (zugrundeliegende VM-Scale-Sets)
Vergleichen →
Google Cloud

Cloud Run - Serverless Container Platform

Cloud Run: Serverless Container Platform auf Google Cloud. Scale-to-Zero, Pay-per-use, GPU für AI Inference, Worker …

Preismodell Bezahlung nach Nutzung …
SLA 99,95% monatliche Verfügbarkeit
Vergleichen →
Google Cloud

Cloud Run worker pools - Pull-basierte Hintergrund-Workloads

Cloud Run worker pools: serverlose Ressource für non-HTTP, pull-basierte Workloads aus Queues wie Pub/Sub und Kafka, mit …

Preismodell Pay-per-use, ressourcenbasiert (vCPU …
SLA 99,95% (Cloud Run SLA)
Vergleichen →
Google Cloud

Google Axion Processors - Arm-basierte CPUs für Compute Engine

Google Axion sind Googles eigene Arm-basierte CPUs für Compute Engine, die bis zu 50% bessere Leistung pro Watt als …

Preismodell Pay-per-use (gleiche Modelle wie Compute …
SLA 99,9%
Vergleichen →

48 vergleichbare Produkte bei anderen Cloud-Anbietern gefunden.

Bereit, mit AWS Lambda durable functions - Stateful Workflows zu starten?

Unsere zertifizierten AWS Experten helfen bei Architektur, Integration und Optimierung.

Beratung vereinbaren