Azure缓存平台选项 - 有哪些替代方案?

时间:2013-09-05 11:54:02

标签: caching azure azure-web-sites azure-caching

我目前正在构建一个将在Microsoft Azure中托管的网站。我在此托管环境中创建的最后一个站点使用“Windows Azure共享缓存”。你们中的一些人可能已经意识到“Windows Azure共享缓存”服务很快就会在明年被弃用。

我申请了“Windows Azure Cache”的预览版。但是,我发现我的请求仍然“排队”。

我不介意使用“Windows Azure共享缓存”,因为我正在构建的网站只能使用大约10周而且明年被弃用的事实并不让我担心。但是,我无法通过旧的Azure管理门户创建新的缓存服务,因为必须使用“Windows Azure缓存”完成新的缓存。

所以我的问题......

由于我的新缓存平台申请尚未获得批准,而且我无法在旧平台下创建新的缓存服务,还有哪些其他选项?我错过了什么吗?

微软肯定会让事情变得困难。

3 个答案:

答案 0 :(得分:3)

您拥有的另一个选项是将In-Role Cache用于Web / Worker角色(Azure Cloud Services)。任何角色within the same cloud deployment都可以访问缓存。如果您只有一个Web角色 - 这与提供内存缓存的ASP.NET State Server非常相似。但是,当您添加更多Web角色时 - 您可以选择跨所有角色分发此内存缓存,或使用专用辅助角色来管理缓存。

专用角色内缓存:辅助角色使用所有可用内存
共同定位角色缓存:可用内存的百分比用于所有角色

有关详细信息,请参阅In-Role Cache FAQ on MSDN

答案 1 :(得分:0)

  1. 您的申请应该已获得批准(无论您的申请是否为付费/试用/免费订阅)。如果仍然没有,请将查询抬起here。这是Cache的论坛。
  2. 这是缓存服务的正确版本!核心非常成熟,微软在此基础上给予了极大的支持。继续使用它!
  3. 这种Cache的风格是Azure网站的正确选择。
  4. 在论坛上留言,了解您遇到的任何疑虑/问题。它会不断受到监控并回复。

答案 2 :(得分:0)

我想我是第一个提出Azure Redis Caching的人?