Click here to Skip to main content
15,077,931 members
Articles / Hosted Services / Azure
Article
Posted 1 Apr 2021

Stats

1.8K views

5 Reasons Redis Enterprise on Azure is the Right Move for App Developers

Rate me:
Please Sign up or sign in to vote.
3.22/5 (4 votes)
1 Apr 2021CPOL3 min read
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.

This article is a sponsored article. Articles such as these are intended to provide you with information on products and services that we consider useful and of value to developers

Image 1

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]

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

DaShaun Carter
United States United States
DaShaun is a Partner Solution Architect for Redis Labs. A husband, father of four, volunteer and struggling athlete. Deliberately practicing to build better software, faster. Generalist. Computer Science. MBA. Continuously learning. Believes that every rep counts. Doesn't have anything figured out. Still trying to prove to himself that the sacrifices that his parents made for him, were worth it. Trying to get a little better every day.

Comments and Discussions

 
-- There are no messages in this forum --