AWS Step Functions

Crie funções em aplicações essenciais para a empresa

O AWS Step Functions é um orquestrador de funções sem servidor que facilita o sequenciamento de funções do AWS Lambda e vários serviços da AWS em aplicações essenciais para a empresa. Por meio da interface visual, você cria e executa uma série de fluxos de trabalho com ponto de verificação e orientados a eventos que mantêm o estado da aplicação. A saída de uma etapa serve como entrada para a próxima. Cada etapa da aplicação é executada em sequência, conforme esperado pela lógica de negócios definida.

A orquestração de várias aplicações sem servidor individuais, o gerenciamento de novas tentativas e a depuração de falhas podem ser um grande desafio. Conforme as aplicações distribuídas ficam mais complexas, a complexidade de gerenciá-las também cresce. O Step Functions gerencia automaticamente o tratamento, a lógica de novas tentativas e o estado dos erros. Com controles operacionais incorporados, o Step Functions gerencia o sequenciamento, o tratamento, a lógica de novas tentativas e o estado dos erros, eliminando uma sobrecarga operacional significativa da equipe.

Crie um fluxo de trabalho em 10 minutos


Quer saber como criar um fluxo de trabalho sem servidor com o AWS Step Functions e o AWS Lambda? Saiba mais

Fluxo de trabalho sem servidor

Benefícios

Crie e atualize aplicativos com rapidez

O AWS Step Functions permite criar fluxos de trabalho visuais que possibilitam a rápida tradução dos requisitos de negócios para requisitos técnicos. Crie aplicativos em questão de minutos e, quando houver necessidade de alteração, é possível trocar ou reorganizar componentes sem personalizar o código.

Aumente a resiliência

O AWS Step Functions gerencia o estado, os pontos de verificação e de reinício para que você tenha certeza que a aplicação execute na ordem e da forma esperada. Os recursos try/catch, repetição e reversão integrados lidam com os erros e exceções automaticamente. 

Escreva menos código

O AWS Step Functions gerencia a lógica do seu aplicativo para você e implementa primitivas básicas como ramificação, execução em paralelo e tempos limite. Isso remove código adicional que podem estar repetidos nos microsserviços e funções.

Como funciona

Como o AWS Step Functions funciona

Casos de uso

Processamento de dados

O Step Functions pode ajudar a garantir que trabalhos de ETL múltiplos e prolongados sejam executados em ordem e concluídos com sucesso, em vez de organizar manualmente esses trabalhos ou manter um aplicativo separado. Também é possível usar o Step Functions para padronizar um fluxo de trabalho de treinamento de Machine Learning para aumentar a precisão dos modelos de Machine Learning.

Automatizar tarefas

O Step Functions oferece automação auditável de implantações de rotina, atualizações, instalações e migrações. Use o Step Functions para automatizar facilmente tarefas recorrentes como gerenciamento de patchs, seleção de infraestrutura e sincronização de dados, e o Step Functions escalará, responderá aos tempos limite e repetirá tarefas com falha automaticamente.

Modernize um monólito

O uso do Step Functions para destacar algumas tarefas do resto da base de código permite que você aborde a transformação de aplicativos monolíticos em microsserviços como uma série de pequenas etapas. Isso permite que você identifique com segurança código essencial para os negócios conforme a sua conveniência, sem interromper operações nem a entrega de novos recursos.

Orquestração de aplicativos

Use o Step Functions para combinar várias funções do AWS Lambda em aplicativos 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.

Veja mais casos de uso »

Clientes

Veja mais declarações de clientes »

Vídeos de clientes

Novidades

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 »

Comece 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