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


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

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

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

Примечание.

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

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

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

Предварительные условия

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

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

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

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

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

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

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

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

Повторное развертывание

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

    Совет

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

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

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

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

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

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

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

Снимок экрана с красными рамками вокруг панели

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

Обновление ZonalAllocationPolicy до любого другого значения, чем Automatic не поддерживается.

Внимание

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

Внимание

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

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

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