Russian (Русский) - Change language

Отказоустойчивая конфигурация распределенной редакции

Комплекс ABBYY FlexiCapture поддерживает работу на кластерах, что позволяет:

  • реализовать отказоустойчивость - в случае отказа одного из серверов запрос будет выполнен другим сервером;
  • осуществлять распределение нагрузки - обработка запросов распределяется между узлами, входящими в кластер, что позволяет повысить производительность.

Архитектура комплекса ABBYY FlexiCapture представлена на следующей схеме:

Замечание. Подробную информацию о компонентах системы и их взаимодействии см. в статье Архитектура комплекса ABBYY FlexiCapture.

На кластеры могут быть установлены Сервер Обработки, Сервер Лицензирования и Сервер Приложений.

Установка Сервера Приложений на NLB кластер позволяет реализовать распределение нагрузки. Установка Сервера Обработки и Сервера Лицензирования на Failover Cluster позволяет реализовать отказоустойчивость. Помимо этого необходимо установить более одной Станции Обработки, а Сервер Баз Данных и файловое хранилище должны работать в отказоустойчивом режиме. Например, для MS SQL Server можно организовать Failover Cluster (подробнее см. на официальном сайте Microsoft).

Схема архитектуры отказоустойчивой конфигурации ABBYY FlexiCapture:

Чтобы настроить отказоустойчивую конфигурацию ABBYY FlexiCapture Distributed необходимо осуществить следующее:

  1. Настроить кластеризацию Сервера Обработки с помощью Failover Cluster.
  2. Настроить распределенную файловую систему.
  3. Настроить кластеризацию Сервера Лицензирования с помощью Failover Cluster.
  4. Настроить кластеризацию Сервера Приложений с помощью NLB кластера, которая состоит непосредственно из настройки кластера и настройки Сервера Приложений.

Внимание! Настройка отказоустойчивой конфигурации ABBYY FlexiCapture в данной инструкции выполняется в операционной системе Windows Server 2016. Если вы используете другую операционную систему, некоторые шаги могут незначительно отличаться.

При этом один компьютер не может служить узлом одновременно NLB и Failover кластера. Соответственно для кластеризации серверной части комплекса необходимо как минимум 4 машины, по две на NLB и Failover кластеры. В качестве файлового хранилища следует использовать отдельно настроенное сетевое отказоустойчивое файловое хранилище, например Network Attached Storage (NAS).

15.03.2021 9:22:37


Please leave your feedback about this article