我正在考虑设置 2 个带有负载平衡器和可用性集的 Web VM,以及另一个用于 SQL Server 的 VM(不确定我是否也可以为 SQL Server 设置可用性集 - SQL Server Express / Standard?)
我的主要问题是如何使两个 Web 服务器保持同步(最好不要使用 DFS)或将文件放在多个位置...
另一个问题 - 是我希望在两个 Web 服务器中都可用的用户上传的内容(我想知道我是否也可以将缓存对象保存在特定的存储磁盘上)
因此,我正在考虑设置一个存储帐户并将其附加到两个 Web VM 以供用户上传的内容和图像,而每台服务器仍为其自己的单独 Web 应用程序提供服务,并对内容文件具有相同的共享访问权限...
这是一个好主意吗?我了解 Azure 存储是一个虚拟磁盘,应该具有高可用性和快速性 - 是真的吗?
如果使用来自 3 个不同 VM 的相同存储磁盘,我的性能是否会受到重大影响(这甚至可能吗?)
更新:
我发现因为我使用的是 BizSpark 程序,所以我不能真正连接多个服务器 - 并在它们之间共享资源(除非我为此支付额外费用)。所以这现在变得无关紧要
另外,我说的是 ASP.NET,但这无关紧要