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


Перенос экземпляра Кэш Azure для Redis в поддержку зоны доступности

В этом руководстве описывается перенос экземпляра Кэш Azure для Redis из поддержки зоны доступности в поддержку зоны доступности.

Кэш Azure для Redis поддерживает избыточность зоны на уровнях Standard, Premium, Enterprise и Enterprise Flash. Кэш, избыточный между зонами, выполняется на виртуальных машинах, распределенных по нескольким зонам доступности, чтобы обеспечить высокую устойчивость и доступность.

Примечание.

Преобразование существующего ресурса из недоступной зоны поддержки в поддержку зоны доступности находится в предварительной версии для кэшей уровня "Стандартный" и "Премиум".

Примечание.

Избыточность зоны не поддерживается при георепликации.

Включение избыточности зоны для уровней Enterprise и Enterprise Flash

В настоящее время единственным способом преобразования корпоративного или корпоративного флэш-ресурса из поддержки зоны доступности в поддержку зоны доступности является повторное развертывание текущего кэша.

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

Чтобы выполнить миграцию в поддержку зоны доступности, необходимо иметь ресурс Кэш Azure для Redis на уровнях Enterprise или Enterprise Flash.

Требования к простою

Существует несколько способов переноса данных в новый кэш. Многие из них требуют некоторого простоя.

Руководство по миграции: повторное развертывание

Когда следует использовать повторное развертывание

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

Рекомендации по повторному развертыванию

Одновременное выполнение нескольких кэшей при преобразовании данных в новый кэш создает дополнительные расходы.

Развертывание

  1. Чтобы создать новый кэш избыточности зоны, соответствующий вашим требованиям, выполните действия, описанные в разделе "Включить избыточность зоны" для Кэш Azure для Redis.

    Совет

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

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

  3. Настройка приложения для указания на новый кэш избыточности зоны

  4. Удаление старого кэша

Включение избыточности зоны для уровней "Стандартный" и "Премиум"

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

Пользователи не могут отключить избыточность зоны после его включения.

Снимок экрана: красные поля в колонке

Это обновление также можно сделать, передав ZonalAllocationPolicy как Automatic в тексте запроса при обновлении кэша с помощью REST API. Дополнительные сведения о процессе обновления с помощью REST API см. в разделе Update — ZonalAllocationPolicy.

Обновление ZonalAllocationPolicy to any other value than автоматического не поддерживается.

Внимание

Автоматическое зональное выделение невозможно изменить после включения кэша.

Внимание

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

Next Steps

Дополнительные сведения: