AWS Step Functions

Kombination von Lösungen zu geschäftskritischen Anwendungen

AWS Step Functions ist ein serverloser Funktionsorchestrator, der die Sequenzierung von AWS Lambda-Funktionen und mehreren AWS-Services zu geschäftskritischen Anwendungen vereinfacht. Über die visuelle Schnittstelle können Sie ganz einfach eine Reihe von kontrollierten ereignisgesteuerten Workflows erstellen und ausführen, die den Anwendungsstatus verwalten. Die Ausgabe eines Schritts ist die Eingabe für den nächsten. Jeder Schritt in Ihrer Anwendung wird der Reihe nach und wie erwartet auf Basis Ihrer festgelegten Geschäftslogik ausgeführt.

Die Orchestrierung einer Reihe von individuellen serverlosen Anwendungen, die Verwaltung von Wiederholungsversuchen und das Beheben von Fehlern kann zur Herausforderung werden. Mit immer komplexeren verteilten Anwendungen wächst auch die Komplexität der Verwaltung. Step Functions erledigt Fehlerbehandlung, Logik von Wiederholungsversuchen und Status automatisch. Mit den integrierten Betriebskontrollen verwaltet Step Functions die Sequenzierung und entlastet Ihr Team im Betrieb.

Erstellen eines Workflows in 10 Minuten


Möchten Sie sich ansehen, wie Sie mit AWS Step Functions und AWS Lambda einen Serverless-Workflow erstellen? Weitere Informationen

Serverless Workflow

Vorteile

Schnelles Entwickeln und Aktualisieren von Anwendungen

Mit AWS Step Functions können Sie visuelle Workflows erstellen, die die schnelle Umsetzung geschäftlicher Anforderungen in technische Anforderungen ermöglicht. Sie können Anwendungen in wenigen Minuten erstellen und dann, wenn Änderungen nötig sind, Komponenten austauschen oder neu organisieren, ohne irgendwelchen Code anpassen zu müssen.

Verbessern der Ausfallsicherheit

AWS Step Functions verwaltet den Zustand, Prüfpunkte und Neustarts für Sie, um sicherzustellen, dass Ihre Anwendung in der richtigen Reihenfolge und wie erwartet ausgeführt wird. Integrierte try/catch-, Wiederholungs- und Rollbackfunktionen befassen sich automatisch mit Fehlern und Ausnahmen. 

Schreiben von weniger Code

AWS Step Functions verwaltet die Logik Ihrer Anwendung für Sie und implementiert einfache Primitive wie Verzweigung, parallele Ausführung und Timeouts. Dadurch wird zusätzlicher Code entfernt, der sich in Ihren Microservices und Funktionen wiederholen kann.

So funktioniert es

AWS Step Functions – Funktionsweise

Anwendungsfälle

Datenverarbeitung

Step Functions kann sicherstellen, dass lange laufende, mehrfache ETL-Aufträge der Reihe nach ausgeführt und erfolgreich abgeschlossen werden, anstatt diese Aufträge manuell abzustimmen oder eine separate Anwendung zu verwalten. Sie können mit Step Functions auch einen Machine Learning-Schulungsworkflow standardisieren, um die Genauigkeit von Machine Learning-Modellen zu verbessern.

Automatisieren von Aufgaben

Step Functions bietet die überprüfbaren Automatisierung von Routine-Bereitstellungen, Aktualisierungen, Installationen und Migrationen. Sie können Step Functions verwenden, um wiederkehrende Aufgaben wie Patch-Management, Infrastrukturauswahl und Datensynchronisierung einfach zu automatisieren, und Step Functions skaliert, reagiert auf Timeouts und wiederholt fehlgeschlagene Aufgaben automatisch.

Modernisieren eines Monolithen

Indem Sie mit Step Functions einige Aufgaben vom Rest Ihrer Code-Basis abtrennen, können Sie die Transformation monolithischer Anwendungen in Microservices als eine Reihe kleiner Schritte in Angriff nehmen. Dadurch können Sie geschäftskritischen Code sicher und in Ihrem eigenen Tempo entwirren, ohne Vorgänge zu unterbrechen und während Sie weiterhin neue Funktionen bereitstellen.

Anwendungsorchestrierung

Mit Step Functions können Sie mehrere AWS Lambda-Funktionen in reaktionsschnelle serverlose Anwendungen und Microservices kombinieren, ohne Codes für Workflow-Logik, Parallelprozesse, Fehlerbehandlung, Timeouts oder Wiederholungsversuche schreiben zu müssen. Sie können außerdem Daten und Services koordinieren, die auf Amazon EC2-Instances, Containern oder lokalen Servern ausgeführt werden.

Weitere Anwendungsfälle anzeigen »

Kunden

Weitere Kundenmeinungen ansehen »

Kundenvideos

Neuerungen

3. Dezember 2019

Wir stellen vor: AWS Step Functions Express Workflows


Express Workflows sind ein neuer Typ des AWS Step Functions-Workflows, der AWS-Datenverarbeitungs-, -Datenbank- und -Messaging-Services mit mehr als 100 000 Ereignissen pro Sekunde kostengünstig koordiniert.

18. September 2019

AWS Step Functions bietet Support für dynamischen Parallelismus in Workflows


AWS Step Functions unterstützt jetzt dynamischen Parallelismus, sodass Sie die Leistung und Effizienz Ihrer Anwendungs-Workflows optimieren können.

12. August 2019

AWS Step Functions unterstützt verschachtelte Workflows


AWS Step Functions bieten Ihnen nun die Möglichkeit, mit modularen, wiederverwendbaren Workflows komplexere Prozesse zu orchestrieren.

Alle Ankündigungen anzeigen »

Erste Schritte mit AWS

Registrieren Sie sich für ein AWS-Konto

Registrieren Sie sich für ein AWS-Konto

Sie erhalten sofort Zugriff auf das kostenlose AWS-Kontingent.
Erfahren Sie mehr in unseren 10-Minuten-Tutorials

Erfahren Sie mehr in unseren 10-Minuten-Tutorials

Entdecken und lernen Sie mit einfachen Tutorials.
Beginnen Sie die Erstellung mit AWS

Beginnen Sie die Erstellung mit AWS

Entwickeln Sie mit Hilfe von schrittweisen Anleitungen, die Ihnen helfen, Ihr AWS-Projekt zu starten.

Weitere Informationen zu AWS Step Functions

Seite mit Funktionen besuchen
Sind Sie startbereit?
An der AWS Step Functions-Konsole anmelden
Haben Sie Fragen?
Kontakt