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: Für Amazon SWF liegt keine offizielle Deprecation- oder Wartungsmodus-Ankündigung von AWS vor. Die AWS-Dokumentation empfiehlt jedoch ausdrücklich, für die meisten Workflow- und Orchestrierungs-Anwendungsfälle AWS Step Functions in Betracht zu ziehen.

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?

Eine offizielle Deprecation- oder Wartungsmodus-Ankündigung von AWS für Amazon SWF gibt es nicht. Der Service wird in der AWS-Dokumentation unverändert geführt. AWS empfiehlt dort allerdings, für die meisten Anwendungsfälle AWS Step Functions in Betracht zu ziehen.

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.

Google Cloud

Integration Connectors - Konnektoren zu SaaS- und Unternehmenssystemen

Integration Connectors verbindet Google Cloud über eine standardisierte Schnittstelle mit Datenquellen und …

Preismodell Abrechnung im Rahmen von Application …
SLA SLA gemäß Anbieter (siehe offizielle SLA-Seite)
Vergleichen →
Azure

Azure Relay - Dienste aus dem Unternehmensnetz sicher exponieren

Azure Relay stellt Dienste aus dem Unternehmensnetz sicher in der Public Cloud bereit, ohne Firewall-Ports zu öffnen. …

Preismodell Preismodell gemäß Anbieter / siehe …
SLA SLA gemäß Anbieter / siehe offizielle SLA-Seite
Vergleichen →
STACKIT

STACKIT Automation Service - Automatisierte Cloud-Aufgaben (Public Preview)

STACKIT Automation Service: geplante und bedarfsgesteuerte Automatisierungen für STACKIT Ressourcen, aktuell mit …

Preismodell Preise gemäß STACKIT Preisrechner
SLA N/A (Public Preview)
Vergleichen →
STACKIT

STACKIT MailOut - Ausgehender E-Mail-Versand (Beta)

STACKIT MailOut: Beta-Dienst für den automatisierten, ausgehenden Versand transaktionaler und Marketing-E-Mails mit SPF, …

Preismodell Preise gemäß STACKIT Preisrechner
SLA N/A (Beta)
Vergleichen →
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 →

16 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