AWS Step Functions

Fluxos de trabalho visuais para aplicações modernas

O AWS Step Functions é um serviço de fluxo de trabalho visual que utiliza pouco código, usado para orquestrar serviços da AWS, automatizar processos de negócios e criar aplicações sem servidor. Os fluxos de trabalho gerenciam falhas, novas tentativas, paralelização, integrações de serviços e observabilidade, de modo que os desenvolvedores possam se concentrar na lógica de negócios com maior valor.

4.000 transições de estado gratuitas

por mês com o AWS Free Tier

Benefícios

Criar e implantar rapidamente

Comece com uma interface simples, com recursos de arrastar-e-soltar. Com o Step Functions, você pode expressar lógicas de negócios complexas na forma de fluxos de trabalhoorientados por eventos e com o uso de pouco código, que conectem serviços, sistemas ou pessoas em questão de minutos.

Gravar menos código de integração

Componha recursos da AWS, incluindo Lambda, ECS, Fargate, Batch, DynamoDB, SNS, SQS, SageMaker, EventBridge ou EMR em fluxos de trabalho de negócios, pipelines de dados ou aplicações resilientes.

Crie fluxos de trabalho com estado e tolerantes a falhas

O Step Functions gerencia o estado, os pontos de verificação e as reinicializações para que você tenha certeza que seus fluxos de trabalho sejam executados na ordem e da forma esperada. Os recursos try/catch, repetição e reversão integrados lidam com os erros e exceções automaticamente, com base na sua lógica de negócios definida.

Projetado para qualquer caso de uso

O Step Functions oferece dois tipos de fluxo de trabalho: Standard ou Express, que podem ser usados de acordo com seu caso de uso específico Os Fluxos de trabalho Standard são usados para gerenciar workloads de longa execução.  Os Fluxos de Trabalho Express suportam workloads de processamento de eventos em alto volume. 

Como funciona

  • Visão geral
  • Padrão de tratamento de erros
  • Ramificação e padrões de interação humana
  • Padrão de encadeamento
  • Padrão Saga
  • Visão geral
  • AWS Step Functions - Como funciona - Visão geral
  • Padrão de tratamento de erros
  • AWS Step Functions - Como funciona - Padrão de tratamento de erros
  • Ramificação e padrões de interação humana
  • AWS Step Functions - Como funciona - Ramificação e padrões de interação humana
  • Padrão de encadeamento
  • AWS Step Functions - Como funciona - Padrão de encadeamento
  • Padrão Saga
  • AWS Step Functions - Como funciona - Padrão Saga

Casos de uso

Automatizar o processo de Extração, Transformação e Carga (ETL)

Certifique-se de que vários trabalhos ETL prolongados sejam executados em ordem e concluídos com sucesso, em vez de organizar manualmente esses trabalhos ou manter uma aplicação separada.

Preparar dados para machine learning (ML)

Para habilitar o machine learning, os dados da fonte devem ser coletados, processados e normalizados para que sistemas de modelagem de ML como o Amazon SageMaker possam treinar esses dados.   O Step Functions facilita o sequenciamento das etapas necessárias para automatizar seu pipeline de ML. 

Orquestrar microsserviços

Use o Step Functions para combinar várias funções do AWS Lambda em aplicações sem servidor e microsserviços responsivos. Você também pode orquestrar dados e serviços executados em instâncias, contêineres ou servidores locais do Amazon EC2.

Liberty Mutual

A Liberty Mutual usou o Step Functions para criar um fluxo de trabalho orientado por eventos, no qual os feeds de dados de cada linha de negócios são transformados em uma série de eventos ou transações financeiras.   Saiba como um milhão de transações são processadas mensalmente, por apenas 60,00 USD.  

Ver história do cliente

Freebird

Use o Step Functions para combinar várias funções do AWS Lambda em aplicações e microsserviços sem servidor com alta capacidade de resposta, sem necessidade de criar código para lógica de fluxo de trabalho, processos paralelos, tratamento de erros, esgotamento de tempos limite ou novas tentativas de execução. Você também pode orquestrar dados e serviços executados em instâncias, contêineres ou servidores locais do Amazon EC2.

Ver história do cliente

The Guardian

O The Guardian orquestrou o fluxo de dados entre vários sistemas, economizando 4 horas semanais que eram gastas pela equipe na exclusão manual de contas.  Saiba como a equipe pôde manter registros precisos e automatizados com o Step Functions, resultando na entrega pontual do jornal a milhares de assinantes. Ver história do cliente 

Ver história do cliente

Ver mais casos de uso »

Clientes

Veja mais declarações de clientes »

Vídeos de clientes

Novidades

data
  • data
1
3 de dezembro de 2019

Introdução ao AWS Step Functions Express Workflows


Express Workflows são um novo tipo de fluxo de trabalho do AWS Step Functions que coordenam, com boa relação custo-benefício, computação da AWS, banco de dados e serviços de mensagens com taxas superiores a 100.000 eventos por segundo.

18 de setembro de 2019

O AWS Step Functions agora aceita paralelismo dinâmico em fluxos de trabalho


Agora, o AWS Step Functions aceita paralelismo dinâmico. Assim você pode otimizar a performance e a eficiência dos fluxos de trabalho de aplicativos.

12 de agosto de 2019

AWS Step Functions adiciona suporte a fluxos de trabalho aninhados


Agora, o AWS Step Functions permite orquestrar processos mais complexos com a composição de fluxos de trabalho modulares e reutilizáveis.

Veja todos os anúncios »

Publicações recentes do blog

1

Começar a usar a AWS

Cadastre-se para obter uma conta da AWS

Cadastre-se para obter uma conta da AWS

Obtenha acesso instantâneo ao nível gratuito da AWS.
Aprenda com tutoriais de 10 minutos

Aprenda com tutoriais de 10 minutos

Explore e aprenda com tutoriais simples.
Comece a criar com a AWS

Comece a criar com a AWS

Comece a criar com guias detalhados que o ajudam a iniciar seu projeto da AWS

Saiba mais sobre o AWS Step Functions

Acesse a página de recursos