Microsoft today announced the general availability of Azure Redis Cache, as well as its related pricing changes.
Azure Cache is a family of distributed, in-memory, scalable solutions that enables you to build highly scalable and responsive applications by providing you super-fast access to your data. It’s based on the popular open source Redis Cache, and it gives you access to a secured, dedicated Redis cache that’s managed by Microsoft.
–> Microsoft offers following types of Azure Cache:
1. Azure Redis Cache: Built on the open source Redis cache. This is a dedicated service, currently in General Availability.
2. Managed Cache Service: Built on App Fabric Cache. This is a dedicated service, currently in General Availability.
3. In-Role Cache: Built on App Fabric Cache. This is a self-hosted cache, available via the Azure SDK.
–> This provides you:
1. High performance: Azure Redis Cache helps your application become more responsive, even as user load increases, and leverages the low-latency, high-throughput capabilities of the Redis engine. This separate distributed cache layer allows your data tier to scale independently for more efficient use of compute resources in your application layer.
2. Great features: Redis is an advanced key-value store, where keys can contain data structures. It supports a set of atomic operations on these data types, and it supports master/subordinate replication, with fast non-blocking first synchronization, auto-reconnection on net split, and more. Other features include transactions, Pub/Sub, Lua scripting, and keys with a limited time to live.
3. Easy to use and manage: Provision Redis cache using the Azure Management Portal. You can use Redis from most programming languages used today. Easily manage and monitor health and performance in the Azure Preview portal. Let Microsoft manage replication of the cache for increased availability.
4. Azure Managed Cache Service: Azure Managed Cache Service is based on the App Fabric Cache engine. It also gives you access to a secure, dedicated cache that is managed by Microsoft. A cache created using the Cache Service is also accessible from applications within Azure running on Azure Websites, Web & Worker Roles and Virtual Machines.
5. In-Role Cache: In-Role Cache is based on the App Fabric Cache engine. In-Role Cache allows you to perform caching by using a dedicated web or worker role instance in an application deployed to Microsoft Azure Cloud Services. This provides flexibility in terms of deployment options and size but you manage the cache yourself.
–> Microsoft Azure Redis Cache will be available in two tiers:
1. Basic: A Single Cache node. Multiple sizes. Ideal for Development/Test and non-critical workloads.
2. Standard: A replicated cache in a Two-node Primary/Secondary Configuration. Includes SLA and replication support. Multiple Sizes.
Cache is available in sizes from 250MB upto 53GB.
–> Just use your subscription on Microsoft Azure Portal to spin up a new “Redis Cache” service:
–> Here is Step-by-Step documentation on how to use “Azure Redis Cache”, [link]
–> For more info on “Azure Caching” check my friend’s blog, [link] – Author: Ganesh Shankaran.
Microsoft Azure is an Open and Flexible cloud platform that enables you to quickly Build, Deploy and Manage applications across a global network of Microsoft-managed Data-Centers. You can build applications using any language, tool or framework. And you can Integrate your public cloud applications with your existing IT environment.
–> Microsoft AZURE provides you:
1. Always up. Always on: Delivers a 99.95% monthly SLA and enables you to build and run highly available applications without focusing on the infrastructure.
2. Open: Enables you to use any language, framework, or tool to build applications. Features and services are exposed using open REST protocols.
3. Unlimited servers. Unlimited storage: Enables you to easily scale your applications to any size. It is a fully automated self-service platform that allows you to provision resources within minutes. Elastically grow or shrink your resource usage based on your needs.
4. Powerful Capabilities: Delivers a flexible cloud platform that can satisfy any application need. It enables you to reliably host and scale out your application code within compute roles.
–> Solutions Microsoft AZURE provides:
1. Virtual Machines: On-demand infrastructure that scales and adapts to your changing business needs.
2. Web: Secure and flexible development, deployment, and scaling options for any sized Web application.
3. Mobile: Fast and easy to build mobile apps that scale. Within minutes, you can store data in the cloud, authenticate users, and push notifications to millions of devices.
4. Dev & Test: Develop and test applications faster, at reduced cost, and with the flexibility to deploy in the cloud or on-premises.
5. Big Data: Reveal new insights and drive better decision making with Azure HDInsight, a Big Data solution powered by Apache Hadoop. Surface those insights from all types of data to business users through Microsoft Excel.
6. Media: Azure Media Services allows you to build scalable, cost effective, end-to-end media distribution solutions that can stream media to Adobe Flash, Android, iOS, Windows, and other devices and platforms.
7. Storage, Backup & Recovery: Scalable, durable cloud storage, backup, and recovery solutions for any data. It works with the infrastructure you already have to cost-effectively enhance your business continuity strategy and provide storage required by your cloud applications.
8. Identity & Access Management: Azure Active Directory delivers an enterprise ready cloud identity service enabling a single sign-on experience across cloud and on-premises applications. It allows multi-factor authentication for added security and compliance.
–> Current AZURE footprint:
–> For more information please visit Microsoft AZURE:
– Official Site: http://azure.microsoft.com/en-us/
– Official Blog: http://azure.microsoft.com/blog/