Сервер записи обработки отказа (объяснение)

Доступные функции зависят от используемой системы. Просмотреть полных список функций, который приводится на странице обзора продукта, на веб-странице Milestone (https://www.milestonesys.com/products/software/xprotect-comparison/).

Сервер записи обработки отказа ― это дополнительный сервер записи, который берет на себя функции стандартного сервера записи, если тот становится недоступным. Для сервера записи обработки отказа можно настроить два режима: сервер холодного резерва или сервер горячей замены.

Серверы записи обработки отказа устанавливаются так же, как и стандартные серверы записи (см. Установка сервера записи обработки отказа с помощью Download Manager). После установки серверов записи обработки отказа они отображаются в Management Client. Milestone рекомендует устанавливать серверы записи обработки отказа на отдельных компьютерах. Убедитесь, что для серверов записи обработки отказа настроен правильный IP-адрес/имя хоста сервера управления. Разрешения пользователя для учетной записи пользователя, от имени которой выполняется служба сервера отказоустойчивости, предоставляются в процессе установки. Они включают:

  • разрешения на запуск/останов для сервера записи обработки отказа;
  • разрешения доступа на чтение и запись для файла RecorderConfig.xml.

Если для шифрование выбран сертификат, администратор должен предоставить пользователю резервного сервера разрешение на доступ для чтения для выбранного закрытого ключа сертификата.

Если сервер записи обработки отказа берет на себя функции сервера записи, в котором применяется шифрование, Milestone рекомендует также подготовить сервер записи обработки отказа для использования шифрования. Дополнительные сведения приведены в разделах Защищенное соединение (объяснение) и Установка сервера записи обработки отказа с помощью Download Manager.

Вы можете указать, какой тип обработки отказа требуется на уровне устройства. Для каждого устройства на сервере записи выберите тип поддержки: «полная», «только при прямой передаче» или «без обработки отказа». Это поможет определить приоритетность ресурсов обработки отказа и, например, настроить обработку отказа только для видео, но не для звуковой информации, или обработку отказа только для самых важных, а не для всех, камер.

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

Сервер записи обработки отказа в режиме холодной замены

В конфигурации холодной замены сервера записи обработки отказа можно объединять несколько серверов записи обработки отказа в группу отказоустойчивых серверов. Вся группа отказоустойчивых серверов будет принимать на себя функции любого из нескольких предварительно выбранных серверов записи, если один их них станет недоступен. Количество создаваемых групп не ограничено (см. Объединение серверов записи обработки отказа в группу холодной замены).

Группирование имеет четкое преимущество: когда вам впоследствии потребуется указать, какие серверы записи обработки отказа должны принимать на себя функции сервера записи, можно выбрать группу таких серверов. Если в выбранной группе несколько серверов записи обработки отказа, у вас будет несколько таких серверов, готовых принять на себя функции сервера записи, если он станет недоступным. Можно указать дополнительную группу серверов обработки отказа, которая будет принимать на себя функции основной группы, если все серверы записи в основной группе заняты. Сервер записи обработки отказа может одновременно принадлежать только одной группе.

Серверы записи обработки отказа в группе отказоустойчивых серверов упорядочиваются в последовательность. Последовательность определяет порядок, в котором серверы записи обработки отказа будут принимать на себя функции сервера записи. По умолчанию последовательность отражает порядок добавления серверов записи обработки отказа в группу отказоустойчивых серверов: первый добавленный сервер является первым в последовательности. Если необходимо, эти сведения можно изменить.

Серверы записи обработки отказа в режиме горячей замены

В конфигурации сервера записи обработки отказа горячей замены вы назначаете один сервер записи обработки отказа для резервирования только одного сервера записи. По этой причине система может поддерживать режим «ожидания» для этого сервера записи обработки отказа, то есть он синхронизируется с правильной/текущей конфигурацией сервера записи, для которого он выделен, и резервирование выполняется гораздо быстрее, чем в конфигурации сервера записи обработки отказа холодной замены. Как упоминалось выше, серверы горячей замены назначаются только одному серверу записи и их нельзя группировать. Серверы обработки отказа, уже входящие в группу отказоустойчивых серверов, нельзя назначить в качестве серверов записи горячей замены.

Проверка сервера записи обработки отказа

Чтобы проверить объединение видеоданных с сервера отказоустойчивости с сервером записи, необходимо сделать сервер записи недоступным, остановив службу сервера записи или завершив работу компьютера этого сервера.

Ручное вмешательство в сеть, такое как отсоединение сетевого кабеля или блокировка сети с помощью инструмента тестирования, недопустимо.

Функции сервера записи обработки отказа (объяснение)

  • Серверы записи обработки отказа проверяет состояние соответствующих серверов записи каждые 0,5 с. Если сервер записи не отвечает в течение 2 секунд, он считается недоступным. В этом случае его заменяет сервер записи обработки отказа.
  • Сервер записи обработки отказа в режиме холодной замены заменяет недоступный сервер записи в течение пяти секунд плюс время, необходимое для запуска службы Recording Server сервера записи и подключения к камерам. Сервер записи обработки отказа в режиме горячей замены срабатывает быстрее, поскольку служба Recording Server уже запущена с правильной конфигурацией и ей достаточно запустить камеры для передачи данных. Во время запуска нельзя сохранять записи и просматривать видео в реальном времени с задействованных камер.
  • При возобновлении доступа к серверу записи он автоматически заменяет сервер записи обработки отказа. Записи, хранящиеся на сервере записи обработки отказа, автоматически объединяются с базами данных сервера записи. Время, необходимое для объединения, зависит от количества записей, пропускной способности сети и других факторов. Во время объединения данных нельзя просматривать записи за период, в течение которого функционировал сервер записи обработка отказа.
  • Если сервер записи обработки отказа должен взять на себя функции другого сервер записи во время объединения данных в режиме холодной замены, объединение данных с сервером записи А откладывается и происходит переход на сервер записи Б. При возобновлении доступа к серверу записи Б сервер записи обработки отказа возобновляет процесс объединения. При этом объединение записей происходит одновременно на сервере записи А и сервере записи Б.
  • Сервер горячей замены не может заменить дополнительный сервер записи, поскольку он может работать в режиме горячей замены только для одного сервера записи. Однако если сервер записи снова станет недоступным, его снова заменит сервер горячей замены, при этом сохранятся записи за предыдущий период. Сервер записи хранит данные до тех пор, пока они не будут объединены с основным устройством записи или пока на сервере записи обработки отказа не закончится свободное место.
  • Решение по обработке отказа не обеспечивает полного резервирования. Его можно использовать только как надежный способ минимизировать время простоя. Если сервер записи снова становится доступным, служба Failover Server проверяет его готовность к хранению записей. Только после этого сервер записи может снова отвечать за хранение записей. Таким образом потеря записей на этом этапе весьма маловероятна.
  • Для пользователей клиента процесс перехода на сервер записи обработки отказа практически незаметен. Возможно непродолжительное прерывание соединения. Обычно оно длится всего несколько секунд, когда происходит переход на сервер записи обработки отказа. Во время прерывания соединения пользователи не смогут получить доступ к видео с отключенного сервера записи. Пользователи клиента могут возобновить просмотр видео в реальном времени, как только сервер записи обработки отказа приступит к работе. Поскольку последние записи хранятся на сервере записи обработки отказа, пользователи могут воспроизводить записи после того, как запустится сервер записи обработки отказа. Клиенты не могут воспроизводить старые записи, хранящиеся только на недоступном сервере записи, пока этот сервер записи не возобновит работу и не заменит сервер записи обработки отказа. Доступ к архивным записям недоступен. Когда сервер записи возобновляет работу, запускается процесс объединения, в ходе которого записи, сделанные во время отработки отказа, объединяются с базой данных сервера записи. Во время объединения данных нельзя воспроизводить записи за период, в течение которого функционировал сервер записи обработки отказов.
  • В режиме холодной замены не требуется настраивать сервер записи обработки отказа в качестве резервного для другого сервера записи обработки отказа. Это связано с тем, что вы назначаете группы отказоустойчивых серверов, а не конкретные серверы записи обработки отказа для замены конкретных серверов записи. Группа отказоустойчивых серверов должна содержать как минимум один сервер записи обработки отказа, при этом можно добавить необходимое количество серверов записи обработки отказа. Если группа отказоустойчивых серверов содержит более одного сервера записи обработки отказа, несколько серверов записи обработки отказа могут заменить недоступный сервер.
  • В режиме горячей замены нельзя настроить серверы записи обработки отказа или серверы горячей замены в качестве резерва для сервера горячей замены.

Этапы обработки отказа (объяснение)

A failover recording server takes over from an unavailable recording server in the XProtect VMS.

Описание

Задействованные серверы (номера выделены красным):

  1. Recording Server
  2. Failover Recording Server
  3. Management Server

Порядок обработки отказа в режиме холодной замены:

  1. Сервер записи обработки отказа устанавливает непрерывное TCP-соединение с сервером записи, что позволяет контролировать функционирование сервера записи.
  2. Соединение прервано.
  3. Сервер записи обработки отказа запрашивает текущую конфигурацию сервера записи у сервера управления. Сервер управления передает запрошенную конфигурацию, сервер записи обработки отказа принимает информацию, активируется и берет на себя функции сервера записи.
  4. Сервер записи обработки отказа и соответствующие камеры обмениваются видеоданными.
  5. Сервер записи обработки отказа продолжает попытки восстановить соединение с сервером записи.
  6. Сервер записи обработки отказа отключается после восстановления соединения с сервером записи. Сервер записи получает видеоданные (если таковые имеются), записанные во время простоя. Эти видеоданные добавляются в базу данных сервера записи.

Порядок обработки отказа в режиме горячей замены:

  1. Сервер горячей замены устанавливает непрерывное TCP-соединение с сервером записи, что позволяет контролировать функционирование назначенного ему сервера записи.
  2. Соединение прервано.
  3. Сервер горячей замены получает информацию о текущей конфигурации назначенного сервера записи от сервера управления и начинает запись вместо него.
  4. Сервер горячей замены и соответствующие камеры обмениваются видеоданными.
  5. Сервер горячей замены продолжает попытки восстановить соединение с сервером записи.
  6. Сервер горячей замены возвращается в режим горячей замены после восстановления соединения с сервером записи. Сервер записи получает видеоданные (если таковые имеются), записанные во время простоя. Эти видеоданные добавляются в базу данных сервера записи.