Использование нескольких кластеров для регионального восстановления отработки отказа

Каждый управляемый экземпляр Lustre Azure выполняется в определенной подписке и в одном регионе. Эта конфигурация означает, что рабочий процесс может быть нарушен, если регион кластера имеет полный сбой.

В этой статье описывается стратегия снижения риска нарушения работы с помощью второго региона для отработки отказа кластера. Важно использовать хранилище BLOB-объектов Azure, доступное из нескольких регионов.

По мере продолжения рабочего процесса в основном регионе необходимо вручную сохранять данные в хранилище BLOB-объектов за пределами региона. Если регион кластера становится недоступным, вы можете создать другой экземпляр Azure Managed Lustre в дополнительном регионе, подключиться к тому же хранилищу и возобновить работу из нового кластера.

Примечание.

Этот план отработки отказа не охватывает полный сбой в регионе учетной записи хранения.

Управляемый Lustre Azure поддерживает локально избыточное хранилище (LRS), хранилище, избыточное между зонами (ZRS), геоизбыточное хранилище (GRS), геоизбыточное хранилище (RAGRS), геозонное избыточное хранилище (GZRS) и геоизбыточное хранилище (RA-GZRS).

Планирование региональной отработки отказа

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

  1. Убедитесь, что серверное хранилище доступно во втором регионе.

  2. При планировании создания основного экземпляра кластера также следует подготовиться к репликации этого процесса установки во втором регионе. Включить следующие элементы:

    1. Виртуальная сеть и структура подсети
    2. Емкость кластера
    3. Сведения о клиентских компьютерах, если они находятся в том же регионе, что и кластер
    4. Команда подключения для использования клиентами кластера
  3. Добавьте и реализуйте контрольную точку в рабочем процессе: архивируйте данные в большой двоичный объект.

    Примечание.

    Управляемый Lustre Azure можно создавать программным способом либо с помощью шаблона Azure Resource Manager, либо непосредственного доступа к API.

Пример отработки отказа

Например, вы хотите найти кластер Azure Managed Lustre в регионе Azure "Восточная часть США". Он обращается к данным, хранящимся в указанном расположении BLOB-объектов. Кластер можно использовать в регионе "Западная часть США 2" в качестве резервной копии отработки отказа.

При создании кластера на востоке США подготовьте второй кластер для развертывания на западе США 2. Для автоматизации этой подготовки можно использовать скрипты или шаблоны.

В случае сбоя на уровне региона в восточной части США создайте кластер, подготовленный в регионе "Западная часть США 2".

Во время создания кластера укажите целевой объект интеграции BLOB-объектов, указывающий на то же хранилище данных BLOB-объектов. Если затронуты исходные клиенты, создайте новые клиенты в регионе "Западная часть США 2" для использования с новым кластером. Все клиенты должны подключить новый кластер, даже если клиенты не пострадали от сбоя региона. Новый кластер имеет разные адреса подключения, отличные от старого.

Следующие шаги