Представляем предварительную версию Управления Azure для Redis!
Ваше приложение. Быстрее.
Обеспечьте простое и экономичное масштабирование производительности по мере роста трафика и требований своего приложения. Добавьте быстрый уровень кэширования в архитектуру приложения, чтобы одновременно и практически мгновенно обрабатывать запросы тысячи пользователей благодаря преимуществам полностью управляемой службы.
Превосходная пропускная способность и производительность для обработки миллионов запросов в секунду с задержкой менее 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
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 готова к настройке в любой момент
- [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.