Поддержка Кэша Azure для Redis будет прекращена 30 сентября 2028 года, а Кэша Azure для Redis уровня "Корпоративный" — 30 марта 2027 года.
Ваше приложение. Быстрее.
Обеспечьте простое и экономичное масштабирование производительности по мере роста трафика и требований своего приложения. Добавьте быстрый уровень кэширования в архитектуру приложения, чтобы одновременно и практически мгновенно обрабатывать запросы тысячи пользователей благодаря преимуществам полностью управляемой службы.
Превосходная пропускная способность и производительность для обработки миллионов запросов в секунду с задержкой менее 1 мс.
Полностью управляемая служба с автоматической установкой исправлений, обновлениями, масштабированием и подготовкой ресурсов, позволяющая сосредоточиться на разработке
Интеграция модулей RedisBloom, RediSearch, RedisJSON и 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 Inc. Воспользуйтесь активной георепликацией для создания глобально распределенных кэшей, уровень доступности которых достигает 99,999 %. Добавляйте новые структуры данных, улучшающие анализ и машинное обучение, с помощью включенных модулей RediSearch, RedisBloom и RedisTimeSeries. Кроме того, вы можете использовать кэши огромного размера по более низкой цене, применяя уровень Enterprise Flash для запуска Redis в быстром флэш-хранилище.
Redis как полностью управляемая служба
Ускорьте развертывание с помощью полностью управляемой службы в Azure. В основе Кэша Azure для Redis лежит Redis с открытым кодом и встроенная поддержка структур данных Redis, таких как хэши, списки и сортированные наборы. Если в вашем приложении используется Redis, оно будет работать и с Кэшем Azure для Redis. Упростите миграцию, импортируя и экспортируя файлы баз данных Кэша Azure для Redis.
Встроенные комплексные средства обеспечения безопасности и соответствия требованиям
-
Корпорация Майкрософт ежегодно инвестирует более 1 USD млрд в исследования и разработку решений для кибербезопасности.
-
У нас работает более 3500 специалистов по безопасности, которые посвятили себя защите данных и обеспечению их конфиденциальности.
Экономичные цены с возможностью контроля
Пять уровней цен и варианты резервирования обеспечивают необходимую гибкость для адаптации производительности к вашим рабочим нагрузкам. См. сведения о ценах.
Начало работы с бесплатной учетной записью Azure
1
2
Чтобы продолжать работу с этими службами, когда закончатся деньги на счете, перейдите на оплату по мере использования. Плата будет взиматься только при использовании служб сверх предоставляемого бесплатно ежемесячного объема.
3
Ресурсы и документация по Кэшу Azure для Redis
Учебные ресурсы
Краткие руководства:
.NET | .NET Core | ASP.NET | Java
Учебник:
Список лидеров с применением шаблона программирования отдельно от кэша
Microsoft Learn:
Кэширование данных только для чтения с помощью Redis
Использование шаблона программирования отдельно от кэша
Улучшенная масштабируемость сеансов в веб-приложении ASP.NET
Ускорение и масштабирование приложения Spring Boot с помощью Кэша Azure для Redis
Популярные ресурсы для разработчиков
Пакеты SDK:
.NET | Java | REST API | Клиент Redis | Команды Redis
Архитектура решений:
Рекомендации по кэшированию | Отдельно от кэша
Развертывание высокодоступных служб приложений
Развертывание корпоративных приложений
Внешний интерфейс для электронной коммерции | Кэширование выходных данных электронной коммерции
Часто задаваемые вопросы о Кэше Azure для Redis
-
Кэш Azure для Redis — это полностью управляемый кэш для хранения данных в памяти, позволяющий реализовать высокопроизводительную и масштабируемую архитектуру. Используйте его для создания облачных или гибридных развертываний, которые обрабатывают миллионы запросов в секунду с задержкой менее 1 мс. При этом вы получаете все преимущества управляемой службы в аспектах настройки, безопасности и доступности.
-
Хотя большинство баз данных хранят данные в медленных хранилищах на основе дисков, Кэш Azure для Redis хранит данные в памяти. Так как память значительно быстрее дисковых хранилищ, запись и получение данных можно выполнять намного быстрее.
-
В некоторых случаях (и часто в вариантах использования с хранением сеансов) Кэш Azure для Redis можно использовать в качестве изолированной базы данных. Но преимущественно это решение целесообразно использовать как кэш базы данных. Кэш Azure обрабатывает данные, доступ к которым осуществляется часто, а база данных обрабатывает данные, для которых нужно обеспечить длительное хранение.
-
Кэш Azure для Redis имеет непревзойденную надежность на уровне 99,9 % (в соответствии с SLA). Большинство уровней предоставляют встроенную реплику, которая используется при отработке отказа в случае сбоя основного экземпляра. Кроме того, вы можете настроить для экземпляра Кэша Azure для Redis использование функции сохраняемости данных, чтобы восстанавливать их в случае сбоя оборудования.
-
Поддержка Кэша Azure для Redis уровней "Базовый", "Стандартный" и "Премиум" будет прекращена 30 сентября 2028 года, а уровня "Корпоративный" — 30 марта 2027 года. Это изменение связано с тем, что Управляемая Azure система Redis (AMR) стала общедоступной. AMR предоставляет клиентам инновационные функции, включая последние инновации в Redis, улучшенную производительность и сокращение затрат. Дополнительные сведения см. в нашем объявлении и документации по переходу с Кэша Azure для Redis на Управляемую Azure систему
Бесплатную учетную запись 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-запросов к обычному веб-приложению и серверной базе данных. Фактические результаты могут отличаться в зависимости от конфигурации и региона.
- [2] Redis является зарегистрированным товарным знаком Redis Ltd. Все права на него принадлежат Redis Ltd. Любое использование корпорацией Майкрософт предназначено только для справочных целей и не указывает на какое-либо спонсорство, подтверждение или принадлежность между Redis и Microsoft.