从Azure SQL数据库故障转移中恢复

时间:2016-05-25 18:37:31

标签: sql-server azure high-availability

我正在设计我的Azure网站以实现高可用性。有趣的是,我阅读了以下内容:https://azure.microsoft.com/en-us/documentation/articles/sql-database-designing-cloud-solutions-for-disaster-recovery/#design-pattern-1-active-passive-deployment-for-cloud-disaster-recovery-with-a-co-located-database

特别是,我正在尝试使用模式#1。简而言之,你:

  • 建立您的主站点和备份站点。
  • 您的备用站点仍处于活动状态,但在主站点正常运行时从不直接使用。
  • 所有数据库事务在发生时都会从主要事务复制到次要事务
  • 发生故障转移时,您的流量只会到达您的备份网站。

我的问题是:在您进行故障转移后,您将如何返回主站点?如果数据库事务已写入辅助数据库,则需要将它们写回主数据库。您是否会使用“地理还原”(https://azure.microsoft.com/en-us/blog/azure-sql-database-geo-restore/)并在主服务器上还原备份,然后更新Azure流量管理器以再次开始使用您的主要位置?

1 个答案:

答案 0 :(得分:0)

正如我所理解的那样,'同步回来'是自动完成的。

See here

  

当失败的主服务器恢复并再次可用时,系统会自动将其标记为辅助服务器并使其与新主服务器保持同步。

然后,是的,我会更新流量管理器以再次路由到原始主节点。