La mejor manera de comenzar a utilizar AWS Step Functions consiste en consultar la Guía de introducción, que forma parte de nuestra documentación técnica. En cuestión de minutos, podrá crear flujos de trabajo de aplicaciones con Step Functions.

Para obtener más información, revise nuestras arquitecturas, blogs y vídeos de referencia a continuación.

AWS Step Functions ya se encuentra disponible de manera general

Pruebe AWS Step Functions de forma gratuita

La capa gratuita de AWS Step Functions incluye 4 000 transiciones de estado cada mes.  

Consulte los detalles de la capa gratuita de AWS »



Mediante el uso de AWS Step Functions, Guardian News & Media (GNM) logró resolver el principal desafío relacionado con la arquitectura de entrega del periódico, la organización eficiente de los flujos de datos entre varios sistemas. Step Functions brindó una manera fiable y automatizada de organizar consultas y procesos muy complejos entre todos sus sistemas distribuidos. Esto le permitió a GNM ahorrar tiempo y dinero, ya que facilitó a los desarrolladores la creación de aplicaciones mediante funciones de AWS Lambda, que les dio un mayor nivel de productividad y agilidad.

Lea el caso práctico

The Guardian Logo
SnapshotManagementDiagram

AWS Answers es un repositorio de soluciones totalmente implementables y listas para salir a producción que desarrollaron arquitectos de AWS y que usted puede lanzar desde su cuenta.  

ServerlessReferenceArchitecture

Extraiga metadatos de archivos multimedia sin conocimientos previos en aprendizaje automático. Esta solución usa servicios de inteligencia artificial nativos de AWS y sin servidor, como Amazon Rekognition, Amazon Transcribe y Amazon Comprehend, para extraer automáticamente metadatos valiosos a partir de archivos multimedia. Cuando finaliza, la máquina de estado indexa los resultados en un clúster de Amazon Elasticsearch para que pueda realizar búsquedas y recuperar los metadatos de imágenes mediante el uso de la API o la interfaz web.

Descargue el código y la guía de implementación

Cree una arquitectura distribuida y escalable que incorpore, almacene, procese y entregue contenido de videos. Una máquina de estado de AWS Step Functions incorpora un video fuente, valida el archivo fuente y genera metadatos. Una máquina en un segundo estado genera un perfil de encriptación basándose en los metadatos y envía trabajos de encriptación a AWS Elemental MediaConvert. Luego de que el video se encriptó, una tercera máquina de Step Functions valida el resultado.

Descargue el código y la guía de implementación

ServerlessReferenceArchitecture

"Esta aplicación de administración de instantáneas muestra de qué manera se utiliza AWS Step Functions junto a Amazon CloudWatch Events, AWS Lambda y AWS CloudFormation para crear una solución sin servidor para administrar el ciclo de vida de las instantáneas de EBS.

Vea la arquitectura de referencia en GitHub

SnapshotManagementDiagram
ServerlessReferenceArchitecture

El reconocimiento de imágenes y el backend de procesamiento muestran cómo utilizar AWS Step Functions para organizar un flujo de trabajo de procesamiento sin servidor con AWS Lambda, Amazon S3, Amazon DynamoDB y Amazon Rekognition. Este flujo de trabajo procesa fotos cargadas a Amazon S3 y extrae metadatos de las imágenes, como geolocalización, tamaño/formato, horario, etc. A continuación, usa el reconocimiento de imágenes para etiquetar objetos en la foto. Simultáneamente, también produce una miniatura de la foto.

Vea la arquitectura de referencia en GitHub


Orchestrate Apache Spark applications using AWS Step Functions and Apache Livy, Tanzir Musabbir, 25 de mayo de 2018 

A Serverless Solution for Invoking AWS Lambda at a Sub-minute Frequency, Emanuele Menga, 11 de mayo de 2018

Modernized Architecture for Cloud-Based Media Supply Chains From Fox and Turner, Usman Shakeel, 2 de mayo de 2018

Advancing Maintenance Maturity of Distributed IoT Applications with AWS Greengrass and AWS Step Functions, Shane Baldacchino, 27 de abril de 2018

How to Secure Infrequently Used EC2 Instances with AWS Systems Manager, Spencer Glazier, 31 de enero de 2018

Implementing Dynamic ETL Pipelines Using AWS Step Functions, Wangechi Dole, AWS, Milan Krasnansky, y Rian Mookencherry, SGK, 5 de diciembre de 2017

Implementing Canary Deployments of AWS Lambda Functions with Alias Traffic Shifting, Ryan Green, 30 de noviembre de 2017

Serverless Automated Cost Controls, Part 1, Shankar Ramachandran, Pubali Sen, y George Mao, 30 de noviembre 2017

Capturing Custom, High-Resolution Metrics from Containers Using AWS Step Functions and AWS Lambda, Trevor Sullivan, 16 de noviembre de 2017

Resume AWS Step Functions from Any State, Yash Pant y Aaron Friedman, 16 de noviembre 2017

Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline Actions, Marcilio Mendonca, 18 de octubre de 2017

Things Go Better with AWS Step Functions, Jeff Barr, 5 de octubre de 2017

Automating Amazon EBS Snapshot Management with AWS Step Functions and Amazon CloudWatch Events, Brittany Doncaster, 18 de septiembre de 2017

Automate Your IT Operations Using AWS Step Functions and Amazon CloudWatch Events, Rob Percival, 14 de agosto de 2017

Building a Real World Evidence Platform on AWS, Aaron Friedman, 9 de agosto de 2017

How Cloudticity Automates Security Patches for Linux and Windows using Amazon EC2 Systems Manager and AWS Step Functions, Ananth Vaidyanathan, 2 de agosto de 2017

Synchronizing Amazon S3 Buckets Using AWS Step Functions, Constantin Gonzalez, 25 de junio de 2017

Building High-Throughput Genomics Batch Workflows on AWS, Part 4, Aaron Friedman, AWS, y Angel Pizarro, 30 de junio de 2017

Automating AWS Lambda Function Error Handling with AWS Step Functions, Aaron Rehaag, 16 de marzo de 2017

Implementing Serverless Manual Approval Steps in AWS Step Functions and Amazon API Gateway, Ali Baghaii, AWS, 15 de febrero de 2017

AWS Step Functions Fluent Java API, Andrew Shore, 31 de enero de 2017

New – AWS Step Functions – Build Distributed Applications Using Visual Workflows, Jeff Barr, 1 de diciembre de 2016

Breaking Down the Monolith with AWS Step Functions (Scott Triglia, Yelp, 27 de noviembre de 2017)

Aplicar el patrón de Saga con AWS Lambda y Step Functions (Yan Cui, Space Ape Games, 18 de julio de 2017)

Integrar MongoDB Atlas, Twilio y AWS Simple Email Service con AWS Step Functions – Parte 2 (Raphael Londner, promotor y desarrollador de la nube principal en MongoDB, 17 de mayo de 2017)

Integrar MongoDB Atlas, Twilio y AWS Simple Email Service con AWS Step Functions – Parte 1 (Raphael Londner, promotor y desarrollador de la nube principal en MongoDB, jueves, 30 de marzo de 2017)

Crear fácilmente flujos de trabajo complejos con AWS Step Functions (Volodymyr Rudyi, Agile Vision, 12 de febrero de 2017)

Organización visual en AWS (Eric Shanks, AHEAD, 5 de enero de 2017)

Pasar datos entre Lambdas con AWS Step Functions (Trevor Turnbull, 11 de diciembre de 2016)


En este episodio de This is my Architecture, Evren Cakir, gerente de ingeniería de software de Trulia Rentals, cuenta de qué manera Trulia incorporó una estrategia sin servidor para la aceptación, el procesamiento y el análisis de prospectos de clientes a medida que migran de su sistema de prospectos de clientes heredado.

nib es una de las aseguradoras médicas de mayor crecimiento de Australia. Provee seguros médicos y de salud a más de un millón de habitantes en Australia y Nueva Zelanda. Conozca la estrategia en la nube y el recorrido de nib, información y lecciones aprendidas, y de qué manera este recorrido desbloqueó el acceso a tecnologías desestabilizadoras, como contenedores, inteligencia artificial, aprendizaje automático, chatbots y arquitecturas sin servidor.

Vea la sesión y conozca los trucos más recientes e interesantes para automatizar la respuesta ante incidentes y el análisis forense en la nube. Esta sesión se enfoca en la automatización de procesos de respuesta ante incidentes en la nube e incluye amenazas internas y externas, disparadores, valores controlados, contención y prevención de pérdida de datos.

Las aplicaciones distribuidas añaden un nivel de complejidad en relación con los diseños monolíticos tradicionales y hacen que las tareas de monitoreo, depuración y optimización de sistemas sean un desafío. En esta sesión, aprenderá cómo crear máquinas de estado de AWS Step Functions para organizar aplicaciones sin servidor de varios pasos y lograr visibilidad operativa de sus aplicaciones distribuidas mediante el uso de AWS X-Ray.

También puede ver esta presentación en SlideShare.

En esta presentación de las cumbres de AWS, Michael Fischer, ingeniero líder en fiabilidad de sitio, describe de qué manera Segment provee un servicio que las empresas utilizan para recopilar datos de los clientes en un único centro para uso posterior en análisis, marketing y otros fines.

El grupo de operaciones e ingeniería de Fox Network recopila, prepara y empaqueta todo el contenido multimedia entrante para su distribución en varias plataformas. Conozca de qué manera crearon un sistema de administración de recursos alojado en AWS para aprovisionar y escalar recursos de manera dinámica y para automatizar el flujo completo de su cadena de suministro de contenido multimedia.

Si desea obtener más información sobre esta solución, lea la publicación de blog Modernized Architecture for Cloud-Based Media Supply Chains From Fox and Turner.

En este seminario web, conocerá cómo los clientes de AWS mejoraron las cadenas de suministro de contenido multimedia con AI en áreas tales como el etiquetado de metadatos (Rekognition y Comprehend), traducciones, transcripciones y servicios en la nube (Elemental). Aprenderá a usar la organización del flujo de trabajo para optimizar la velocidad y el escalamiento de los canales de contenido multimedia en niveles múltiples al examinar casos de uso de M&E de inteligencia artificial, motivados por los eventos y sin servidor.

AWS Greengrass incorpora cómputo y control autónomos al borde, lo que le permite crear aplicaciones que provean valor empresarial en la forma de mantenimiento predictivo, optimización de recursos y administración de sistemas de control complejos. En esta sesión, analizamos de qué manera aprovechar el ingreso de información, como de sensores y datos de streaming, con la salida de información, como mediante relés y activadores, para coordinar los componentes de las aplicaciones de IoT distribuidas.

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.

Si desea obtener más detalles, vea la presentación de nib en la cumbre de AWS Summit en Sídney, Status Quo is Death: nib health funds’ Innovative Journey to the Cloud.  

En esta sesión, utilizaremos una estrategia pragmática para optimizar flujos de trabajo de contenido multimedia comunes creados a partir de incorporaciones, administración de recursos multimedia, videos en directo y streaming bajo demanda con OTT. Le mostraremos cómo extraer metadatos como una capa de inteligencia adicional para videos mediante el uso de servicios de IA de Amazon, como Amazon Rekognition, en combinación con arquitecturas preconfiguradas creadas con instancias de Spot de Amazon EC2, AWS Step Functions, AWS Lambda y Amazon ECS.

Esta sesión presenta una serie de aplicaciones innovadoras, de alto impacto y simplemente descabelladas de máquinas de estado de todo tipo de clientes. El invitado estrella Coca-Cola explica cómo utilizaron Step Functions para respaldar programas de fidelidad comercial y la redifusión de la información nutricional de los productos.

Esta sesión explica de qué manera clientes de AWS, como Yelp, usan Step Functions para crear aplicaciones de varios pasos y ajustar su escala de manera fiable. Ejemplos de este tipo de aplicaciones son el procesamiento de pedidos, la generación de informes y la transformación de datos.

Vea las diferencias entre Step Functions y Amazon SWF, cómo empezar a usar Step Functions y cómo utilizarlo para llevar las aplicaciones basadas en Lambda a otro nivel. Incorpore aprendizajes prácticos para utilizar Step Functions en su entorno de manera inmediata.

tma-zapproved
4:38
En este episodio de "This is My Architecture", Lee de Zapproved muestra cómo usan Step Functions, Lambda y SQS para automatizar el procesamiento de datos.

En este episodio de "This is My Architecture", Lee de Zapproved muestra cómo usan Step Functions, Lambda y SQS para automatizar el procesamiento de datos.

¿Está construyendo una aplicación sin servidor con dos o más funciones Lambda? En esta sesión de profundización, le mostraremos cómo usar AWS CloudFormation y el modelo de aplicación sin servidor de AWS para implementar máquinas de estado de Step Functions, funciones AWS Lambda y los roles y políticas de IAM.

Este vídeo breve le presenta AWS Step Functions. Escuche cómo AWS Step Functions facilita coordinar los componentes de las aplicaciones y los microservicios sin servidor al usar flujos de trabajo visuales, al simplificar la construcción y el avance a través de las funciones de su aplicación en escala.

Esta sesión muestra cómo usar Step Functions para crear, ejecutar y depurar aplicaciones de servicios múltiples en cuestión de minutos. También compartimos cómo los clientes usan Step Functions para construir y escalar aplicaciones de múltiples pasos de manera confiable, como el procesamiento de orden, la generación de informes y la transformación de datos, y para innovar más rápidamente.

Aprenda cómo usar AWS Step Functions para crear, ejecutar y depurar máquinas de estado en la nube para ejecutar pasos paralelos, secuenciales y de ramificación para su aplicación. A continuación, veremos cómo los clientes están usando Step Functions para escalar de manera confiable las aplicaciones de múltiples pasos como el procesamiento de orden, la generación de informes y la transformación de datos.

Entienda cómo usar Step Functions para crear, ejecutar y depurar aplicaciones de servicios múltiples en cuestión de minutos. Aprenda cómo iniciar la construcción y la coordinación de los componentes de su aplicación como una serie de pasos, luego cómo vincular las funciones de AWS Lambda o Amazon EC2 conjuntamente para crear aplicaciones de múltiples pasos.