- aumentando el número de clientes de digitalización, clientes de verificación y Processing Stations;
- aumentando la capacidad de las máquinas para los servidores de aplicaciones, procesamiento, licencias y base de datos, así como para FileStorage, y utilizando varias máquinas para estos roles.
20,000 | 5,000 | 1,000 | 8 | 3 | 3 | Demo | |
1 millón | 500,000 | 300,000 | 80 | 100 | 300 | Medium | |
3 millones | 2 millones | 1 millón | 120 | 500 | 1,000 | Large (Medium 10 Gb/s) | |
Mucho más | xLarge (combinación de instalaciones de ABBYY FlexiCapture) | ||||||
ABBYY FlexiCapture | 1 equipo: CPU de 4 núcleos, 2.4 GHz 8 GB de RAM HDD:
SO: Windows 2012 o posterior |
- El Servidor de aplicaciones es un servicio web en IIS; su escalabilidad y fiabilidad se consiguen mediante un clúster que utiliza la tecnología Microsoft Network Load Balancing. Todos los nodos del clúster son equivalentes, se ejecutan en modo activo-activo y pueden apagarse en cualquier momento.
- Processing Server y Licensing Server son servicios de Windows; su fiabilidad se consigue creando un clúster activo-pasivo basado en la tecnología Microsoft Failover Cluster.

Servidor de aplicaciones | CPU: 8 núcleos físicos, 2.4 GHz o superior 16 GB de RAM HDD: 100 GB 2 NIC, 1 Gb/s:
FileStorage: si se usa una SAN, conéctela mediante SCSI, Fibre Channel o InfiniBand. SO: Windows 2012 o posterior |
Como servicio web y centro de todas las comunicaciones de FlexiCapture, el Servidor de aplicaciones es responsable de lo siguiente:
Los recursos críticos son:
Para aprovechar al máximo la CPU, en el pool de aplicaciones de Servicios web de FlexiCapture, use el doble de procesos worker de IIS que de núcleos físicos. P. ej., 16 procesos worker de IIS para un procesador de 8 núcleos.
Si alguno de estos recursos genera un cuello de botella, escale verticalmente el Servidor de aplicaciones:
En cualquier caso, todas las máquinas con el rol de Servidor de aplicaciones deben estar conectadas de la misma forma a la misma base de datos y al mismo FileStorage. | |
Processing Server, Licensing Server | CPU de 4 núcleos, 2,4 GHz o superior 8 GB de RAM HDD: 100 GB NIC de 1 GB/s para conexión a la LAN SO: Windows 2012 o posterior |
Una conexión de red estable es esencial para los servidores. De lo contrario, el procesamiento de documentos se detendrá. Para garantizar la redundancia, use Microsoft Failover Cluster. Consulte las instrucciones detalladas en Guía del Administrador del sistema de FlexiCapture. El Licensing Server mantiene en memoria copias de las licencias para todos los clientes concurrentes. Téngalo en cuenta si va a utilizar simultáneamente un gran número de operadores de escaneo y verificación. También recomendamos usar la versión de 64 bits en proyectos con un gran número de clientes concurrentes. Nuestras pruebas han demostrado que 2 GB de RAM son suficientes para gestionar licencias para hasta 1000 clientes. Considere usar más de un Licensing Server para atender a un mayor número de clientes concurrentes al mismo tiempo. | |
Servidor de bases de datos | Para MS SQL Server: Base de datos: MS SQL Server 2014 o posterior, edición Standard o Enterprise Hardware: CPU: 8 núcleos físicos, 3,4 GHz o superior 16 GB de RAM o más HDD: 400 GB Sistema operativo: Windows 2012 o posterior Para Oracle: Base de datos: Oracle 12c Enterprise Edition Hardware: Oracle Exadata Database Machine X2-2, Quarter Rack |
ABBYY FlexiCapture admite MS SQL Server y Oracle instalados en cualquier plataforma. Ambos servidores de bases de datos ofrecen sus propias recomendaciones sobre configuración óptima, escalabilidad y tolerancia a fallos. Se recomienda para MS SQL Server:
| |
Almacenamiento de archivos | NAS o SAN, conectado por LAN, SCSI, Fibre Channel o InfiniBand Velocidad de lectura y escritura: 100 MB/s* Capacidad: 5 TB* |
*Los requisitos de lectura/escritura y capacidad dependen en gran medida de estos 2 factores: 1. Promedio y volumen máximo de páginas procesadas por día (es decir, 24 horas) y por hora, y su modo de color. Como se menciona en la sección Métricas de rendimiento, podemos estimar el flujo de entrada en bytes por segundo si tomamos algunos tamaños de archivo típicos de páginas escaneadas en color, escala de grises y blanco y negro. Las imágenes constituyen la mayor parte de los datos transferidos dentro del Sistema. Al analizar el workflow de procesamiento, definamos estos 2 valores:
Los requisitos de velocidad de lectura/escritura pueden calcularse de la siguiente manera:
Ejemplo. Un cliente necesita procesar 10.000 páginas en escala de grises por hora. El workflow de procesamiento incluye 3 etapas.
Flujo de entrada = 10.000 imágenes de páginas en escala de grises/hora = 2,8 imágenes en escala de grises/s = 8,4 MB/s. Velocidad de escritura requerida = 1 x 8,4 MB/s = 8,4 MB/s. Velocidad de lectura requerida = 3 x 8,4 MB/s = 25,2 MB/s. Para medir el rendimiento del disco duro, puede utilizar la herramienta CrystalDiskMark, distribuida bajo la licencia MIT.
Ejemplo. Un cliente necesita procesar 100.000 imágenes en escala de grises en 24 horas. Según el Acuerdo de Nivel de Servicio, el tiempo de procesamiento es de 2 días por documento. Los documentos procesados se almacenan durante 2 semanas debido a las comprobaciones adicionales en el sistema ERP del cliente; en caso de discrepancias, los documentos se editan en FlexiCapture y se cargan en el sistema ERP nuevamente. Así, las imágenes deben almacenarse durante 2+14 = 16 días, y el Sistema acumulará 16 x 100.000 imágenes en escala de grises x 3 MB (tamaño de archivo promedio de una imagen A4 en escala de grises) = 4,8 TB de datos. Nota: Recomendamos encarecidamente usar una tecnología de almacenamiento tolerante a fallos, por ejemplo, RAID 10. La indexación de búsqueda y el análisis antivirus del contenido de FileStorage pueden causar una disminución del rendimiento o bloquear el acceso a los archivos que se procesan en el propio Sistema. | |

