В этой статье приводятся ответы на распространенные вопросы о планировании кэша Azure для Redis.
Производительность кэша Azure для Redis
Инструкции по тестированию производительности кэша Redis в Azure Redis и выборке показателей производительности см. в разделе "Тестирование производительности".
Как выставляется счет за Azure Redis?
Дополнительные сведения о выставлении счетов Redis для Azure см. в разделе о ценах на кэш Azure для Redis. На странице с ценами указаны почасовые и ежемесячные расценки. Счета за кэши выставляются в поминутной основе. Период выставления счетов измеряется с момента создания кэша до момента удаления кэша. Нет возможности остановки или приостановки выставления счетов кэша.
Как использовать Azure Redis с облаком Azure для государственных организаций или Azure под управлением 21Vianet Cloud?
Уровни "Базовый", "Стандартный" и "Премиум" в Azure Redis доступны в облаке Azure для государственных организаций и Azure под управлением 21Vianet Cloud. URL-адреса для доступа к Azure Redis и управления ими отличаются от этих облаков, чем для общедоступного облака Azure, как показано в следующей таблице:
Облако | Суффикс системы доменных имен (DNS) для Redis |
---|---|
Публика | *.redis.cache.windows.net |
Правительство США | *.redis.cache.usgovcloudapi.net |
21Vianet Cloud (Китай) | *.redis.cache.chinacloudapi.cn |
Уровни Azure Redis Enterprise и Enterprise Flash доступны только в общедоступном облаке.
Дополнительные сведения об использовании Azure Redis с другими облаками см. в следующих ссылках:
Сведения об использовании Azure Redis с PowerShell в облаке Azure для государственных организаций и Azure под управлением 21Vianet Cloud см. в статье "Как подключиться к другим облакам — PowerShell".
Где находятся кэшированные данные?
В кэше Azure для Redis данные приложения хранятся в ОЗУ виртуальной машины или виртуальных машин в зависимости от уровня, в котором размещается кэш. По умолчанию данные находятся в выбранном регионе Azure. Существует два случая, когда данные могут оставить регион:
При включении сохраняемости данных в кэше уровня "Премиум" кэш Azure для Redis выполняет резервное копирование данных в учетную запись хранения Azure. Если ваша учетная запись хранения находится в другом регионе или реплицирует данные через геоизбыточное хранилище (GRS) в другой регион, копия данных заканчивается там. Уровни Enterprise и Enterprise Flash используют сохраняемость на диске, подключенную непосредственно к виртуальным машинам, которые не покидают регион.
Если вы настроили пассивный георепликацию в кэше уровня "Премиум" и дополнительный кэш находится в другом регионе, как обычно, данные реплицируются в этот регион. При настройке активной георепликации в кэше уровня Enterprise или Enterprise Flash данные реплицируются в каждый кэш в группе георепликации. Если кэши в группе георепликации находятся в других регионах, как правило, данные реплицируются в эти регионы.
Замечание
Уровень Enterprise Flash также сохраняет данные на эфемерном диске флэш-памяти NVMe. Этот диск подключен к виртуальной машине экземпляра кэша и поэтому находится в том же регионе, что и экземпляр.
Необходимо явно настроить Azure Redis для использования указанных выше функций. Вы также полностью контролируете регион, в котором находится учетная запись хранения или дополнительный кэш.
В каком регионе должен находиться кэш?
Чтобы повысить производительность и низкую задержку, найдите кэш Redis Azure в том же регионе Azure, что и клиентское приложение кэша.
Связанный контент
Ознакомьтесь с другими часто задаваемыми вопросами о Azure Redis.