Implantação da Estrutura de Processos

A implantação de fluxos de trabalho criados com o Process Framework pode ser feita perfeitamente em ambientes de desenvolvimento locais e tempos de execução na nuvem. Essa flexibilidade permite que os desenvolvedores escolham a melhor abordagem adaptada aos seus casos de uso específicos.

Desenvolvimento Local

O Process Framework fornece um tempo de execução em processo que permite que os desenvolvedores executem processos diretamente em suas máquinas ou servidores locais sem exigir configurações complexas ou infraestrutura adicional. Esse runtime dá suporte à persistência baseada em memória e arquivo, ideal para desenvolvimento e depuração rápidos. Você pode testar processos rapidamente com feedback imediato, acelerando o ciclo de desenvolvimento e aumentando a eficiência.

Tempos de execução do Cloud

Para cenários que exigem escalabilidade e processamento distribuído, o Process Framework dá suporte a runtimes de nuvem, como Orleans e Dapr. Essas opções capacitam os desenvolvedores a implantar processos de maneira distribuída, facilitando a alta disponibilidade e o balanceamento de carga em várias instâncias. Ao aproveitar esses tempos de execução na nuvem, as organizações podem simplificar suas operações e gerenciar cargas de trabalho substanciais com facilidade.

  • Orleans Runtime: essa estrutura fornece um modelo de programação para a criação de aplicativos distribuídos e é particularmente adequada para lidar com atores virtuais de maneira resiliente, complementando a arquitetura controlada por eventos da Estrutura de Processos.

  • Dapr (Distributed Application Runtime): o Dapr simplifica o desenvolvimento de microsserviços, fornecendo uma estrutura básica para a criação de sistemas distribuídos. Ele oferece suporte ao gerenciamento de estado, invocação de serviço e mensagens pub/sub, facilitando a conexão de vários componentes em um ambiente de nuvem.

Usando qualquer tempo de execução, os desenvolvedores podem dimensionar aplicativos de acordo com a demanda, garantindo que os processos sejam executados sem problemas e com eficiência, independentemente da carga de trabalho.

Com a flexibilidade de escolher entre ambientes de teste locais e plataformas de nuvem robustas, o Process Framework foi projetado para atender a diversas necessidades de implantação. Isso permite que os desenvolvedores se concentrem na criação de processos inovadores baseados em IA sem o ônus das complexidades da infraestrutura.

Observação

O Dapr terá suporte primeiro com o Process Framework, seguido por Orleans em uma próxima versão do Process Framework.