Simplificar a orquestração de aplicativos com múltiplas etapas, longa duração e com estado
O CloudFlow é um serviço de nuvem serverless totalmente gerenciado, usado para coordenar a execução de múltiplas tarefas distribuídas. Seu compromisso é simplificar tarefas tediosas, como coordenação de tarefas, gerenciamento de estado e tratamento de erros necessários para desenvolver e executar processos de negócio. Permite que você se concentre no desenvolvimento da lógica de negócio.
Você pode organizar tarefas distribuídas em sequência, ramificação e paralelismo. O serviço coordenará de forma confiável a execução das tarefas de acordo com a sequência definida e rastreará a transição de estado de cada tarefa. Em seguida, executará lógica de nova tentativa personalizada (sempre que necessário) para garantir a conclusão tranquila do workflow.
O componente distribuído
Orquestre aplicativos escritos em diferentes infraestruturas, redes e linguagens, e elimine a transição de uma nuvem híbrida e nuvem proprietária para uma nuvem pública, ou evolua de uma arquitetura única para uma arquitetura de microsserviços.
Reduzir a quantidade de código
Ajuda a gerenciar a lógica do seu aplicativo e oferece suporte a múltiplas primitivas de controle, como sequência, ramificação e paralelismo, para minimizar código repetido de orquestração no seu negócio.
Melhorar a tolerância a falhas
Gerencie o status do processo, defina pontos de verificação e reinícios de processo para garantir que seus aplicativos executem passo a passo conforme o esperado. Funções integradas de try/catch, nova tentativa e rollback tratam erros de exceção automaticamente.
Recursos
Operações e manutenção totalmente gerenciadas e Pay-As-You-Go
Libera a equipe de operações e manutenção da manutenção da infraestrutura e oferece serviços seguros, com alta disponibilidade, alta tolerância a falhas e alta durabilidade. Você paga apenas a taxa de conversão de etapas; sem uso, não há taxas adicionais!.
Capacidades de orquestração de serviços
Ajuda você a separar a lógica do processo da execução de tarefas, com suporte a múltiplas primitivas de controle, como sequência, ramificação e paralelismo. Também possui recursos integrados de nova tentativa e captura de erros, economizando tempo na escrita de código de orquestração.
Suporte a processos de longa duração
Acompanhe todo o processo e garanta a conclusão da execução por longos períodos. Alguns processos podem precisar ser executados por horas, dias ou meses, como processos de operação e manutenção, pipelines relacionados e processos de promoção por e-mail.
O gerenciamento de estado do processo
Gerencie todos os estados na execução de um processo, incluindo o rastreamento das etapas de execução e as entradas e saídas armazenadas entre elas. Não é necessário gerenciar o estado do processo manualmente nem criar um gerenciamento de estado complexo nas tarefas.
Monitoramento visual
Oferece uma interface visual para definir workflows e visualizar o status de execução. O status inclui entradas e saídas. Ajuda você a identificar rapidamente a localização da falha e resolver o problema com agilidade.
O componente distribuído
Coordena aplicativos escritos em diferentes linguagens, em diferentes infraestruturas e redes. Seja na transição suave de nuvem privada para nuvem híbrida ou pública, ou na evolução de uma arquitetura monolítica para uma arquitetura de microsserviços, o CloudFlow desempenha um papel de coordenação.
Preços
Você paga apenas pelo que usar. Cobrança baseada no número de etapas na execução do workflow, incluindo taxas de conversão de estado do Function Compute, ECS, contêineres e outros recursos no workflow. Cobrança por tempo. As primeiras 5.000 execuções mensais da conta principal são gratuitas; após esse limite, o custo é de US$ 0,025 por mil execuções.
A expansão automática do serviço serverless elimina a necessidade de gerenciar orçamentos de hardware e escalabilidade.
Como usar o CloudFlow?
1
Etapa 1: Criar uma definição de workflow
Use definições para descrever a ordem ou a lógica de execução entre as tarefas.
2
Etapa 2: Preparar as tarefas do workflow
Você precisa implementar cada Worker de tarefa definido no workflow. O CloudFlow oferece suporte a vários tipos diferentes de workers.
3
Etapa 3: Executar as tarefas do workflow
Você pode chamar o CloudFlow, o Execute Workflow e as APIs para executar aplicativos de workflow.
4
Etapa 4: Rastrear, depurar e monitorar o status de execução
Use o monitoramento visual oferecido pelo CloudFlow para acompanhar o status de execução das tarefas.
Suporte atualizado para você
Consulta individual de pré-venda, suporte técnico 24/7, resposta mais rápida, e mais chamados.
Consulta individual de pré-venda
Suporte técnico 24/7
Seis chamados grátis por trimestre
