Кэш Azure для Redis

Быстрое и полностью управляемое хранилище данных в памяти

Ваше приложение. Еще быстрее.

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

Превосходная пропускная способность и производительность для обработки миллионов запросов в секунду с задержкой менее 1 мс.

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

Интеграция модулей RedisBloom, RediSearch и RedisTimeSeries с поддержкой анализа, поиска и потоковой передачи данных.

Мощные возможности, в том числе кластеризация, активная георепликация, Redis on Flash и доступность до 99,999 %.

Что можно создать с помощью кэша Azure для Redis

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

Используйте Кэш Azure для Redis, чтобы ускорить работу уровня данных с помощью кэширования. Добавление Кэша Azure для Redis может увеличить пропускную способность данных более чем на 800 %, а также уменьшить задержку более чем на 1000 %1 при небольших затратах. Это отличный способ эффективного масштабирования приложений и улучшения взаимодействия с пользователями без затрат на перепроектирование основной базы данных.

Ускоренная работа приложений с помощью распределенного кэша

Дополните службы баз данных, такие как База данных SQL Azure и Azure Cosmos DB, реализовав масштабирование пропускной способности своего уровня данных по более низкой цене, чем при использовании расширенных экземпляров баз данных. Храните результаты запросов баз данных, сведения о состоянии сеансов и статическое содержимое, а также предоставляйте к ним общий доступ с помощью общего шаблона программирования отдельно от кэша. Сделайте свои приложения более гибкими и масштабируемыми.

Эффективное хранение данных сеансов

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

Взаимодействие между службами в качестве брокера сообщений

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

Улучшение производительности приложений с помощью Redis Enterprise в Azure

Получите инновационную поддержку для популярных функций Redis Enterprise с помощью уровней Enterprise и Enterprise Flash Кэша Azure для Redis, которые были разработаны при участии Redis Labs. Воспользуйтесь активной георепликацией для создания глобально распределенных кэшей, уровень доступности которых достигает 99,999 %. Добавляйте новые структуры данных, которые улучшают анализ и машинное обучение, с помощью включенных модулей RediSearch, RedisBloom и RedisTimeSeries. Кроме того, вы можете использовать кэши огромного размера по более низкой цене, применяя уровень Enterprise Flash для запуска Redis в быстром флэш-хранилище.

Подробнее

Redis как полностью управляемая служба

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

Почему следует доверять Кэшу Azure для Redis?

  • Корпорация Майкрософт ежегодно инвестирует более USD 1 млрд долларов США в научные исследования и разработку решений для обеспечения кибербезопасности.

  • У нас работает более 3,500 экспертов по защите, которые посвятили себя обеспечению безопасности и конфиденциальности данных.

  • У Azure больше сертификатов, чем у любого другого поставщика облачных служб. Просмотрите полный список.

Экономичные цены с возможностью контроля

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

Нам доверяют компании всех размеров

Компания Alaska Airlines упростила покупки

"We wanted to use Azure Cache for Redis and getting that running on-premises wasn't easy. But in Azure, with three clicks, we had it. We didn't have to coordinate with other teams to set up new infrastructure and figure out how to maintain it once we hit production, and that's a beautiful thing."

Ральф Фелтис (Ralph Feltis), старший инженер по программному обеспечению, Alaska Airlines
Alaska Airlines

Компания CarMax внедрила онлайн-инновации

"Azure PaaS (platform as a service) gave us access to a complete set of capabilities such as Azure Cache for Redis that we didn't have to build ourselves. We can spin up these services and start using them in less than an hour, which is incredible."

Брэндон Линтон (Brandon Linton), архитектор решений, CarMax
CarMax

Передовая компания в сфере ухода за животными создала глобальное распределенное решение

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

MARS

Компания Chipotle создала масштабируемый веб-сайт

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

Chipotle

Компания Stackify расширяет возможности разработчиков с помощью Azure

Компания Stackify использует Кэш Azure для Redis, чтобы ускорить работу приложения компании, которое сохраняет часто используемые данные в ближайшем регионе для быстрого доступа и уменьшает нагрузку на экземпляр Базы данных SQL Azure.

Stackify

Ресурсы и документация по Кэшу Azure для Redis

Часто задаваемые вопросы о Кэше Azure для Redis

  • Кэш Azure для Redis — это полностью управляемый кэш для хранения данных в памяти, позволяющий реализовать высокопроизводительные и масштабируемые архитектуры. Используйте его для создания облачных или гибридных развертываний, которые обрабатывают миллионы запросов в секунду с задержкой менее 1 мс. При этом вы получаете все преимущества управляемой службы в аспектах настройки, безопасности и доступности.
  • Хотя большинство баз данных хранят данные в медленных хранилищах на основе дисков, Кэш Azure для Redis хранит данные в памяти. Так как память значительно быстрее дисковых хранилищ, запись и получение данных можно выполнять намного быстрее.
  • В некоторых случаях (и часто в вариантах использования с хранением сеансов) Кэш Azure для Redis можно использовать в качестве изолированной базы данных. Но преимущественно это решение целесообразно использовать как кэш базы данных. Кэш Azure обрабатывает данные, доступ к которым осуществляется часто, а база данных обрабатывает данные, для которых нужно обеспечить длительное хранение.
  • Кэш Azure для Redis имеет непревзойденную надежность на уровне 99,9 % (в соответствии с SLA). Большинство уровней предоставляют встроенную реплику, которая используется при отработке отказа в случае сбоя основного экземпляра. Кроме того, вы можете настроить свой экземпляр Кэша Azure для Redis для использования функции сохраняемости данных, чтобы восстанавливать данные в случае аппаратного сбоя.

Бесплатная учетная запись Azure готова к настройке в любой момент

1Утверждения о соотношении цены и производительности основаны на данных исследования, которое было проведено компанией GigaOm в октябре 2020 г. по заказу корпорации Майкрософт. В исследовании сравнивается производительность тестового приложения, использующего базу данных Azure с реализацией Кэша Azure для Redis в качестве решения кэширования и без нее. В качестве элемента базы данных в исследовании использовались База данных SQL Azure и База данных Azure для PostgreSQL. Использовался экземпляр Базы данных SQL Azure общего назначения 5-го поколения с 2 виртуальными ядрами и экземпляр Базы данных Azure для PostgreSQL общего назначения с 2 виртуальными ядрами в сочетании с экземпляром Azure для Redis уровня P1 Premium на 6 ГБ. Эти результаты сравнивались с экземплярами Базы данных SQL Azure общего назначения 5-го поколения с 8, 16, 24 и 32 виртуальными ядрами и экземплярами Базы данных Azure для PostgreSQL общего назначения с 8, 16, 24 и 32 виртуальными ядрами без Кэша Azure для Redis. Контрольные данные были получены с помощью нагрузочного теста базы данных веб-приложения GigaOm, который имитирует отправку увеличивающегося числа HTTP-запросов к обычному веб-приложению и серверной базе данных. Фактические результаты могут отличаться в зависимости от конфигурации и региона.