AWS Step Functions es un servicio de flujos de trabajo visual y que requiere poco código que los desarrolladores usan para crear aplicaciones distribuidas, automatizar procesos de TI y empresariales y crear canalizaciones de datos y machine learning mediante servicios de AWS. Los flujos de trabajo administran los errores, los reintentos, la paralelización, las integraciones de servicios y la observabilidad para que los desarrolladores se puedan centrar en la lógica empresarial de mayor valor.
Cree flujos de trabajo con más de 200 servicios de AWS y 9000 acciones de API
Beneficios
Cree e implemente con rapidez
Comience rápidamente con Workflow Studio, una sencilla interfaz de arrastrar y soltar. Con Step Functions, puede expresar una lógica empresarial compleja en forma de flujos de trabajo de código bajo y basados en eventos que conectan servicios, sistemas o personas en cuestión de minutos.
Escriba menos código de integración
Redacte los recursos de AWS de más de 200 servicios, incluidos Lambda, ECS, Fargate, Batch, DynamoDB, SNS, SQS, SageMaker, EventBridge o EMR en flujos de trabajo empresariales resistentes, canalizaciones de datos o aplicaciones.
Cree flujos de trabajo con estado y tolerantes a errores
Step Functions administra el estado, los puntos de control y los reinicios para garantizar que los flujos de trabajo se ejecuten en orden y según lo esperado. Las capacidades incorporadas de prueba y captura, reintento y restauración se ocupan automáticamente de los errores y las excepciones con base en la lógica empresarial que defina.
Diseñado para fiabilidad y escala
Step Functions ofrece dos tipos de flujo de trabajo, estándar o exprés, que puede utilizar según su caso de uso específico. Los flujos de trabajo estándar se utilizan para administrar cargas de trabajo de larga ejecución. Los flujos de trabajo express admiten cargas de trabajo para procesar eventos de gran volumen.
Funcionamiento
-
Step Functions Workflow Studio
-
Información general
-
Patrón de manejo de errores
-
Patrones de ramificación e interacción humana
-
Patrón de saga
-
Step Functions Workflow Studio
-
-
Información general
-
-
Patrón de manejo de errores
-
-
Patrones de ramificación e interacción humana
-
-
Patrón de saga
-
Casos de uso
Automatice el proceso del servicio ETL (extracción, transformación y carga)
Asegúrese de que los varios trabajos ETL de ejecución larga se ejecuten en orden y se completen correctamente, en lugar de organizarlos manualmente o de mantener otra aplicación.
Prepare datos para Machine Learning (ML)
A fin de habilitar el machine learning, se tienen que recopilar, procesar y normalizar los datos fuente para que los sistemas de modelado de ML, como Amazon SageMaker, puedan entrenarse a partir de ellos. Step Functions facilita la secuenciación de los pasos necesarios para automatizar su canalización de ML.
Organice microservicios
Use Step Functions para combinar varias funciones de AWS Lambda en aplicaciones y microservicios sin servidor y con buena capacidad de respuesta. También puede organizar datos y servicios que se ejecutan en instancias de Amazon EC2, contenedores o servidores en las instalaciones
Liberty Mutual
Liberty Mutual creó con Step Functions un flujo de trabajo basado en eventos en el que las fuentes de datos de cada línea de negocio se transforman en una serie de eventos o transacciones financieras. Descubra cómo se procesan un millón de transacciones al mes por solo 60,00 USD.
Freebird
Utilice Step Functions con el fin de combinar varias funciones de AWS Lambda en aplicaciones y microservicios sin servidor y con buena 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 instancias de Amazon EC2, contenedores o servidores en las instalaciones.
The Guardian
The Guardian organizó el flujo de datos entre varios sistemas y con ello ahorró a los equipos técnicos 4 horas semanales en la eliminación manual de cuentas. Descubra cómo el equipo pudo mantener registros precisos y automatizados con Step Functions, lo que dio como resultado la entrega puntual de periódicos para miles de suscriptores.
Ver más casos de uso »
Videos de clientes
Coinbase
Canalizaciones de implementación sin servidor
Descubra cómo Coinbase utiliza AWS Step Functions y AWS Lambda para realizar cientos de implementaciones al día, y cómo Step Functions y Lambda han permitido que el equipo logre una tasa de éxito del 97% en las implementaciones.
Paessler AG
Creación masiva de VPC
Greg Campion, administrador de sistemas en Paessler AG, nos muestra cómo usan AWS Lambda y AWS Step Functions para llevar a cabo y monitorear el proceso de creación masiva de VPC para su producto PRTG Network Monitoring.
Zalora
Actualización de SAP S/4HANA
Sunil Kumar de Zalora explica cómo su automatización sin servidor con AWS Step Functions, AWS System Manager y AWS Lambda ha reducido el tiempo de actualización de su sistema SAP de 5 a 2 días.
Trulia Rentals
Administración de clientes potenciales sin servidor
De qué manera Trulia Rentals incorporó una estrategia sin servidor para la aceptación, el procesamiento y el análisis de potenciales clientes a medida que migran de su sistema heredado de potenciales clientes.
Recruit Lifestyle
Machine Learning elástico
Yu Yamada, arquitecto de Big Data, explica cómo crearon canalizaciones automáticas, escalables y robustas de aprendizaje automático con AWS Lambda, AWS Step Functions, AWS Batch y Amazon DynamoDB.
Fox Network
Cadenas de suministro de multimedia
Fox Network compartió cargas de trabajo de procesamiento de multimedia a través de sus instalaciones existentes y AWS para aprovisionar y escalar recursos de manera dinámica y automatizar el flujo de toda su cadena de suministro de multimedia.
ClearDATA
Procesamiento de eventos de seguridad
ClearDATA creó una solución que brinda a sus clientes controles de seguridad adicionales de AWS para verificar que los cambios realizados en la cuenta del cliente estén de acuerdo con su política de seguridad.
MirrorWeb
Archivo de sitio web sin servidor
MirrorWeb abordó los desafíos en las tareas de larga ejecución durante el proceso de archivado de un sitio web aprovechando Step Functions y Lambda para iniciar y delegar una tarea en una instancia EC2 o contenedor Docker a través de ECS.
nib health funds
Canalizaciones de acceso auditable
Las cargas de trabajo reguladas necesitan una seguridad más sólida para poder cumplir con los estándares esperados. Adam de CMD Solutions y Mat de nib health funds comparten una forma inteligente de usar Step Functions para activar y también desactivar automáticamente una estrategia de seguridad.
Zapproved
Procesamiento automatizado de datos
Zapproved ayuda a los clientes del sector legal a simplificar la detección electrónica. Lee de Zapproved demuestra cómo usan Step Functions, Lambda y SQS para automatizar el procesamiento de datos. Para obtener más información, lea el caso práctico.
DuPont Pioneer
Agronomía en la nube
Encirca Services de DuPont Pioneer se asocia con granjeros en el campo para ayudarlos a optimizar el rendimiento de los terrenos de cultivo. Crearon una plataforma de colaboración basada en la nube para que los agricultores simularan el crecimiento del cultivo y administraran los niveles de nitrógeno del suelo.
Novedades
- fecha
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.
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.
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 »
Publicaciones recientes del blog
Introducción a AWS

Regístrese para obtener una cuenta de AWS

Comience a crear con AWS
Obtenga más información sobre AWS Step Functions