The Azure Cache for Redis Enterprise tiers are now released for general availability, and that’s great news for app developers. It brings together the advanced performance, high availability, and extended data structure functionality of Redis Enterprise with Azure’s global presence, flexibility, security, and compliance in an incredible tool for developers.
The service consists of two new Enterprise tiers:
- Enterprise, which uses volatile memory (DRAM) on a virtual machine to store data.
- Enterprise on Flash, which uses both volatile and non-volatile memory (NVMe) to store data.
Azure Cache for Redis Enterprise has been in preview since October 2020 and has already been adopted by multiple organizations. App developers who want to take familiar Redis caching and data to the next level will also want to get their hands on this fully managed Azure native service. Here are five reasons why.
1. You get the speed you need for superior performance
App developers aim to deliver a great user experience and keep making it better—and even a few milliseconds of response time can make a big difference. Redis Enterprise delivers database latency under one millisecond, so applications can respond instantly without being dragged down by slow data functions.
Azure Cache for Redis Enterprise offers measurable performance advantages:
- A recent benchmark study by Microsoft and GigaOm showed a more than 800% throughput performance improvement and a more than 1,000% latency improvement to Azure SQL and PostgreSQL by deploying Azure Cache for Redis with applications.[2] [3] [4]
- In another recent benchmark, the Enterprise tier (Redis on RAM) performed up to 70% more operations per second and provided up to 40% improved latency versus the Premium tier.[5] [6]
2. You gain high performance at scale
Developers need to know that data is available for their applications at virtually any traffic level. Redis Enterprise is highly scalable. It has been benchmarked to demonstrate true linear scaling—offered on Azure with:
- Datasets up to 13TB.
- Up to 2,000,000 concurrent client connections.
- More than 1,000,000 ops/sec.
And the service fully uses infrastructure by splitting loads across multiple cores on every compute node.
3. You achieve minimal downtime with maximum reliability
App downtime—whether due to an outage or a pause to refresh an index—costs money; an hour of downtime can equate to millions lost. Developers need uninterrupted high availability to deliver exceptional user experience and to continue to innovate and evolve that experience.
Azure Cache for Redis Enterprise offers the highest levels of availability—up to 99.999%, using Redis Labs’ active geo-replication technology and with the combination of Azure’s multi-region and multiple availability zone deployment capability. The service was built to safeguard applications with full resilience to any kind of failure, including process failure, node failure, complete data center outage, or a network split event.[7]
4. You can take advantage of advanced development options
Redis Enterprise offers developers new opportunities for advanced use cases with add-on modules including RediSearch, RedisTimeSeries, and RedisBloom. And the service’s NoSQL database makes it easier and more intuitive for developers to build modern applications and incorporate innovation. For example, they can access portions of the database without having to query the entire set for faster development.
5. It’s super simple to set up and manage
You can literally launch Redis Enterprise on Azure with a click. The service is fully managed by Microsoft, and users access setup and configuration through the familiar Azure Portal, with seamless integration into Azure security and monitoring tools. Customers with a MACC can simply consume Redis Enterprise from their existing Azure commitment with no extra billing.
And because Redis is so well loved and widely used within the developer community, users can tap into their collective wisdom to quickly realize a wider variety of capabilities for their applications.
See for yourself
Azure Cache for Redis Enterprise tiers is the most resilient, highly available, and scalable Redis option on Azure. Discover how developers can use it to make the most of what Redis can do, right within Azure. Learn more at https://redislabs.com/cloud-partners/microsoft-azure or get started today on the Azure Marketplace.[8]