Requisitos de escalonamento do Document Automation
- Última atualização2024/11/06
Requisitos de escalonamento do Document Automation
Este documento descreve a abordagem para escalonar o Document Automation, incluindo a determinação dos requisitos de infraestrutura e a configuração dos componentes essenciais da plataforma.
Visão geral
O Document Automation usa Bot Runners para realizar tarefas de extração. Os Bot Runners são fundamentais para a execução dos fluxos de trabalho, com cada um lidando com uma parte da carga de trabalho. O mecanismo de orquestração da plataforma distribui tarefas de forma inteligente entre os Bot Runners disponíveis, garantindo que nenhum fique ocioso enquanto outros estão sobrecarregados. À medida que cada Executor de bots conclui uma tarefa, uma nova é atribuída de forma automática, mantendo uma utilização equilibrada.
Ao aumentar o número de Bot Runners, é possível acomodar volumes variados de documentos, proporcionando alta capacidade de processamento e flexibilidade para atender às necessidades do negócio, um processo conhecido como escalonamento horizontal. Em muitos cenários, a capacidade do sistema avança de forma quase linear com Bot Runners adicionais, mas fatores como largura de banda da rede, velocidades de acesso ao banco de dados e operações de E/S podem introduzir retornos decrescentes em níveis avançados mais altos.
Determine os recursos exigidos
Para escolher a melhor abordagem de escalonamento, comece calculando o volume diário de processamento exigido. Um dia refere-se a um ciclo completo de 24 horas. Se o horário de funcionamento do bot for mais curto (por exemplo, um dia de trabalho de 8 horas), ajuste o Executor de bots de forma correspondente. Por exemplo, enquanto um Executor de bots para um tipo específico de documento pode processar 2.400 páginas em 24 horas, pode-se esperar que ele lide com até 800 páginas em 8 horas. Planeje recursos com base nos casos de uso reais e na janela de processamento.