我目前正在构建一个将在Microsoft Azure中托管的网站。我在此托管环境中创建的最后一个站点使用“Windows Azure共享缓存”。你们中的一些人可能已经意识到“Windows Azure共享缓存”服务很快就会在明年被弃用。
我申请了“Windows Azure Cache”的预览版。但是,我发现我的请求仍然“排队”。
我不介意使用“Windows Azure共享缓存”,因为我正在构建的网站只能使用大约10周而且明年被弃用的事实并不让我担心。但是,我无法通过旧的Azure管理门户创建新的缓存服务,因为必须使用“Windows Azure缓存”完成新的缓存。
所以我的问题......
由于我的新缓存平台申请尚未获得批准,而且我无法在旧平台下创建新的缓存服务,还有哪些其他选项?我错过了什么吗?
微软肯定会让事情变得困难。
答案 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)
在论坛上留言,了解您遇到的任何疑虑/问题。它会不断受到监控并回复。
答案 2 :(得分:0)
我想我是第一个提出Azure Redis Caching的人?