ABBYY FlexiCapture prend en charge les clusters. L’utilisation de clusters présente deux avantages majeurs :
- Tolérance aux pannes. En cas de défaillance de l’un des serveurs, la requête sera traitée par un autre serveur.
- Répartition des charges de travail. Le traitement des requêtes est réparti entre les nœuds du cluster, ce qui améliore les performances.
L’architecture d’ABBYY FlexiCapture est illustrée dans la figure ci-dessous.
Les composants suivants peuvent être installés sur les ordinateurs du cluster : Processing Server, Licensing Server et le serveur d’applications.
L’installation du serveur d’applications dans un cluster NLB permet d’équilibrer la charge de travail. L’installation de Processing Server et de Licensing Server dans un cluster de basculement garantit la tolérance aux pannes. En outre, vous devez installer plusieurs Processing Station, et le Database Server ainsi que le File Storage doivent fonctionner en mode basculement. Par exemple, vous pouvez configurer un cluster de basculement pour Microsoft SQL Server (pour plus de détails, consultez cette page du site web de Microsoft).
La figure ci-dessous présente un exemple de configuration de basculement.
Pour créer une configuration de basculement pour ABBYY FlexiCapture Distributed, procédez comme suit :
- Configurez le Processing Server dans un cluster de basculement.
- Configurez un système de fichiers distribué.
- Configurez le Licensing Server dans un cluster de basculement.
- Configurez le serveur d’applications dans un cluster NLB. Cela inclut la configuration d’un cluster NLB et la configuration du serveur d’applications.
Les instructions de cette section supposent que vous utilisez Windows Server 2016. Si vous utilisez un autre système d’exploitation, certaines étapes peuvent varier.
Un même ordinateur ne peut pas être à la fois un nœud d’un cluster NLB et d’un cluster de basculement. Cela signifie que, pour mettre en cluster la partie serveur d’ABBYY FlexiCapture, vous avez besoin d’au moins quatre ordinateurs — deux pour un cluster NLB et deux pour un cluster de basculement. Pour le stockage des fichiers, utilisez une unité distincte tolérante aux pannes, par exemple un périphérique de type Network Attached Storage.