Working with Clusters

ABBYY FineReader Server supports clusters. In the event of a failure of one of the servers, the request will be executed by another server.

The diagram below shows a fault-tolerant setup of ABBYY FineReader Server.

For the FineReader Server, failover clusters are used. For detailed instructions on creating a failover cluster, please refer to this page on the Microsoft website.

Hardware requirements

Cluster nodes:

  • All cluster nodes must have identical or essentially similar hardware configuration.
  • All cluster nodes must be running the same version of Windows Server.
  • All cluster nodes must be joined to the same Active Directory domain.

Shared storage:

Note. Shared storage will store a folder containing the files required by the cluster.

Disk requirements:

  • The disk must be connected using Serial Attached SCSI (SAS), iSCSI or Fibre Channel.
  • The disk must be accessible to all cluster nodes.
  • The disk must not be used as a boot or system volume.
  • The disk must not be used for swap, dump or hibernation files.

Note. The following are the most commonly used cluster storage solutions:

  • Ready-made storage systems based on DAS, SAN, NAS, JBOD or other technologies.
  • A separate server machine for which the iSCSI Target Server role has been set up.

Database:

Note. FineReader Server 14 clusters require all nodes to have access to the Microsoft SQL Server in order to operate. The following is required:

  • A server located on a separate computer with Microsoft SQL Server (2014 or later) installed.
  • A database on that server, which is accessible to:
    • the user specified in the connection string during SQL Server authorization

or

  • the user whose Windows account was used to launch the Server Manager.
  • The database will also need a master encryption key.  

For more detailed information and query examples, see Microsoft SQL Server connection parameters.

For detailed clustering hardware requirements, please refer to this page on the Microsoft website.

Setting up the FineReader Server in a failover cluster

To set up the FineReader Server in a failover cluster, complete the following steps:

  1. Create a failover cluster.
  2. Create a basic configuration.
  3. Add the ABBYY FineReader Server 14 Server Manager service.
  4. Create a shared folder for the ABBYY FineReader Server 14 Server Manager service.
  5. Configure the cluster nodes.

Deploying the FineReader Server in a failover cluster

In this section, you will find step-by-step instructions for setting up the server in a failover cluster.

Note. The addresses, computer names, domain names, etc. used below are not mandatory and may be changed by the administrator.

Note. The following server configuration is intended only for local use in a local area network.

Note. Implementing a fault-tolerant design using Web API allows you to use two or more ABBYY FineReader Server Web API components outside of your cluster. These will redirect the requests to your cluster’s address (e.g. FRS14C.ad1.cluster). For more information, see “Addressing in the Cluster”.

Important! The names of servers, services, and shared folders must not contain spaces.

26.03.2024 13:49:48

Please leave your feedback about this article

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.