Question

I'm currently building a site that will be hosted in Microsoft Azure. The last site I created in this hosting environment used "Windows Azure Shared Caching". Some of you may already be aware that "Windows Azure Shared Caching" service will soon be deprecated over the next year.

I have applied for the preview release of "Windows Azure Cache". However, I'm finding that my request is still "queued".

I wouldn't mind using "Windows Azure Shared Caching" since the site I'm building will only be live for around 10 weeks and the fact it being deprecated next year doesn't worry me. However, I am unable to create a new caching service through the old Azure Management Portal since new caching has to be done using "Windows Azure Cache".

So my question...

Since my application for the new caching platform is still yet to be approved and I am unable to create a new caching service under the old platform, what other options are there? Have I missed something?

Microsoft is surely making things difficult.

Was it helpful?

Solution

The other option you have is using In-Role Cache for Web/Worker roles (Azure Cloud Services). Any role within the same cloud deployment can access the cache. If you have just 1 web role - this acts very similar to ASP.NET State Server which provides an in-memory cache. However, as you add more web roles - you can choose to distribute this in-memory cache across all roles or use a dedicate worker role for managing the cache.

Dedicated In-Role Cache: worker role uses all available memory
Co-Located In-Role Cache: percentage of available memory is used across all roles

See In-Role Cache FAQ on MSDN for more details.

OTHER TIPS

  1. Your request should have been approved (irrespective of whether yours is a paid/trial/free subscription). If it still hasn't, put the query up here. This is the forum for Cache.
  2. This is a proper release of the Cache Service! The core is very mature and Microsoft is giving great support on top of it. Go ahead and use it!
  3. This flavor of Cache is THE right one for Azure Websites.

Leave a post at the forum for any concerns/issues you have. It is being constantly monitored and replied to.

I guess I am the first to suggest Azure Redis Caching?

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top