Кэш Redis для Azure

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

Кэш Redis

Кэш Redis для Azure основан на популярном кэше с открытым кодом Redis. Он предоставляет вам доступ к безопасному выделенному кэшу Redis, управляемому корпорацией Майкрософт и доступному из любых приложений в Azure.

Кэш Redis для Azure доступен на следующих уровнях:

  • Basic — кэш с одиночным узлом нескольких размеров (идеально подходит для разработки и тестирования, а также для некритических рабочих нагрузок). Уровень "Базовый" не включает соглашения об уровне обслуживания.
  • Стандартный — реплицируемый кэш в конфигурации с двумя узлами: основным и дополнительным, управляемый корпорацией Майкрософт, с соглашением об уровне обслуживания с высоким уровнем доступности.
  • "Премиум" — все функции уровня "Стандартный", в том числе соглашение об уровне обслуживания с высоким уровнем доступности, а также более высокая производительность по сравнению с кэшем уровней "Базовый" и "Стандартный", большие рабочие нагрузки, аварийное восстановление и улучшенная безопасность.

    Дополнительные возможности уровня "Премиум":

    • Сохраняемость Redis обеспечивает целостность данных в кэше Redis. Можно также делать моментальные снимки и создавать резервные копии данных, которые можно загрузить при сбое.
    • Кластер Redis автоматически сегментирует данные между всеми узлами Redis, обеспечивая возможность создавать рабочие нагрузки с большим объемом памяти (более 53 ГБ) и получать более высокую производительность.
    • Развертывание виртуальной сети Microsoft Azure обеспечивает улучшенную безопасность и изоляцию кэша Redis для Azure. Такие развертывания позволяют определять подсети, настраивать политики контроля доступа и использовать другие функции для ограничения доступа.

Кэши уровня "Базовый" и "Стандартный" доступны в размерах до 53 ГБ, а кэш уровня "Премиум" — до 530 ГБ (и более по запросу).

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

Высокая производительность

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

Отличные компоненты

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

Redis также поддерживает простую в настройке репликацию типа "главный — подчиненный" с быстрой начальной синхронизацией без блокировки и автоматическим повторным подключением при разделении сети.

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

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

Кэш Redis для Azure использует проверку подлинности Redis и поддерживает SSL-подключения к Redis.

Удобство использования и управления

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

Кэшем Redis для Azure легко управлять: его работоспособность и производительность можно отслеживать на портале Microsoft Azure. Кроме того, корпорация Майкрософт может управлять репликацией кэша, повышая доступность данных при его сбое.

Создание кэша Redis и управление им

Создание кэша Redis с помощью портала Microsoft Azure

  1. На портале Microsoft Azure щелкните Создать > Данные и хранилище > Кэш Redis.
  2. Введите имя создаваемого кэша, выберите регион, в котором он будет работать, а затем нажмите кнопку Создать. Через несколько секунд он будет готов.

Создание кэша Redis с помощью командной строки

Новый кэш Redis можно также создать в интерфейсе PowerShell с помощью следующей команды:

New-AzureRmRedisCache -ResourceGroupName myGroup -Name mycache -Location "West US"

Управление кэшем Redis

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

Связанные продукты и услуги

Виртуальные машины

Моментальная подготовка виртуальных машин Windows и Linux

Служба приложений

Развертывание веб-приложений в Linux с помощью контейнеров

Создавайте масштабируемые и быстрые приложения с использованием кэша Redis для Azure