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


Настройка Управляемого Redis в Azure

В этой статье описываются конфигурации, доступные для экземпляров Управляемого Redis в Azure.

Настройка параметров Управляемого Redis в Azure

Просмотреть и настроить следующие параметры можно с помощью меню ресурсов.

Обзор

В разделе "Обзор" представлены основные сведения о экземпляре, такие как имя, конечная точка, ценовая категория, модули, состояние георепликации и выбранные метрики кэша.

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

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

Управление доступом (IAM)

Раздел Управление доступом (IAM) служит для поддержки управления доступом на основе ролей (RBAC) на портале Azure. Эта конфигурация помогает организациям просто и точно выполнять требования к управлению доступом. Дополнительные сведения см. в статье Управление доступа на основе ролей на портале Azure.

Метки

В разделе Теги вы можете упорядочить свои ресурсы. Дополнительные сведения см. в статье Использование тегов для организации ресурсов в Azure.

Диагностика и решение проблем

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

Настройки

В разделе Параметры можно открыть и настроить следующие параметры кэша.

Аутентификация

У вас есть два варианта проверки подлинности: ключи доступа и проверка подлинности Microsoft Entra. Использование проверки подлинности Microsoft Entra рекомендуется, так как это более безопасно.

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

Снимок экрана: проверка подлинности, выбранная в меню

Расширенные настройки

Задаются следующие свойства:

  • Доступ, отличный от TLS, только
  • Политика вытеснения
  • Отложить обновления версий Redis DB

Сохраняемость данных

Использование сохраняемости данных для включения, отключения или настройки сохраняемости данных для кэша Redis. Azures Managed Redis предлагает сохраняемость Redis с помощью сохраняемости RDB или сохраняемости AOF.

Дополнительные сведения см. в статье "Настройка сохраняемости данных для экземпляра Управляемого Redis Azure".

Шифрование

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

Активная георепликация

Активная георепликация в меню "Ресурс" предоставляет механизм связывания до пяти экземпляров Управляемого Redis Azure в конфигурации active-active. Эту функцию можно использовать для репликации кэша в регионах Azure, обеспечивая большую устойчивость и доступность данных. Дополнительные сведения см. в разделе "Настройка активной георепликации для экземпляров Управляемого Redis Azure"

Scale

Выберите "Масштаб" , чтобы просмотреть или изменить размер и уровень производительности экземпляра Redis. Дополнительные сведения о масштабировании см. в статье "Масштабирование Управляемого Redis Azure".

Свойства

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

Замки

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

Администрация

Раздел администрирования позволяет получить доступ к экземпляру Redis и настроить следующие параметры:

Импорт и экспорт

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

Вы можете использовать импорт с файлами RDB, совместимыми с Redis, с любого сервера Redis, работающего практически в любом облаке или среде, включая:

  • Redis, работающий на виртуальных машинах или контейнерах
  • поставщики облачных служб, такие как Amazon Web Services или другие

Импорт данных позволяет легко создать кэш, предварительно заполненный данными. Во время импорта Управляемый Redis Azure загружает файлы RDB из хранилища Azure в память, а затем вставляет ключи в кэш.

Экспорт позволяет экспортировать данные, хранящиеся в Управляемом Redis Azure, в совместимые с RDB-файлами Redis. Эту функцию можно использовать для перемещения данных из одного экземпляра Redis под управлением Azure в другой или на другой сервер Redis.

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

Дополнительные сведения и инструкции см. в статье "Импорт и экспорт данных" в Управляемом Redis в Azure.

Частная конечная точка

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

Дополнительные сведения см. в статье Кэш Azure для Redis с Приватным каналом Azure.

Контроль

В разделе "Мониторинг" можно настроить диагностика и мониторинг для экземпляра Управляемого Redis Azure.

  • Дополнительные сведения о мониторинге и диагностика управляемого Redis в Azure см. в статье "Мониторинг Управляемого Redis Azure".
  • Список метрик, используемых в Управляемом Redis в Azure, см . в справочнике по данным мониторинга Управляемого Redis в Azure.

Уведомления

Выберите оповещения для настройки оповещений на основе метрик Управляемого Redis в Azure. Дополнительные сведения см. в статье Создание оповещений для базы данных SQL Azure и хранилища данных с помощью портала Azure.

Метрики

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

Рекомендации помощника

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

Снимок экрана: рекомендации Помощника отображаются, но текущие рекомендации отсутствуют.

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

Снимок экрана: отображение предупреждений, когда в меню

Дополнительные сведения о Рекомендациях можно найти в рабочей области портала Azure.

Снимок экрана: рекомендации Помощника

Метрики параметров диагностики

По умолчанию в Azure Monitor метрики кэша хранятся в течение 30 дней, а затем удаляются.

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

Замечание

Помимо архивирования метрик кэша в хранилище вы можете настроить для них потоковую передачу в Концентраторе событий или отправку в журналы Azure Monitor.

Аудит параметров диагностики

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

Автоматизация

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

Задачи

Выберите задачи , чтобы упростить управление ресурсами Управляемого Redis в Azure. Эти задачи различаются по количеству и доступности в зависимости от типа ресурса. В настоящее время можно использовать шаблон Отправка ежемесячной стоимости ресурса только для создания задачи в режиме предварительного просмотра.

Дополнительные сведения см. в разделе Управление ресурсами Azure и отслеживание затрат путем создания задач автоматизации.

Экспорт шаблона

Выберите Экспорт шаблона, чтобы создать и экспортировать шаблон развернутых ресурсов для использования в будущих развертываниях. Дополнительные сведения о работе с шаблонами см. в статье Развертывание ресурсов с использованием шаблонов Azure Resource Manager.

Помощь

Параметры в разделе справки предоставляют варианты устранения проблем с кэшем.

Состояние ресурса

Служба работоспособности ресурсов отслеживает ресурс и сообщает, работает ли он как ожидалось. Работоспособности ресурсов пока не поддерживается для Управляемого Redis в Azure. Дополнительные сведения о службе работоспособности ресурсов Azure см. здесь.

Поддержка и устранение неполадок

Выберите "Поддержка и устранение неполадок" , чтобы открыть запрос на поддержку для кэша.

Другие сведения о конфигурации

Ниже приведены дополнительные сведения о кэшах Управляемых Redis в Azure.

Базы данных

В настоящее время Управляемый Redis Azure поддерживает только одну базу данных на экземпляр.

Максимальное число клиентов

Свойство maxclients отличается для каждого SKU Управляемого Redis в Azure.

Дополнительные сведения об ограничениях подключения на номер SKU см. на странице цен на Управляемый Redis в Azure.

Замечание

Каждый размер кэша позволяет выполнять до некоторых чисел, но каждое подключение добавляет затраты. Примеры таких накладных расходов включают использование ЦП и памяти из-за шифрования TLS/SSL. Максимальное ограничение подключения для размера кэша предполагает легко загруженный кэш. Если загрузка из затрат на подключение плюс загрузка из клиентских операций превышает емкость системы, кэш может столкнуться с проблемами емкости даже без превышения ограничения подключения для текущего размера кэша.

Команды Redis не поддерживаются в Управляемом Redis Azure

Корпорация Майкрософт управляет конфигурацией и управлением экземплярами Управляемого Redis Azure, что отключает несколько команд, чтобы обеспечить безопасную и согласованную работу службы. При попытке вызвать отключенную команду вы получите сообщение об ошибке, аналогичное "(error) ERR unknown command".

К заблокированным командам относятся:

  • BGREWRITEAOF
  • BGSAVE
  • КЛАСТЕР — команды записи кластера отключены, но разрешены команды кластера только для чтения.
  • ЗАГРУЗКА МОДУЛЯ
  • ПЕРЕМЕСТИТЬ
  • PSYNC
  • РЕПЛИКА
  • REPLCONF — экземпляры Управляемого Redis в Azure не позволяют клиентам добавлять внешние реплики. Как правило, только серверы отправляют эту команду.
  • СОХРАНИТЬ
  • ВЫКЛЮЧЕНИЕ
  • ВЫБЕРИТЕ
  • СИНХРОННЫЙ

Полный список заблокированных команд см. в разделе "Совместимость с командами Redis Community Edition"

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

  • FLUSHALL
  • FLUSHDB

Вместо этого используйте операцию очистки плоскости управления через портал, PowerShell или CLI.