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

workflow

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

sfn_how-it-works

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

4 de febrero de 2019

Desarrolle y pruebe los flujos de trabajo de AWS Step Functions de manera local


Ya puede utilizar una versión local de AWS Step Functions para desarrollar y probar sus flujos de trabajo mediante AWS Step Functions Local.

24 de enero de 2019

AWS Step Functions anuncia un acuerdo de nivel de servicios del 99,9%


El nuevo acuerdo de nivel de servicios (SLA) de AWS Step Functions lo pone a disposición con un porcentaje de tiempo de actividad mensual para cada región AWS.

16 de enero de 2019

AWS Step Functions ya está disponible en AWS China


AWS Step Functions ya se encuentra disponible en la región de AWS de China (Ningxia), operada por NWCD, y en la región de China (Pekín), operada por Sinnet.

Vea todos los anuncios »

Publicaciones recientes en el blog

sfn_product-icon_90
Maxime Thomas
19 de octubre de 2018

Introducción a AWS

icon1

Regístrese para obtener una cuenta de AWS

Obtenga acceso instantáneamente a la capa gratuita de AWS.
icon2

Aprenda con tutoriales de 10 minutos

Explore y aprenda con tutoriales sencillos.
icon3

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