Azure Cache for Redis at Microsoft Build 2023
Introduction
We are excited to announce that Azure Cache for Redis is receiving a major upgrade announced at Microsoft Build 2023, with several new features and enhancements that will help developers improve the performance and scalability of their applications. This release includes many significant improvements, such as integration with Azure Functions, a new Azure Marketplace template for quick web app deployment, and new enterprise features that focus on developer efficiency. Additionally, Azure Cache for Redis will now support up to 30 shards, making it even more scalable than before. With new authentication capabilities such as AAD and .NET support, this release is sure to provide developers with a powerful and versatile caching solution for their applications. To learn more, check out the full details below.
Azure Functions Support (Preview)
The preview version of Azure Functions support for Azure Cache for Redis enables users to leverage Redis data types as triggers for serverless app development. With this integration, customers can trigger an Azure Function on various Redis data types, including pub/sub channels, lists, and streams, as well as keyspace and keyevent notifications. This allows for automatic write-behind or write-through caching, where new cache values are automatically written to a backing database, or cache consistency with a database or storage account is ensured by triggering updates when a key expires or is updated. This feature is available at no additional cost on the Azure Cache for Redis end and only requires paying for the Azure Functions you trigger. This update expands the possibilities of serverless architectures and allows for greater flexibility and scalability in app development.
New! Azure Marketplace Template Quick Deploy (App Service and Database)
With the new data template, deploying a web app with databases and cache resources has never been easier! This template is available in the Azure Portal and as a deployment template for Infrastructure as Code. It provides a seamless way to quickly launch a web app in your Azure portal with a database and Azure Cache for Redis resource. The connectivity between the web app, databases and cache powered through the Service Connector, allowing for a hassle-free experience. This is an excellent solution for developers looking to optimize the performance and modernize their web apps. Don't wait - try it out today and experience the future of web app deployment!
30 Shards Support (Preview)
Azure Cache for Redis now supports clustered caches with up to 30 shards, providing users with the ability to store more data and scale their applications as their workload grows. The feature is currently in public preview, and customers can scale their cache instances to up to 30 shards, with pricing for additional shards listed on the pricing page. This is a significant upgrade from the previous shard limit of 10, allowing customers to take advantage of more extensive caching to improve performance and scalability. With this new feature, customers can look forward to faster application performance and more cost-effective scalability.
AAD (Preview)
Azure Active Directory (AAD) based authentication and authorization in public preview for Azure Cache for Redis! With this integration, users can leverage role-based access control to connect to their cache instance without the need for a password. Customers can now assume the identity of an Azure AD entity, such as a service principal or managed identity, to connect to their cache, eliminating the need to maintain access key-based connections and regularly rotate access keys. This feature is available for Azure Cache for Redis Basic, Standard, and Premium SKUs. With this update, customers can look forward to increased security and a simplified authentication process when using Azure Cache for Redis.
Azure Monitor: 99th Percentile Latency Metric (Preview)
Now in preview, the Azure Monitor metric for Azure Cache for Redis measures the 99th percentile latency of server-side commands. This will be useful for customers who need to debug latency challenges in their application stack and determine if their Redis instance is struggling to keep up with traffic. The metric is available in the basic, standard, and premium tiers of Azure Cache for Redis, and allows customers to set alerts if the 99th percentile latency is too high, indicating a need to scale up their cache instance or optimize Redis commands.
Enterprise New Capabilities (Preview)
The latest set of features for Azure Cache for Redis Enterprise, launched in April 2023, includes a range of features that focus on both efficiency and security. Among these features is Connection Audit Logging, which helps track and monitor user activity within the system. Additionally, the release includes a Flush Command for Active-Active Caches, which allows developers to easily clear cache data across multiple regions. Another significant addition is the Scaling Up & Out on Enterprise & Enterprise Flash, which provides more flexibility and scalability for users. Finally, Customer Managed Keys for Enterprise Persistence allows users to have greater control over their data and security by managing their own encryption keys. These new features provide a powerful suite of tools for enterprises looking to improve their caching capabilities while ensuring the security of their data. To learn check out the linked blog post!
Getting Started with Azure Cache for Redis
For more additional information on Azure Cache for Redis, the features listed above, and Redis, please see the resources linked below.
- Azure Cache for Redis Overview
- Azure Cache for Redis Pricing
- What’s New in Azure Cache for Redis
- Azure Cache for Redis Functions Integration
- Azure Marketplace Data Service App Template
- AAD Support
- Azure Monitor 99th Percentile Latency Metric
- Azure Cache for Redis Audit Logging Documentation
- Azure Cache for Redis CMK Encryption
- Azure Cache for Redis Flush cmd for Active-Active Caches Documentation
- Azure Cache for Redis Scaling Up & Out Documentation
- Best Practices: Scaling Azure Cache for Redis Enterprise and Enterprise Flash
Published on:
Learn moreRelated posts
Azure Marketplace and AppSource: A Unified AI Apps and Agents Marketplace
The Microsoft AI Apps and Agents Marketplace is set to transform how businesses discover, purchase, and deploy AI-powered solutions. This new ...
Episode 413 – Simplifying Azure Files with a new file share-centric management model
Welcome to Episode 413 of the Microsoft Cloud IT Pro Podcast. Microsoft has introduced a new file share-centric management model for Azure Fil...
Bringing Context to Copilot: Azure Cosmos DB Best Practices, Right in Your VS Code Workspace
Developers love GitHub Copilot for its instant, intelligent code suggestions. But what if those suggestions could also reflect your specific d...
Build an AI Agentic RAG search application with React, SQL Azure and Azure Static Web Apps
Introduction Leveraging OpenAI for semantic searches on structured databases like Azure SQL enhances search accuracy and context-awareness, pr...
Announcing latest Azure Cosmos DB Python SDK: Powering the Future of AI with OpenAI
We’re thrilled to announce the stable release of Azure Cosmos DB Python SDK version 4.14.0! This release brings together months of innov...
How Azure CLI handles your tokens and what you might be ignoring
Running az login feels like magic. A browser pops up, you pick an account, and from then on, everything just works. No more passwords, no more...
Boost your Azure Cosmos DB Efficiency with Azure Advisor Insights
Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service, trusted for mission-critical workloads that demand high ava...
Microsoft Azure Fundamentals #5: Complex Error Handling Patterns for High-Volume Microsoft Dataverse Integrations in Azure
🚀 1. Problem Context When integrating Microsoft Dataverse with Azure services (e.g., Azure Service Bus, Azure Functions, Logic Apps, Azure SQ...
Using the Secret Management PowerShell Module with Azure Key Vault and Azure Automation
Automation account credential resources are the easiest way to manage credentials for Azure Automation runbooks. The Secret Management module ...
Microsoft Azure Fundamentals #4: Azure Service Bus Topics and Subscriptions for multi-system CRM workflows in Microsoft Dataverse / Dynamics 365
🚀 1. Scenario Overview In modern enterprise environments, a single business event in Microsoft Dataverse (CRM) can trigger workflows across m...