Updated: September 23, 2014
Microsoft Azure Cache is a family of distributed, in-memory, scalable solutions that enable you to build highly scalable and responsive applications by providing super-fast access to your data.
Microsoft Azure Cache is available in the following offerings.
|For guidance on choosing the right Azure Cache offering for your application, see Which Azure Cache offering is right for me?.|
Microsoft Azure Redis Cache is based on the popular open source Redis Cache. It gives you access to a secure, dedicated Redis cache, managed by Microsoft. A cache created using Azure Redis Cache is accessible from any application within Microsoft Azure.
|For an overview of Azure Redis Cache with Microsoft Program Manager Saurabh Pant, check out A look around Azure Redis Cache with Saurabh Pant on MSDN Channel 9, along with the accompanying blog post Lap around Azure Redis Cache.|
Azure Redis Cache is available in the following two tiers.
Basic – single node, multiple sizes up to 53GB.
Standard – Two node Master/Slave, 99.9% SLA, multiple sizes up to 53GB.
For more information, see Azure Redis Cache.
Azure Managed Cache Service is based on the AppFabric Cache engine. It also gives you access to a secure, dedicated cache that is managed by Microsoft. A cache created using the Managed Cache Service is also accessible from applications within Azure running on Azure Web Sites, Web & Worker Roles and Virtual Machines. For more information, see Azure Managed Cache Service.
In-Role Cache is based on the AppFabric 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. For more information, see In-Role Cache for Azure Cache.