Zum Hauptinhalt springen
Cloud / AWS / Produkte / Amazon SWF - Workflow-Orchestrierung

Amazon SWF - Workflow-Orchestrierung

Amazon Simple Workflow Service (SWF) koordiniert verteilte Anwendungskomponenten. AWS empfiehlt Step Functions für neue Projekte.

Application Integration
Preismodell Pay-per-use: Bezahlung nach Workflow-Ausführungen, offenen Workflows und Tasks (mit monatlichem Freikontingent)
Verfügbarkeit Verfügbar in vielen AWS-Regionen, Verfügbarkeit je Region prüfen
Datensouveränität EU-Regionen verfügbar
Zuverlässigkeit SLA gemäß Anbieter (siehe offizielle SLA-Seite) SLA

Hinweis: Amazon SWF befindet sich im Maintenance-Modus und erhält keine neuen Funktionen mehr. Für neue Workflow-Projekte empfiehlt AWS den Einsatz von AWS Step Functions als modernere, vollständig verwaltete Alternative.

Was ist Amazon SWF?

Amazon Simple Workflow Service (SWF) ist ein Workflow-Orchestrierungsdienst, mit dem sich Hintergrundprozesse mit parallelen oder sequenziellen Schritten aufbauen, ausführen und skalieren lassen. Der Service koordiniert Aufgaben (Tasks) über verteilte Anwendungskomponenten hinweg, verwaltet Abhängigkeiten, Scheduling und Nebenläufigkeit und verfolgt den Zustand der gesamten Ausführung dauerhaft.

Entwickler implementieren sogenannte Worker, die einzelne Tasks ausführen – auf AWS-Infrastruktur wie Amazon EC2 oder auch on-premises. SWF speichert Tasks, weist sie Workern zu, sobald diese bereit sind, und verfolgt Fortschritt sowie Ausführungsstatus. Für die meisten neuen Anwendungsfälle empfiehlt AWS heute jedoch AWS Step Functions als moderneren, deklarativen Ansatz zur Workflow-Orchestrierung.

Kernfunktionen

  • Verfolgung des Workflow-Zustands über lange Zeiträume hinweg
  • Verteilung von Aufgaben an Decider und Activity Worker
  • Unterstützung für menschliche und automatisierte Aufgaben
  • Signale für externe Ereignisse und Genehmigungsschritte
  • Zuverlässige Aufgabenausführung mit Retry-Logik

Typische Anwendungsfälle

Media-Processing-Pipelines: Komplexe Verarbeitungs-Workflows mit vielen Schritten, die über Stunden oder Tage laufen und verschiedene Encoding- und Analyse-Aufgaben koordinieren.

Auftragsabwicklung: Multi-Step-Prozesse mit manuellen Genehmigungsschritten, die auf externe Ereignisse reagieren müssen.

Legacy-Workflows: Bestehende SWF-Implementierungen, die zuverlässig laufen und aktuell keine Migration erfordern.

Vorteile

  • Sehr lange Workflow-Laufzeiten möglich
  • Volle Kontrolle über die Workflow-Logik im eigenen Code
  • Zuverlässige Ausführung mit At-Least-Once-Garantie
  • Unterstützung für komplexe Branching-Logik

Integration mit innFactory

Als AWS Reseller unterstützt innFactory Sie bei Amazon SWF: Bewertung bestehender Workflows, Migration zu Step Functions wo sinnvoll, Optimierung bestehender SWF-Implementierungen und Architekturberatung für Workflow-Anforderungen.

Typische Anwendungsfälle

Workflow orchestration
Long-running processes
Order processing
Media processing

Häufig gestellte Fragen

Was ist der Unterschied zwischen SWF und Step Functions?

SWF ist ein älterer Service mit mehr Flexibilität bei der Workflow-Logik, erfordert aber eigenen Code für Decider und Activity Worker. Step Functions ist neuer, vollständig verwaltet und nutzt eine deklarative Workflow-Definition. AWS empfiehlt Step Functions für neue Projekte.

Wann sollte ich weiterhin SWF nutzen?

SWF ist sinnvoll bei bestehenden Implementierungen, wenn Workflows sehr lange laufen müssen, oder wenn die Workflow-Logik so komplex ist, dass sie sich nicht sinnvoll in Step Functions abbilden lässt. AWS empfiehlt den Service für neue Projekte aber nicht mehr aktiv.

Was kostet Amazon SWF?

Amazon SWF wird nach Verbrauch abgerechnet: Es fallen Kosten pro Workflow-Ausführung, pro offenem Workflow-Tag sowie pro Task, Signal und Timer an. AWS bietet ein monatliches Freikontingent; darüber hinaus gilt Pay-per-use ohne Mindestgebühr.

Unterstützt SWF menschliche Genehmigungen?

Ja, SWF kann auf externe Signale warten, was menschliche Genehmigungsschritte ermöglicht. Der Workflow pausiert, bis ein Signal empfangen wird.

Wird Amazon SWF noch weiterentwickelt?

Nein, Amazon SWF befindet sich im Maintenance-Modus. Der Service bleibt nutzbar und wird unterstützt, erhält aber keine neuen Funktionen mehr. AWS empfiehlt für neue Vorhaben Step Functions.

Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von AWS (offizielle Dokumentation). Diese Seite stellt kein Angebot von AWS dar.

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

API Management - Azure Integration

API Management: Enterprise API-Gateway für sichere Veröffentlichung, Verwaltung und Monitoring von APIs in hybriden und …

Preismodell Consumption sowie Classic-Tiers …
SLA 99,95% für produktionsreife Tiers; 99,99% bei Deployment über mindestens zwei Availability Zones oder Regionen; Developer-Tier ohne SLA
Vergleichen →
Google Cloud

Application Integration - iPaaS

Application Integration ist Googles Low-Code Integrationsplattform für die Verbindung von Anwendungen, APIs und …

Preismodell Bezahlung nach Nutzung …
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite)
Vergleichen →
Azure

Azure API Center - Unternehmensweites API-Inventar und Governance

Azure API Center ist ein zentrales Repository für die Governance, Inventarisierung und Dokumentation aller APIs einer …

Preismodell Free-Plan (ohne Microsoft-Support) und …
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite); für den Free-Plan besteht kein Microsoft-Support
Vergleichen →
Azure

Azure Event Grid - Event Routing

Azure Event Grid ist ein serverloser Event-Broker für reaktive Anwendungen mit Push-basierter Event-Zustellung.

Preismodell Pay-per-event
SLA 99,99%
Vergleichen →
Azure

Azure Health Data Services - FHIR und DICOM

Azure Health Data Services: Verwaltete Plattform für FHIR, DICOM und MedTech Daten im Gesundheitswesen.

Preismodell Pay-per-use nach API-Aufrufen, …
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite)
Vergleichen →
Azure

Azure Logic Apps - Workflow-Automatisierung

Azure Logic Apps ermöglicht die visuelle Erstellung von Workflows zur Integration und Automatisierung von …

Preismodell Pro Ausführung oder Standard-Plan
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite)
Vergleichen →

12 vergleichbare Produkte bei anderen Cloud-Anbietern gefunden.

Bereit, mit Amazon SWF - Workflow-Orchestrierung zu starten?

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

Beratung vereinbaren