Veröffentlicht am: Sep 18, 2019
AWS Step Functions unterstützt jetzt dynamischen Parallelismus, sodass Sie die Leistung und Effizienz Ihrer Anwendungs-Workflows wie Datenverarbeitung und Task-Automatisierung optimieren können. Durch die parallele Ausführung von Tasks können Sie eine konsistente Ausführungsdauer erzielen und die Nutzung von Ressourcen zur Einsparung von Betriebskosten verbessern. Step Functions passt als Reaktion auf Ihre Eingaben Ressourcen automatisch in der Größe an.
Mit Step Functions können Sie mehrere AWS-Services in vollständig verwalteten Workflows orchestrieren und so Apps schnell erstellen und aktualisieren. Viele Unternehmen führen Batchverarbeitungs-Workflows parallel aus, um die Ressourcen effizient zu nutzen. Allerdings ist es schwierig, die Ausführungszeit von parallelen Workflows vorherzusagen, weil die Anzahl der Elemente bei Prozessen oft unbekannt ist. Das Erstellen und Debuggen dieser parallelen Workflows ist zeitaufwändig und schwierig.
Jetzt können Sie in wenigen Minuten dynamische parallele Fanout- und Scatter-Gather-Muster mit weniger Code erstellen. Die Fanout-Muster verschicken eine Liste identischer Tasks parallel, um Workflows wie Auftragsabwicklung und Instance-Patch-Verwaltung zu vereinfachen. Die Scatter-Gather-Muster nutzen skalierbare Rechenkapazität auf AWS zur Beschleunigung von Workflows wie die Dateiverarbeitung und Berichterstellung. Sie können beispielsweise zehn 500-MB-Mediendateien parallel transcodieren und sie dann für die Erstellung einer 5-GB-Datei zusammenführen. Durch die Visualisierung paralleler Workflows mit Step Functions kann die Ursache von Fehlern in Sekunden gefunden werden.
Sie können damit beginnen, ein Beispielprojekt in der Step Functions-Konsole auszuprobieren. Der Konsolen-Editor umfasst Vorlagen, die Sie für das einfache Hinzufügen von parallelen Schritten zu Ihren Workflows verwenden können.
Die Funktion des dynamischen Parallelismus ist im Preis für AWS Step Functions ohne Zusatzkosten enthalten und ist in allen öffentlichen AWS-Regionen verfügbar, in denen Step Functions zur Verfügung steht. Eine vollständige Liste der Regionen, in denen AWS Step Functions angeboten wird, finden Sie unter AWS-Regionen.
Weitere Informationen zu Step Functions finden Sie im AWS Step Functions Entwicklerhandbuch. Weitere Informationen über die Erstellung von Workflows mit dynamischem Parallelismus finden Sie auf der AWS Step Functions Map State-Seite.