AWS Step Functions

Crie aplicativos distribuídos usando fluxos de trabalho visuais

O AWS Step Functions permite coordenar vários serviços da AWS em fluxos de trabalho sem servidor para que você possa criar e atualizar aplicativos rapidamente. Usando o Step Functions, é possível projetar e executar fluxos de trabalho que unem serviços como o AWS Lambda e o Amazon ECS em aplicativos cheios de recursos. Os fluxos de trabalho são formados por uma série de etapas, com a saída de uma etapa atuando como entrada da próxima. O desenvolvimento de aplicativos é mais simples e intuitivo usando o Step Functions, pois ele traduz o fluxo de trabalho para um diagrama de máquina de estados fácil de entender, fácil de explicar aos outros e fácil de alterar. É possível monitorar cada etapa da execução conforme ela acontece, o que significa que você pode identificar e corrigir problemas rapidamente. O Step Functions aciona e rastreia automaticamente todas as etapas e tenta executar novamente etapas que apresentaram falha para que o aplicativo execute na ordem e da forma esperada.

INTRODUÇÃO ÀS OITO NOVAS INTEGRAÇÕES



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 ele funciona

sfn_how-it-works

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 »

Estudos de caso

Veja mais declarações de clientes »

Vídeos de clientes

Novidades

7 de janeiro de 2019

AWS Step Functions já oferece suporte à marcação de recursos


Agora, você pode atribuir tags da AWS a recursos do AWS Step Functions, o que permite rastrear o uso ou os custos da AWS por aplicativo, ambiente ou departamento.


Saiba mais 

13 de dezembro de 2018

AWS Step Functions agora disponível na UE (Paris)


O AWS Step Functions agora está disponível na região UE (Paris). O Step Functions permite a adição de automação de fluxo de trabalho resiliente aos seus aplicativos.


Saiba mais 

29 de novembro de 2018

O AWS Step Functions adiciona mais oito integrações de serviço


Além dos Amazon EC2 e AWS Lambda, o AWS Step Functions agora está integrado com oito serviços adicionais de computação, banco de dados e mensagem.


Saiba mais | Blog | Documentação

Veja todos os anúncios »

Conceitos básicos da AWS

icon1

Cadastre-se para obter uma conta da AWS

Obtenha acesso instantâneo ao nível gratuito da AWS.
icon2

Aprenda com tutoriais de 10 minutos

Explore e aprenda com tutoriais simples.
icon3

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