Поделиться через


Инициация отработки отказа учетной записи хранения

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

В этой статье показано, как инициировать отработку отказа учетной записи хранения с помощью портал Azure, PowerShell или Azure CLI. Дополнительные сведения о отработки отказа учетной записи см. в статье о планировании аварийного восстановления службы хранилища Azure и отработки отказа.

Внимание

Отработка отказа, управляемого клиентом (незапланированная) для учетных записей с включенным Azure Data Lake Storage 2-го поколения, в настоящее время доступна в предварительной версии и поддерживается во всех общедоступных регионах GRS/GZRS.

Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.

Внимание

Отработка отказа, управляемого клиентом (незапланированная) для учетных записей с включенным протоколом SSH-передачи файлов (SFTP), в настоящее время поддерживается в предварительной версии и поддерживается только в следующих регионах:

  • "Центральная Индия" (Азиатско-Тихоокеанский регион);
  • (Азиатско-Тихоокеанский регион) Юго-Восточная Азия
  • "Северная Европа" (Европа);
  • Северная Швейцария (Европа)
  • (Европа) Западная Швейцария
  • "Западная Европа" (Европа).
  • (Северная Америка) Центральная Канада;
  • (Северная Америка) Восточная часть США 2;
  • (Северная Америка) Центрально-южная часть США;

Юридические условия, применимые к функциям Azure, которые находятся в состоянии бета-версии, предварительной версии или иным образом еще не выпущены в общедоступной версии, см. на странице Дополнительные условия использования предварительных версий в Microsoft Azure.

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

Необходимые компоненты

Ознакомьтесь с этими важными разделами, подробно описанными в статье по аварийному восстановлению, прежде чем инициировать отработку отказа, управляемой клиентом.

  • Потенциальная потеря данных: потеря данных должна ожидаться во время незапланированной отработки отказа учетной записи хранения. Дополнительные сведения о последствиях отработки отказа незапланированной учетной записи и способах подготовки к потере данных см. в разделе "Предвидение потери данных и несоответствий ".
  • Геоизбыточность. Прежде чем выполнять отработку отказа, учетная запись хранения должна быть настроена для геоизбыточности. Начальная синхронизация из первичного региона в дополнительный регион должна завершиться до начала процесса отработки отказа. Если учетная запись не настроена для геоизбыточности, ее можно изменить, выполнив действия, описанные в разделе "Изменение репликации учетной записи хранения". Дополнительные сведения о параметрах избыточности службы хранилища Azure см. в статье служба хранилища Azure избыточности.
  • Ознакомьтесь с различными типами отработки отказа учетной записи: существует два типа отработки отказа, управляемой клиентом. См. статью "План отработки отказа", чтобы узнать о потенциальных вариантах использования для каждого типа и о том, как они отличаются.
  • Планирование неподдерживаемых функций и служб. Просмотрите статью неподдерживаемых функций и служб и выполните соответствующие действия перед началом отработки отказа.
  • Поддерживаемые типы учетных записей хранения: убедитесь, что тип учетной записи хранения можно использовать для запуска отработки отказа. См. раздел "Поддерживаемые типы учетных записей хранения".
  • Задайте ваши ожидания по времени и затратам: время, затраченное на выполнение процесса отработки отказа, управляемого клиентом, может отличаться, но обычно занимает менее одного часа. Не плановая отработка отказа приводит к потере конфигурации геоизбыточного обеспечения. Перенастройка геоизбыточного хранилища (GRS) обычно требует дополнительного времени и затрат. Дополнительные сведения см. в разделе "Время и стоимость отработки отказа".

Запуск отработки отказа

Вы можете инициировать плановую или незапланированную отработку отказа, управляемой клиентом, с помощью портал Azure, PowerShell или Azure CLI.

Примечание.

Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать работу, см. статью Установка Azure PowerShell. Дополнительные сведения см. в статье Перенос Azure PowerShell с AzureRM на Az.

Выполните следующие действия, чтобы инициировать отработку отказа учетной записи с помощью портал Azure:

  1. Перейдите к учетной записи хранилища.

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

    Снимок экрана: избыточность и состояние отработки отказа.

  3. Убедитесь, что учетная запись хранения настроена для геоизбыточного хранилища (GRS, RA-GRS, GZRS или RA-GZRS). Если это не так, выберите нужную конфигурацию избыточности в раскрывающемся списке "Избыточность " и нажмите кнопку "Сохранить ", чтобы зафиксировать изменение. После изменения конфигурации геоизбыточности данные синхронизируются с основного в дополнительный регион. Эта синхронизация занимает несколько минут, и отработка отказа не может быть инициирована до тех пор, пока все данные не реплицируются. Следующее сообщение появится до завершения синхронизации:

    Снимок экрана: расположение сообщения, показывающее, что синхронизация по-прежнему выполняется.

  4. Выберите "Подготовка к отработке отказа, управляемой клиентом", как показано на следующем рисунке:

    Снимок экрана: избыточность и состояние отработки отказа.

  5. Выберите тип отработки отказа, для которого вы готовитесь. Страница подтверждения зависит от выбранного типа отработки отказа. Если выбрать:Unplanned Failover

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

    Снимок экрана: параметр отработки отказа, выбранный в окне

    Если выбрать Planned failover (предварительная версия):

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

    Снимок экрана: параметр плановая отработка отказа, выбранный в окне подготовки к отработки отказа.

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

  6. Просмотрите страницу подготовки к отработки отказа. Когда вы будете готовы, введите "Да " и выберите "Отработка отказа", чтобы подтвердить и инициировать процесс отработки отказа.

    Отображается сообщение, указывающее, что отработка отказа выполняется:

    Снимок экрана: сообщение об отработке отказа.

Контроль отработки отказа

Состояние отработки отказа можно отслеживать с помощью портал Azure, PowerShell или Azure CLI.

Состояние отработки отказа отображается в портал Azure в уведомлениях, в журнале действий и на странице избыточности учетной записи хранения.

Notifications

Чтобы проверить состояние отработки отказа, щелкните значок уведомления с фигурой колокола справа от заголовка глобальной страницы портал Azure:

Снимок экрана: сообщение о отработке отказа в уведомлениях.

Журнал действий

Чтобы просмотреть подробное состояние отработки отказа, выберите дополнительные события в ссылке журнала действий в уведомлении или перейдите на страницу журнала действий учетной записи хранения:

Снимок экрана: состояние отработки отказа в журнале действий.

Страница избыточности

Сообщения на странице избыточности учетной записи хранения отображаются для предоставления обновлений состояния отработки отказа:

Снимок экрана: отработка отказа на странице избыточности.

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

Снимок экрана: ход отработки отказа, но неполный на странице избыточности.

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

Снимок экрана: завершение отработки отказа на странице избыточности.

Важные последствия не плановая отработка отказа

При инициировании отмены плановая отработка отказа учетной записи хранения записи DNS для вторичной конечной точки обновляются таким образом, чтобы вторичная конечная точка стала основной конечной точкой. Убедитесь, что понимаете возможные последствия для вашей учетной записи хранения, прежде чем начать отработку отказа.

Чтобы оценить возможный объем потери данных до начала отработки отказа, проверьте свойство Время последней синхронизации. Дополнительные сведения о проверке свойства Время последней синхронизации см. в статье Проверка свойства "Время последней синхронизации" для учетной записи хранения.

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

После отработки отказа тип вашей учетной записи хранения автоматически преобразуется в локально избыточное хранилище (LRS) в новом основном регионе. Вы можете снова включить геоизбыточное хранилище (GRS) или геоизбыточное хранилище с доступом для чтения (RA-GRS) для вашего аккаунта. Обратите внимание, что преобразование в тип репликации из LRS на GRS или RA-GRS влечет за собой дополнительные затраты. Плата взимается за исходящий сетевой трафик для повторной репликации данных в новый дополнительный регион. Дополнительные сведения см. на странице Сведения о стоимости пропускной способности.

После повторного включения GRS для учетной записи хранения Microsoft начинает репликацию данных в вашей учетной записи в новый вторичный регион. Время репликации зависит от многих факторов, в том числе:

  • Число и размер объектов в учетной записи хранения. Для множества небольших объектов потребуется больше времени, чем для меньшего количества больших объектов.
  • Доступные ресурсы для фоновой репликации, такие как ЦП, память, диск и пропускная способность WAN. Динамический трафик имеет приоритет над георепликацией.
  • Если используется хранилище BLOB-объектов — количество моментальных снимков на BLOB-объект.
  • Если используется хранилище таблиц — стратегия секционирования данных. Процесс репликации не может масштабироваться сверх количества используемых ключей разделов.

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

Поставщик ресурсов служба хранилища Azure не выполняет отработку отказа во время отработки отказа. В результате свойство location служба хранилища Azure REST API продолжает возвращать исходное расположение после завершения отработки отказа.

Отработка отказа учетной записи хранения — это временное решение для сбоя службы и не должно использоваться в рамках стратегии миграции данных. Сведения о переносе учетных записей хранения см. в служба хранилища Azure обзоре миграции.

См. также