Publicado en: Sep 18, 2019
AWS Step Functions ahora admite paralelismo dinámico, por lo que puede optimizar el rendimiento y la eficiencia de los flujos de trabajo de las aplicaciones, como el procesamiento de datos y la automatización de tareas. Al ejecutar tareas idénticas en paralelo, puede lograr un tiempo de ejecución estable y mejorar la utilización de los recursos para ahorrar en costos operativos. Step Functions escala automáticamente todos los recursos en respuesta a su entrada.
Step Functions permite coordinar varios servicios de AWS en flujos de trabajo completamente administrados para poder crear y actualizar aplicaciones con rapidez. Muchas organizaciones ejecutan flujos de trabajo de procesamiento por lotes en paralelo para usar los recursos de manera eficiente. Sin embargo, es difícil determinar el tiempo de ejecución del flujo de trabajo paralelo porque a menudo se desconoce el número de elementos que se debe procesar. Crear y depurar estos flujos de trabajo paralelos consume mucho tiempo y es una tarea difícil.
Ahora puede crear patrones de despliegue dinámico y paralelo distribuidos dinámicamente en minutos con menos código. Los patrones de despliegue distribuyen una lista de tareas idénticas en paralelo para simplificar los flujos de trabajo, como el procesamiento de pedidos y la gestión de parches. Los patrones scatter-gather aprovechan el procesamiento escalable en AWS para acelerar los flujos de trabajo, como el procesamiento de archivos y la generación de informes. Por ejemplo, puede transcodificar diez archivos multimedia de 500 MB en paralelo y luego combinarlos para crear un archivo de 5 GB. La visualización paralela del flujo de trabajo de Step Functions facilita la búsqueda de la causa de los defectos en segundos.
Para comenzar, puede analizar un proyecto de muestra en la consola Step Functions. El editor de la consola incluye plantillas que puede usar para agregar fácilmente pasos paralelos a sus flujos de trabajo.
El paralelismo dinámico está incluido en el preciode AWS Step Functions sin costo adicional y se puede acceder en todas las regiones públicas de AWS donde Step Functions está disponible. Para obtener una lista completa de las regiones donde se ofrece AWS Step Functions, consulte las regiones de AWS.
Si desea obtener más información sobre Step Functions, lea la guía para desarrolladores de AWS Step Functions. Para obtener más información sobre la creación de flujos de trabajo con paralelismo dinámico, lea sobre el estado AWS Step Functions Map.