AWS Step Functions

Cree funciones en aplicaciones críticas para la empresa

AWS Step Functions es un organizador de funciones sin servidor que hace fácil secuenciar funciones de AWS Lambda y múltiples servicios de AWS en aplicaciones clave para empresas. A través de su interfaz visual, puede crear y ejecutar una serie de flujos de trabajo verificados y dirigidos por eventos que mantienen el estado de la aplicación. La salida de un paso sirve de entrada al siguiente. Cada paso de su aplicación se ejecuta en orden, como se define en su lógica de negocio.

Organizar un conjunto de aplicaciones sin servidor individuales, administrar reintentos y errores de depuración puede ser todo un desafío. A medida que sus aplicaciones distribuidas se vuelven más complejas, también se hace más difícil gestionarlas. Step Functions administra de forma automática de la gestión de errores, la lógica de reintentos y el estado. Mediante sus controles operativos incorporados, Step Functions administra la secuenciación, la gestión de errores, la lógica de reintentos y el estado, eliminando una importante carga operativa de su equipo.

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

Funcionamiento 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

fecha
  • fecha
1
3 de diciembre de 2019

Presentación de los flujos de trabajo exprés de AWS Step Functions


Los flujos de trabajo exprés son un nuevo tipo de flujo de trabajo de AWS Step Functions que organizan de manera rentable servicios de cómputo, bases de datos y mensajería de AWS a velocidades que superan los 100 000 eventos por segundo.

18 de septiembre de 2019

AWS Step Functions agrega soporte para paralelismo dinámico en flujos de trabajo


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.

12 de agosto de 2019

AWS Step Functions agrega compatibilidad con flujos de trabajo anidados


AWS Step Functions ahora le permite organizar procesos de mayor complejidad mediante la formación de flujos de trabajo modulares reutilizables.

Vea todos los anuncios »

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