AWS Step Functions ist ein visueller Workflow-Service mit wenig Code, den Entwickler verwenden, um mit AWS-Services verteilte Anwendungen zu erstellen, IT- und Geschäftsprozesse zu automatisieren und Daten- und Machine-Learning-Pipelines zu entwickeln. Mit Workflows werden Fehler, Wiederholungsversuche, Parallelisierungen, Service-Integrationen und die Beobachtbarkeit verwaltet, sodass die Entwickler sich auf höherwertige Geschäftslogik konzentrieren können.
Workflows entwickeln mit über 200 AWS-Services und 9 000 API-Aktionen
Vorteile
Schnelle Entwicklung und Bereitstellung
Erste Schritte im Handumdrehen mit Workflow Studio, einer einfachen Drag-and-Drop-Benutzeroberfläche. Mit Step Functions können Sie komplexe Geschäftslogik als ereignisgesteuerte Workflows mit wenig Code wiedergeben, die Services, Systeme oder Personen in Minutenschnelle verbinden.
Weniger Integrationscode schreiben
Erstellen Sie AWS-Ressourcen von über 200 Services, einschließlich Lambda, ECS, Fargate, Batch, DynamoDB, SNS, SQS, SageMaker, EventBridge oder EMR in ausfallsicheren Business-Workflows, Data-Pipelines oder Anwendungen.
Entwickeln von fehlertoleranten und zustandsbehafteten Workflows
Step Functions verwaltet den Zustand, die Prüfpunkte und die Neustarts für Sie, um sicherzustellen, dass Ihre Workflows in der richtigen Reihenfolge und wie erwartet ausgeführt werden. Integrierte Try/Catch-, Wiederholungs- und Rollback-Funktionen befassen sich automatisch mit Fehlern und Ausnahmen, basierend auf der von Ihnen festgelegten Geschäftslogik.
Entwickelt für Zuverlässigkeit und Skalierbarkeit
Step Functions bietet zwei Workflow-Arten – Standard oder Express – je nach Ihrem spezifischen Anwendungsfall. Standard-Workflows werden zum Verwalten von lang andauernden Workloads verwendet. Express-Workflows sind für Workloads zur Bearbeitung einer großen Anzahl Ereignisse geeignet.
Funktionsweise
-
Step Functions Workflow Studio
-
Übersicht
-
Muster zur Fehlerbehebung
-
Muster zu Verzweigung und menschlicher Interaktion
-
Saga-Muster
-
Step Functions Workflow Studio
-
-
Übersicht
-
-
Muster zur Fehlerbehebung
-
-
Muster zu Verzweigung und menschlicher Interaktion
-
-
Saga-Muster
-
Anwendungsfälle
Automatisierung von Extract-, Transform- und Load (ETL)-Prozessen
Stellen Sie sicher, dass lang andauernde, 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.
Daten für Machine Learning (ML) vorbereiten
Um Machine Learning zu ermöglichen, müssen Quelldaten erfasst, verarbeitet und normalisiert werden, sodass ML-Modellierungssysteme wie Amazon SageMaker anhand dieser Daten trainieren können. Mit Step Functions ist es einfacher, die einzelnen Schritte für die Automatisierung Ihrer ML-Pipeline zu sequentialisieren.
Microservices koordinieren
Verwenden Sie Step Functions, um mehrere AWS Lambda-Funktionen in reaktive serverlose Anwendung und Microservices zu kombinieren. Sie können außerdem Daten und Services koordinieren, die auf Amazon-EC2-Instances, Containern oder On-Premises-Servern ausgeführt werden
Liberty Mutual
Liberty Mutual hat mit Step Functions einen ereignisgesteuerten Workflow entwickelt, in dem die Data Feeds jedes Geschäftsfelds in eine Serie Ereignisse oder Finanztransaktionen umgewandelt werden. Erfahren Sie für nur 60,00 USD, wie monatlich eine Million Transaktionen verarbeitet werden.
Freebird
Mit Step Functions können Sie mehrere AWS-Lambda-Funktionen in reaktionsschnelle serverlose Anwendungen und Microservices kombinieren, ohne Code 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 On-Premises-Servern ausgeführt werden.
The Guardian
The Guardian koordinierte den Datenfluss zwischen mehreren Systemen und ersparte den technischen Teams auf diese Weise 4 Stunden pro Woche, die sonst für die manuelle Kontenlöschung nötig gewesen wären. Erfahren Sie, wie das Team mit Step Functions genaue und automatische Datensätze pflegen konnte und so die pünktliche Zustellung der Zeitung für tausende Abonnenten sicherstellen konnte.
Weitere Anwendungsfälle anzeigen »
Kundenvideos
Coinbase
Serverlose Bereitstellungspipeline
Hören Sie, wie Coinbase AWS Step Functions und AWS Lambda verwendet, um Hunderte von Bereitstellungen pro Tag durchzuführen, und wie Step Functions und Lambda es dem Team ermöglicht haben, eine 97%ige Erfolgsrate bei Bereitstellungen zu erreichen.
Paessler AG
VPC-Massenerstellung
Greg Campion, Systems Admin bei der Paessler AG, berichtet, wie sie mit AWS Lambda und AWS Step Functions die VPC-Massenerstellung für ihr PRTG Network Monitoring-Produkt durchführen und überwachen.
Zalora
Aktualisierung SAP S/4HANA
Sunil Kumar von Zalora erläutert, wie die serverlose Automatisierung seines Unternehmens mit AWS Step Functions, dem AWS System Manager und AWS Lambda die Aktualisierungszeit des SAP-Systems von 5 Tagen auf 2 Tage reduziert hat.
Trulia Rentals
Serverloses Lead-Management
Erfahren Sie, wie Trulia Rentals bei der Migration seines bisherigen Systems für Kunden-Leads ein serverloses Konzept für die Annahme, Verarbeitung und Analyse von Kunden-Leads eingesetzt hat.
Recruit Lifestyle
Elastisches Machine Learning
Yu Yamada, Big Data Architect, erläutert, wie sie automatisierte, skalierbare und robuste Machine-Learning-Pipelines mit AWS Lambda, AWS Step Functions, AWS Batch und Amazon DynamoDB erstellt haben.
Fox Network
Media Supply Chains
Fox Network nutzte die Medienverarbeitungs-Workloads im gesamten Unternehmen und AWS zur dynamischen Bereitstellung und Skalierung von Ressourcen sowie zur Automatisierung der gesamten Media Supply Chain.
ClearDATA
Verarbeitung von Sicherheitsereignissen
ClearDATA entwickelte eine Lösung, die ihren Kunden zusätzliche AWS-Sicherheitskontrollen bereitstellt und mit der geprüft werden kann, ob die an einem Kundenkonto vorgenommenen Änderungen ihren Sicherheitsrichtlinien entsprechen.
MirrorWeb
Serverlose Website-Archivierung
MirrorWeb bewältigte die Herausforderungen bei Aufgaben mit langer Ausführungszeit während einer Website-Archivierung mit Step Functions und Lambda dadurch, dass eine Aufgabe gestartet und über ECS an eine EC2-Instance oder einen Docker-Container delegiert wird.
nib health funds
Prüfbare Zugriffs-Pipelines
Regulierte Arbeitsabläufe benötigen mehr als zuverlässige Sicherheit, um mit Standards konform zu sein. Adam von CMD Solutions und Mat von nib health funds sprechen darüber, wie sich der clevere Einsatz von Step Functions bei der Skalierung der Sicherheitslage bezahlt macht.
Zapproved
Automatisierte Datenverarbeitung
Zapproved unterstützt Kunden aus der Rechtsbranche beim Optimieren der E-Discovery. Lee von Zapproved demonstriert, wie sie die Datenverarbeitung mit Step Functions, Lambda und SQS automatisieren. Um mehr zu erfahren, lesen Sie die Fallstudie.
DuPont Pioneer
Agrarwissenschaft in der Cloud
DuPont Pioneer unterstützt Landwirte beim Ackerbau durch seine Encirca-Services, damit diese optimale Ernteerträge erzielen können. Sie entwickelten eine Cloud-basierte gemeinsame Plattform für Landwirte zur Simulation des Pflanzenwachstums und zum Management des Stickstoffgehalts im Boden.
Neuerungen
- Datum
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.
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.
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 »
Neueste Blog-Einträge
Erste Schritte mit AWS

Registrieren Sie sich für ein AWS-Konto

Beginnen Sie die Erstellung mit AWS
Weitere Informationen zu AWS Step Functions