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 monitorea 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.
NOVEDAD: AWS Step Functions Local
Desarrolle y pruebe los flujos de trabajo de Step Functions de manera local
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
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 »
Videos de clientes
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
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.
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.
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
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




