Ознакомиться с документацией Automation Anywhere

Automation Anywhere IQ Bot

Закрыть содержимое

Содержимое

Открыть содержимое

Обзор высокой доступности и аварийного восстановления

  • Обновлено: 2/19/2021
    • 11.3.x
    • Изучение
    • IQ Bot

Обзор высокой доступности и аварийного восстановления

Высокая доступность (HA) предоставляет решение для аварийного переключения на резервный ресурс в случае IQ Bot сбоя службы, сервера или базы данных. Аварийное восстановление (DR) — это решение для восстановления на географически разделенном расстоянии в случае аварии, которая приводит к сбою всего центра обработки данных.

IQ Bot Решение HA и DR

В контексте IQ Botвнедрения решений высокой доступности (HA) и аварийного восстановления (DR) сокращает время простоя и поддерживает непрерывность бизнеса (COB) для bot вашей деятельности.

  • Высокая доступность (HA)— архитектура высокой доступности, которая пытается защитить систему от определенных сценариев отказа. Это означает, что даже в случае отказа отдельных частей системы, в целом она все еще доступна и пригодна для использования. Решения высокой доступности обычно защищают от определенных сценариев, таких как отказы серверов, сбои отдельных компонентов, сбои зависимостей, увеличение переменной нагрузки и разделение сетей в зависимости от компонентов системы, которые становятся недоступными в сети.
  • Аварийное восстановление (DR). Аварийное восстановление включает в себя набор политик и процедур, позволяющих восстановить или продолжить жизненно важную инфраструктуру и системы после стихийного или антропогенного бедствия. Аварийное восстановление устраняет множество различных причин сбоев в системе, где высокая доступность обычно составляет предсказуемое количество сбоев. Аварийное восстановление сосредоточиваться на восстановлении служб после инцидента, а не только на аварийном переключении на резервный ресурс. Восстановление системы включает такие сценарии, как перезапуск службы или системы, восстановление файлов конфигурации или базы данных из резервных копий.
Чтобы обеспечить высокую доступность и аварийное восстановление IQ Bot компонентов, настройте существующую инфраструктуру высокой доступности и аварийного восстановления, балансировку нагрузки и системы аварийного переключения на резервный ресурс, включив IQ Bot в нее серверы и службы. Обратитесь к администратору центра обработки данных за информацией о утвержденных процедурах обеспечения высокой доступности и аварийного восстановления.

Необходимые элементы инфраструктуры высокой доступности и аварийного восстановления

  • Распределенный подход. В дополнение к кластеризации IQ Bot связанных компонентов центра обработки данных мы также рекомендуем развертывать IQ Bot их на нескольких физических и (или) виртуальных серверах.
  • Балансировка нагрузки. Это процесс распределения трафика приложений или сети между несколькими серверами, который защищает сервисные операции и позволяет распределять рабочие нагрузки между несколькими серверами. Это обеспечивает продолжение bot работы на кластерных серверах.

  • Базы данных. Базы данных используют собственные встроенные средства аварийного переключения на резервный ресурс для защиты данных. Это обеспечивает восстановление данных базы данных.

    • Между кластерами HA настройте синхронную репликацию между первичными (активными) и вторичными (пассивными) кластерными серверами MS SQL в центре обработки данных. Это обеспечивает согласованность в случае сбоя узла базы данных.

      Для требуемой синхронной репликации высокой доступности выполните одно из следующих действий.

      • Резервное копирование реплики в синхронный режим фиксации SQL Server всегда в группах доступности
      • Зеркалирование базы данных SQL-Server
    • Между площадками аварийного восстановления настройте базу данных на асинхронную репликацию с основной (производственной) площадки аварийного восстановления на вторичную площадку аварийного восстановления, которая находится в географически разделенной точке от основной площадки аварийного восстановления.

Пример сценария

Наведите все IQ Bot экземпляры одного кластера на одну базу данных и файлы репозитория. Это необходимо для обеспечения общего доступа к данным на нескольких серверах и обеспечения целостности данных на IQ Botвсех серверах кластера.

Модели развертывания HA и DR

Чтобы обеспечить IQ Bot защиту с помощью HA и (или) аварийного восстановления, настройте центры обработки данных в соответствии с моделями развертывания, описанными в:

Требования к внедрению HA

  • Установка IQ Bot на нескольких серверах.
  • Доступ к IQ Bot осуществляется через балансировщик нагрузки.
  • Откройте RabbitMQ порт синхронизации между IQ Bot серверами.
  • Настройте в Microsoft SQL Server режиме высокой доступности.

Требования к конфигурации HA и DR при установке

  • IQ Bot Программа установки не поддерживает установку кластера напрямую. Чтобы настроить кластер, выполните следующие действия:
    • Запустите программу установки на каждом узле сервера приложений.
    • Общий доступ к выходной папке с помощью роли доступа Все.
    • После установки выполните команду messagequeue_cluster_configuration.bat с соответствующими аргументами командной строки.
  • Настройка IQ Bot в конфигурации высокой доступности.
  • Открытые порты брандмауэра: 4369 и 25672.
  • Установка RabbitMQ на каждом IQ Bot узле кластера.

    IQ Bot Первый узел, где установлен, становится основным RabbitMQ узлом. Имя хоста основного узла используется для настройки RabbitMQ кластера.

  • Балансировщик нагрузки необходим для распределения трафика между всеми IQ Bot серверными узлами.
  • Настройка Microsoft SQL Server высокой доступности. Используйте Microsoft SQL Server опцию Always On (всегда вкл.).
  • Для RabbitMQ получения информации о конкретной установке см. RabbitMQ документацию.

Известные ограничения HA и DR

  • Для обнаружения доступности IQ Bot экземпляров балансировщик нагрузки периодически отправляет эхо-запросы, пытается установить соединения или отправляет запросы на тестирование IQ Bot экземпляров. Эти тесты называются проверками состояния.
  • Проверки состояния не проверяют доступность RabbitMQ экземпляров.
Отправить отзыв