Ваше приложение. Быстрее.
Обеспечьте простое и экономичное масштабирование производительности по мере роста трафика и требований своего приложения. Добавьте быстрый уровень кэширования в архитектуру приложения, чтобы одновременно и практически мгновенно обрабатывать запросы тысячи пользователей благодаря преимуществам полностью управляемой службы.
Превосходная пропускная способность и производительность для обработки миллионов запросов в секунду с задержкой менее 1 мс.
Полностью управляемая служба с автоматической установкой исправлений, обновлениями, масштабированием и подготовкой ресурсов, позволяющая сосредоточиться на разработке
Интеграция модулей RedisBloom, RediSearch, RedisJSON и RedisTimeSeries, поддерживающая анализ данных, поиск и потоковую передачу
Мощные возможности, в том числе кластеризация, активная георепликация, Redis on Flash и доступность до 99,999 %
Что можно создать с помощью кэша Azure для Redis
Повышение пропускной способности и уменьшение задержки приложений
Используйте Кэш Azure для Redis, чтобы ускорить работу уровня данных с помощью кэширования. Добавление Кэша Azure для Redis может повысить пропускную способность данных более чем на 800 %, а также уменьшить задержку более чем на 1000 %1 при небольших затратах. Это отличный способ эффективного масштабирования приложений и улучшения взаимодействия с пользователями без затрат на перепроектирование основной базы данных.
Ускоренная работа приложений с помощью распределенного кэша
Дополните службы баз данных, такие как База данных SQL Azure и Azure Cosmos DB, реализовав масштабирование пропускной способности своего уровня данных по более низкой цене, чем при использовании расширенных экземпляров баз данных. Сохраняйте и делитесь результатами запросов к базе данных, состояниями сеансов и статическим содержимым, используя общий шаблон программирования отдельно от кэша, и сделайте свое приложение более гибким и масштабируемым.
Эффективное хранение данных сеансов
Быстро сохраняйте, извлекайте и обновляйте данные веб-сеанса, такие как пользовательские файлы cookies и выходные страницы. Повысьте производительность приложений, увеличив их скорость реагирования и обеспечив обработку возрастающих нагрузок с использованием меньшего числа ресурсов для веб-вычислений. Воспользуйтесь преимуществом сохраняемости данных и автоматического дублирования данных для обеспечения максимальной надежности пользовательских данных. Выполняйте масштабирование до нескольких терабайт с помощью кластеризации для удовлетворения потребностей даже самых крупных предприятий и глобально синхронизируйте данные сеансов с помощью активного географического распределения.
Взаимодействие между службами в качестве брокера сообщений
Используйте Кэш 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 больше сертификатов, чем у любого другого поставщика облачных служб. Ознакомьтесь с полным списком.
-
Экономичные цены с возможностью контроля
Пять уровней цен и варианты резервирования предоставляют необходимую гибкость для адаптации производительности к вашим рабочим нагрузкам. Подробнее о ценах.
Начало работы с бесплатной учетной записью Azure
1
2
Чтобы продолжать работу с этими службами, когда закончатся деньги на счете, перейдите на оплату по мере использования. Плата будет взиматься только при использовании служб сверх предоставляемого бесплатно ежемесячного объема.
3
Нам доверяют компании всех размеров
Компания Alaska Airlines упростила покупки
"Мы хотели использовать кэш Azure для Redis, и получить эту возможность локально было непросто. Но в Azure мы смогли это сделать тремя щелчками мыши. Нам не нужно было координировать свои действия с другими группами, чтобы настроить новую инфраструктуру и выяснить, как поддерживать ее в рабочем состоянии, и это здорово."
Ральф Фелтис (Ralph Feltis), старший инженер по программному обеспечению, Alaska Airlines
Компания CarMax внедрила онлайн-инновации
"Azure PaaS (платформа как услуга) предоставила нам доступ к полному набору возможностей, таких как кэш Azure для Redis, которые нам не нужно было создавать самим. Мы можем запустить эти службы и начать использовать их менее чем через час, что невероятно."
Брэндон Линтон (Brandon Linton), архитектор решений, CarMax
Передовая компания в сфере ухода за животными создала глобальное распределенное решение
Компания Mars использовала Кэш Azure для Redis в качестве брокера сообщений, предоставляя быстрый доступ к данным в разных сеансах приложений и службах.
Компания Chipotle создала масштабируемый веб-сайт
Компания Chipotle использовала Кэш Azure для Redis, чтобы повысить производительность веб-сайтов и обработку данных растущего числа клиентов.
Компания SitePro упростила прием данных Интернета вещей в реальном времени
"С Redis мы можем сделать больше, используя модуль RedisTimeSeries для поддержки сбора данных и аналитики с сотен тысяч датчиков IoT."
Дастин Браун (Dustin Brown), директор по технологиям, SitePro
Ресурсы и документация по Кэшу 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 Cache for Redis is a fully managed, in-memory cache that enables high-performance and scalable architectures. Use it to create cloud or hybrid deployments that handle millions of requests per second at sub-millisecond latency—all with the configuration, security, and availability benefits of a managed service.
-
While most databases store data on slower, disk-based storage, Azure Cache for Redis stores data in memory. Since memory is significantly faster than disk storage, data can be written and retrieved much faster.
-
In some cases—and often in session store use cases—Azure Cache for Redis can be used as a standalone database. However, most of the time, it is best used as a complement to a database in the form of a cache. Azure Cache handles data that needs to be accessed more frequently, while the database handles data that needs to be stored for the longer term.
-
Azure Cache for Redis offers exceptional reliability with a 99.9 percent SLA. Most tiers provide a built-in replica that acts as a failover if the primary instance goes down. You can also configure your Azure Cache for Redis instance to use data persistence to recover data in the event of a hardware failure.
Бесплатная учетная запись 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.