Azure缓存配置 - 多个存储帐户?

时间:2013-08-13 12:03:54

标签: caching azure azure-storage

在开发Azure应用程序时我得到了一个着名的错误“缓存引用不存在”,过了一段时间我发现了这个解决方案:datacacheexception Cache referred to does not exist(简而言之:不要通过ConfigStoreConnectionString将多个缓存集群指向一个存储帐户)

好吧,我有3个角色使用同位缓存和测​​试+生产环境。因此,我必须创建6个“虚拟”存储帐户,仅用于缓存配置。这对我来说似乎不太好。

所以问题是 - 有没有办法将多个缓存群集指向一个存储帐户?例如,为它们指定不同的容器(默认情况下它们创建一个名为“cacheclusterconfigs”)或者左右?

谢谢!

1 个答案:

答案 0 :(得分:0)

根据您的设置,我会将每个云服务指向自己的存储帐户。因此,这为每个环境提供了两个(每个云服务一个)。现在还有其他选择,您可以在IaaS VM中设置Server AppFabric缓存,并通过将它们全部放在一个Azure虚拟网络中将其公开给两个云服务。但是,这将导致连接延迟并增加成本(从运行虚拟网络)。

您还可以将缓存的存储帐户与诊断或云服务的数据存储使用的帐户相同,只需知道任何可伸缩性限制,因为缓存会产生一些流量(主要来自添加新项目)到缓存)。

但不幸的是,据我所知,目前还没有选择允许两个缓存共享同一个存储帐户。

相关问题