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 a aplicação execute na ordem e da forma esperada.

Apresentação do AWS Step Functions

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.

Estudos de caso

Vídeos de clientes

Novidades

31 de julho de 2018

O mecanismo de regras da AWS IoT agora oferece suporte à ação do Step Functions


Agora você pode acionar os fluxos de trabalho do AWS Step Functions diretamente na AWS IoT sem escrever funções separadas do AWS Lambda para controle de fluxo de trabalho.

 

Saiba mais  |  Saiba mais

31 de julho de 2018

AWS Step Functions agora disponível na região Ásia-Pacífico (Mumbai)


O AWS Step Functions já está disponível na região Ásia-Pacífico (Mumbai) O AWS Step Functions fornece uma maneira de visualizar seu aplicativo como uma série de etapas.

 

Saiba mais

28 de junho de 2018

AWS Step Functions agora disponível na AWS GovCloud (EUA)


O AWS Step Functions agora está disponível na região AWS GovCloud (EUA). O AWS Step Functions é um serviço de orquestração sem servidor para aplicativos distribuídos.


Saiba mais

Veja todos os anúncios »

Conceitos básicos da AWS

icon1

Cadastrar-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