Requisitos de escalamiento de Document Automation
- Última actualización2024/11/07
Requisitos de escalamiento de Document Automation
Este documento describe el enfoque para escalar Document Automation, incluida la determinación de los requisitos de infraestructura y la configuración de los componentes esenciales de la plataforma.
Resumen
Document Automation utiliza Bot Runners para realizar tareas de extracción. Estos Bot Runners son clave para ejecutar flujos de trabajo, y cada uno maneja una parte de la carga de trabajo. La plataforma cuenta con un mecanismo de orquestación que distribuye de forma inteligente las tareas entre los Bot Runners disponibles para asegurar que ninguno permanezca inactivo mientras otros están sobrecargados. A medida que cada Bot Runner completa una tarea, se le asigna automáticamente una nueva para mantener una utilización equilibrada.
Al aumentar el número de Bot Runners, puede acomodar volúmenes de documentos variables y proporcionar un alto rendimiento y flexibilidad para satisfacer las necesidades empresariales, un proceso conocido como escalamiento horizontal. En muchos escenarios, la capacidad del sistema se escala casi linealmente con Bot Runners adicionales, pero factores como el ancho de banda de la red, las velocidades de acceso a la base de datos y las operaciones de E/S pueden introducir rendimientos decrecientes en niveles de escala más altos.
Determinar los recursos necesarios
Para elegir el mejor enfoque de escalado, comience calculando su volumen diario de procesamiento requerido. Un día se refiere a un ciclo completo de 24 horas. Si las horas de operación del bot son más cortas (por ejemplo, una jornada laboral de 8 horas), ajuste el rendimiento del Bot Runner en consecuencia. Por ejemplo, mientras que un Bot Runner para un tipo de documento en particular podría procesar 2,400 páginas en 24 horas, se podría esperar que solo maneje hasta 800 páginas en 8 horas. Planifique los recursos basándose en sus casos de uso reales y la ventana de procesamiento.