1

我们使用 Azure 虚拟机在云中托管我们的应用程序。几个虚拟机托管 Web 前端(无状态),一个虚拟机托管 SQL Server(数据存储在数据磁盘中)。

众所周知,这些虚拟机由 OS Disk 和 Data Disk(可选)组成,它们使用存储在 blob 存储中的 VHD 文件。我们正在使用存储这些 VHD 文件的异地冗余 blob 存储。

我们现在正计划为我们的云应用程序进行灾难恢复。因此,如果 Microsoft 数据中心出现故障,是否可以借助存储在异地复制存储中的 OS Disk 和 Data Disk 来启动另一个数据中心的虚拟机?

4

2 回答 2

2

您不应该将异地复制存储与 SQL Server 数据磁盘一起使用。这记录在https://msdn.microsoft.com/library/azure/dn133149.aspx中。具体来说,该文档指出“在创建存储帐户时,请禁用异地复制,因为不能保证跨多个磁盘的一致写入顺序。相反,请考虑在两个 Azure 数据中心之间配置 SQL Server 灾难恢复技术”。

于 2015-03-17T17:09:12.780 回答
0

目前,您无法控制 Microsoft 是否/何时故障转移到辅助(异地复制)存储帐户。微软控制着它。

据我了解,如果 Microsoft 确实宣布发生灾难并进行故障转移,那么您的虚拟机仍然可以工作。也许您必须从​​ VHD 再次创建 VM,但数据会在那里(减去自上次同步到存储以来丢失的任何内容)。

于 2013-03-15T12:40:10.680 回答