0

我正在考虑设置 2 个带有负载平衡器和可用性集的 Web VM,以及另一个用于 SQL Server 的 VM(不确定我是否也可以为 SQL Server 设置可用性集 - SQL Server Express / Standard?)

我的主要问题是如何使两个 Web 服务器保持同步(最好不要使用 DFS)或将文件放在多个位置...

另一个问题 - 是我希望在两个 Web 服务器中都可用的用户上传的内容(我想知道我是否也可以将缓存对象保存在特定的存储磁盘上)

因此,我正在考虑设置一个存储帐户并将其附加到两个 Web VM 以供用户上传的内容和图像,而每台服务器仍为其自己的单独 Web 应用程序提供服务,并对内容文件具有相同的共享访问权限...

这是一个好主意吗?我了解 Azure 存储是一个虚拟磁盘,应该具有高可用性和快速性 - 是真的吗?

如果使用来自 3 个不同 VM 的相同存储磁盘,我的性能是否会受到重大影响(这甚至可能吗?)

更新:

我发现因为我使用的是 BizSpark 程序,所以我不能真正连接多个服务器 - 并在它们之间共享资源(除非我为此支付额外费用)。所以这现在变得无关紧要

另外,我说的是 ASP.NET,但这无关紧要

4

1 回答 1

0

Azure 文件使您能够针对单个文件共享运行多个 IIS 实例,因此不必担心跨多个共享复制文件 - 所以这绝对是一种选择。有关详细信息,请参阅文件存储入门

于 2015-10-22T04:51:38.670 回答