AWS Step Functions

Cree aplicaciones distribuidas con flujos de trabajo visuales

AWS Step Functions permite coordinar múltiples servicios de AWS en flujos de trabajo sin servidor para poder crear y actualizar aplicaciones rápidamente. Mediante Step Function, puede diseñar y ejecutar flujos de trabajo que unen servicios como AWS Lambda y Amazon ECS en aplicaciones con muchas características. Los flujos de trabajo se componen de una serie de pasos, con la salida de un paso que actúa como entrada en el siguiente. El desarrollo de aplicaciones es más simple y más intuitivo usando Step Functions, ya que convierte su flujo de trabajo en un diagrama de máquina de estado fácil de entender, fácil de explicar a otros y fácil de cambiar. Puede monitorear cada paso de la ejecución tal como sucede, lo que significa que puede identificar y solucionar problemas rápidamente. Step Functions activa y monitoriza cada paso de manera automática; además, realiza reintentos cuando se producen errores, por lo que su aplicación se ejecuta en orden y según lo previsto.

Cree un flujo de trabajo en 10 minutos


¿Desea aprender a crear un flujo de trabajo sin servidor con AWS Step Functions y AWS Lambda? Más información

Flujo de trabajo sin servidor

Beneficios

Crear y actualizar aplicaciones rápidamente

AWS Step Functions permite generar flujos de trabajo visuales que permiten una conversión rápida de los requisitos comerciales en los requisitos técnicos. Puede crear aplicaciones en cuestión de minutos y cuando las necesidades cambien, puede intercambiar o reorganizar componentes sin personalizar ningún código.

Mejorar la resiliencia

AWS Step Functions administra el estado, los puntos de control y los reinicios por usted, para asegurarse de que su aplicación se ejecute en orden y según lo esperado. Las capacidades incorporadas de prueba/captura, reintento y restauración se ocupan automáticamente de los errores y las excepciones. 

Escribir menos código

AWS Step Functions administra la lógica de su aplicación e implementa primitivas básicas como ramificación, ejecución paralela y tiempos de espera. Esto elimina código adicional que puede repetirse en sus microservicios y funciones.

Funcionamiento

Cómo funciona AWS Step Functions

Casos de uso

Procesamiento de datos

Step Functions puede ayudar a garantizar que los trabajos ETL múltiples de ejecución prolongada se ejecuten en orden y se completen correctamente, en lugar de organizar manualmente esos trabajos o mantener una aplicación por separado. También puede usar Step Functions para estandarizar un flujo de trabajo de formación técnica del aprendizaje automático para mejorar la precisión de los modelos de este servicio.

Automatización de tareas

Step Functions ofrece la automatización auditable de implementaciones, actualizaciones, instalaciones y migraciones de rutina. Puede usar Step Functions para automatizar fácilmente las tareas recurrentes, como la administración de parches, la selección de infraestructura y la sincronización de datos, y también escalará automáticamente, responderán a los tiempos de espera y volverán a intentar realizar las tareas con errores.

Modernizar un monolito

Mediante el uso de Step Functions para quitar algunas tareas del resto de su base de códigos, puede abordar la transformación de aplicaciones monolíticas en microservicios como una serie de pequeños pasos. Esto le permite descifrar el código crítico para el negocio de forma segura y a su propio ritmo, sin interrumpir las operaciones y mientras continúa entregando nuevas características.

Organización de aplicaciones

Use Step Functions para combinar múltiples funciones de AWS Lambda en aplicaciones y microservicios sin servidor y con capacidad de respuesta, sin tener que escribir código para la lógica del flujo de trabajo, los procesos paralelos, el manejo de errores, los tiempos de espera o los reintentos. También puede organizar datos y servicios que se ejecutan en contenedores, servidores locales o instancia Amazon EC2.

Ver más casos de uso »

Clientes

Ver más testimonios de clientes »

Videos de clientes

Novedades

28 de mayo de 2019

AWS Step Functions habilita el acceso a los metadatos de los flujos de trabajo


Con AWS Step Functions ahora es posible obtener acceso a metadatos de ejecuciones de flujos de trabajo para que pueda identificar recursos vinculados con facilidad.

23 de mayo de 2019

AWS Step Functions agrega compatibilidad con patrones de devolución de llamada en flujos de trabajo


Los patrones de devolución de llamada automatizan los flujos de trabajo de aplicaciones con actividades humanas e integraciones personalizadas con servicios de terceros.

8 de mayo de 2019

Nueva compatibilidad de AWS Step Functions con eventos de ejecución de flujos de trabajo


AWS Step Functions ahora admite los eventos de ejecución de flujos de trabajo, que agilizan y facilitan la creación y monitorización de flujos de trabajo sin servidor basados en eventos.

Vea todos los anuncios »

Publicaciones recientes del blog

AWS Step Functions
Maxime Thomas
19 de octubre de 2018

Introducción a AWS

Regístrese para obtener una cuenta de AWS

Regístrese para obtener una cuenta de AWS

Obtenga acceso instantáneamente a la capa gratuita de AWS.
Aprenda con tutoriales de 10 minutos

Aprenda con tutoriales de 10 minutos

Explore y aprenda con tutoriales sencillos.
Comience a crear con AWS

Comience a crear con AWS

Comience a crear con las guías paso a paso que le ayudarán a lanzar el proyecto de AWS.

Obtenga más información sobre AWS Step Functions

Visite la página de características