AWS Step Functions
La nube de AWS
Comience con AWS Step Functions

AWS Step Functions facilita la coordinación de componentes de aplicaciones y microservicios distribuidos con flujos de trabajo visuales. La creación de aplicaciones a partir de componentes individuales que desempeñan cada uno una función discreta le permite escalar y modificar sus aplicaciones con rapidez. Step Functions es una manera fiable de coordinar los componentes y procesar las funciones de su aplicación. Step Functions proporciona una consola gráfica con la que ordenar y visualizar los componentes de su aplicación en varios pasos. De este modo, crear y ejecutar aplicaciones multipaso resulta sencillo. Step Functions activa y monitoriza cada paso de manera automática, y realiza reintentos cuando se producen errores, por lo que su aplicación se ejecuta en orden y según lo previsto. Step Functions registra el estado de cada paso, de manera que, cuando algo sale mal, puede diagnosticar y depurar los problemas con rapidez. Puede cambiar y agregar pasos sin escribir código, lo que le permite evolucionar la aplicación con facilidad e innovar con mayor velocidad.

AWS Step Functions forma parte de AWS Serverless Platform, lo que permite organizar de manera sencilla las funciones de AWS Lambda para aplicaciones sin servidor. También puede utilizar Step Functions para organizar microservicios a través de recursos de computación como Amazon EC2 y Amazon ECS.

AWS Step Functions administra las operaciones y la infraestructura subyacente para ayudarle a garantizar que su aplicación se encuentre disponible a cualquier escala.

Es necesario contar con Adobe Flash Player o un navegador moderno para poder ver los vídeos del sitio.

IntroducingStepFunctions

Es necesario contar con Adobe Flash Player o un navegador moderno para poder ver los vídeos del sitio.

Introducing_AWS_Step_Functions

AWS Step Functions facilita la creación y ejecución de aplicaciones distribuidas que son fiables a escala y sencillas de evolucionar.

Productividad

AWS Step Functions incluye una consola visual y planos para flujos de trabajo de uso común que facilitan la coordinación de los componentes de aplicaciones distribuidas en pasos simultáneos o secuenciales. Puede crear aplicaciones en cuestión de minutos y, posteriormente, visualizar y monitorizar la ejecución de cada paso para ayudar a garantizar que la aplicación funciona según lo previsto.

Resistencia

AWS Step Functions activa automáticamente cada paso para que su aplicación se ejecute en orden y según lo previsto. Es capaz de administrar millones de pasos a la vez para ayudar a garantizar que la aplicación esté disponible cuando aumente la demanda. Step Functions monitoriza el estado de cada paso y se ocupa de los erroes con reintentos y reservas integrados, tanto si el paso tarda segundos como meses en completarse.

Agilidad

AWS Step Functions facilita el cambio de flujos de trabajo y la edición de la secuencia de pasos sin revisar toda la aplicación. Puede reutilizar componentes y pasos sin cambiar su código para así poder experimentar e innovar con mayor rapidez. Su flujo de trabajo admite miles de componentes y pasos individuales, por lo que puede crear aplicaciones muy complejas.

OutSystems

"Operar una plataforma de desarrollo de aplicaciones en la nube requiere una coordinación fiable de la información de numerosos componentes distitnos, como el front-end y la base de datos de la interfaz de usuarios. AWS Step Functions hace que sea sencillo, lo que nos permite implementar lógica empresarial multipaso con facilidad y crear un sistema de monitorización más inteligente".

Pedro Pimenta, vicepresidente de investigación y desarrollo, OutSystems

theTake

"AWS Step Functions nos permite sustituir un proceso de actualización de productos manual con una serie de pasos automatizados, incluidas las condiciones de reintento y de administración de errores integradas. Ahora confiamos en este servicio para garantizar que nuestra base de datos y sitio web disponen de la información más reciente sobre precios y disponibilidad antes de la presentación de un espectáculo importante y para mantenernos al día con los rápidos cambios en las tendencias”.

Jared Browarnik, director de tecnología, TheTake

foodpanda

“Con AWS Step Functions, podemos cambiar e iterar de manera sencilla el flujo de trabajo de la aplicacion de nuestro servicio de entrega de comida para optimizar las operaciones y seguir mejorando los tiempos de entrega. Step Functions nos permite escalar dinámicamente los pasos de nuestro algoritmo de entrega de comida y así abastecer los picos en los pedidos de los clientes y satisfacer la demanda”.

Mathias Nitzsche, CTO, foodpanda

Utilice AWS Step Functions para definir, operar y escalar aplicaciones multipaso con rapidez.

Defina el flujo de trabajo de su aplicación como una serie de pasos con la consola o API de AWS Step Functions, con una API de Java fluida o con plantillas de AWS CloudFormation. La consola visual automáticamente coloca cada paso en el orden de ejecución, por lo que resulta sencillo diseñar flujos de trabajo complejos para aplicaciones multipaso. Los siguientes diagramas proporcionan ejemplos del flujo de pasos, incluidos pasos secuenciales, de ramificación y simultáneos, para una aplicación de compartir fotos.

Pasos secuenciales

Pasos secuenciales

Pasos de ramificación (elección de ruta)

Pasos de ramificación (elección de ruta)

Pasos simultáneos

Pasos simultáneos

Comience una ejecución para visualizar y verificar que los pasos de su aplicación funcionan según lo previsto. La consola resalta el estado en tiempo real de cada paso y proporciona un historial detallado de cada ejecución. Puede comenzar las ejecuciones desde la consola, la API de Step Functions, Amazon API Gateway o Amazon CloudWatch Events.

AWS Step Functions

Consola de AWS Step Functions

AWS Step Functions opera y escala los pasos de su aplicación y capacidad informática subyacente para ayudar a garantizar que su aplicación se ejecuta con fiabilidad ante un crecimiento en la demanda.

Panel de control de Amazon CloudWatch: AWS Step Functions activa funciones de AWS Lambda a escala

AWS Step Functions activa funciones de AWS Lambda

Es fácil comenzar a usar AWS Step Functions. Siga el tutorial de la consola para implementar su primera aplicación de Step Functions con tan solo unos clics.

Comience de forma gratuita