我们正在使用Azure虚拟机在云中托管我们的应用程序。 几个虚拟机托管Web前端(无状态),一个虚拟机托管SQL Server(数据存储在数据磁盘中)。
众所周知,这些虚拟机由OS磁盘和数据磁盘(可选)组成,它使用存储在blob存储中的VHD文件。我们正在使用存储这些VHD文件的地理冗余blob存储。
我们现在正计划为我们的云应用程序进行灾难恢复。因此,如果Microsoft数据中心停机,是否可以借助存储在地理复制存储中的操作系统磁盘和数据磁盘来启动另一个数据中心的虚拟机?
答案 0 :(得分:2)
您不应将地理复制存储与SQL Server数据磁盘一起使用。这在https://msdn.microsoft.com/library/azure/dn133149.aspx记录。具体而言,该文档指出“创建存储帐户时,禁用地理复制,因为无法保证跨多个磁盘的一致写入顺序。而是考虑在两个Azure数据中心之间配置SQL Server灾难恢复技术”。
答案 1 :(得分:1)
目前,您无法控制Microsoft何时/何时故障转移到辅助(地理复制)存储帐户。微软控制着它。
据我了解,如果微软确实宣布了灾难并进行了故障转移,那么您的虚拟机仍然有效。也许您必须再次从VHD创建VM,但数据将存在(减去自上次同步到存储后丢失的任何内容)。