Бөлісу құралы:


Включение избыточности между зонами для кэша Azure для Redis

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

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

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

Создание кэша

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

  1. Войдите на портал Azure и выберите Создать ресурс.

  2. На странице Создание выберите Базы данных, а затем Кэш Azure для Redis.

    Выберите

  3. На странице основных сведений настройте параметры для нового кэша.

    Параметр Предлагаемое значение Description
    Подписка Выберите свою подписку. В этой подписке будет создан новый экземпляр кэша Redis для Azure.
    Группа ресурсов Выберите группу ресурсов или щелкните Создать и введите новое имя группы ресурсов. Имя группы ресурсов, в которой будут созданы кэш и другие ресурсы. Поместив все ресурсы приложения в одну группу ресурсов, вы сможете легко управлять ими и/или удалить их вместе.
    DNS-имя Введите глобально уникальное имя. Имя кэша должно быть строкой длиной от 1 до 63 символов и содержать только цифры, буквы и дефисы. Имя должно начинаться и заканчиваться цифрой или буквой и не может содержать более одного дефиса подряд. Именем узла для экземпляра кэша будет <DNS-имя>.redis.cache.windows.net.
    Местонахождение Выберите расположение. Выберите регион рядом с другими службами, используюющими кэш.
    Тип кэша Выберите кэш уровня "Премиум" или "Корпоративный". Ценовая категория определяет размер, производительность и функции, доступные для кэша. Дополнительные сведения см. в обзоре предложения "Кэш Redis для Azure".
  4. Для кэша уровня "Стандартный" или "Премиум" выберите "Дополнительно " в меню "Ресурс". Чтобы включить устойчивость зоны с автоматическим выделением зон, выберите (предварительная версия) Автоматически выберите зоны.

    Примечание.

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

    Снимок экрана: вкладка

    Для кэша уровня Enterprise выберите "Дополнительно " в меню "Ресурс". Для избыточности зоны выберите "Избыточность зоны" (рекомендуется).

    Снимок экрана: вкладка

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

    Внимание

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

    Внимание

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

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

    Снимок экрана: зоны доступности, равные одному и числу реплик, равным трем.

  6. Настройте параметры для кластеризации и (или) сохраняемости RDB.

    Примечание.

    Избыточность зоны не поддерживает сохраняемость только для добавления (AOF) с несколькими репликами (более одной реплики). Избыточность зоны в настоящее время не работает с георепликацией.

  7. Нажмите кнопку создания.

    На создание кэша требуется некоторое время. Вы можете отслеживать ход выполнения на странице обзорных сведений кэша Azure для Redis. Когда Состояние примет значение Running (Выполняется), кэш будет готов к использованию.

Часто задаваемые вопросы об избыточности между зонами

Почему не удается включить избыточность между зонами при создании кэша уровня "Премиум"?

Избыточность между зонами доступна только в регионах Azure, где есть зоны доступности. Актуальную версию списка см. в разделе Регионы Azure с зонами доступности.

Почему невозможно выбрать все три зоны во время создания кэша?

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

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

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

Внимание

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

Внимание

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

Сколько стоит реплицировать данные между зонами доступности Azure?

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

Next Steps

Узнайте больше о функциях Кэша Azure для Redis.