16.8 AlwaysOn 混合部署

16.8 AlwaysOn 混合部署


16.8.1 先决条件

  FCI 可以实现实例级的故障转移,AlwaysOn 可用性组则实现了数据库级的高可用。这两种技术可以混合部署,可用性组的副本不仅可以位于独立的实例上,也可以位于 FCI 上。

  FCI 实例为了承载可用性组的副本,必须在 FCI 的属性中勾选“启用 AlwaysOn 可用性组”选项。由于 FCI 的实例实际上是位于其节点上的本地实例,因此,应当为这些本地实例修改其属性。

  由于 WSFC 的每一个节点上只能承载一个可用性组副本,因此一个 WSFC 节点不能将其所属的2个实例都加到同一个可用性组中。例如,SQLSVR1 节点计算机的默认实例已经加入了可用性组 HAGroup01,那么该节点计算机的另一个命名实例 SQL2014(属于 FCI)则无法加入可用性组 HAGroup01。出错的详细信息如下:

wKiom1V_iFOATDGNAAEul9MDO0Y098.jpg


  加入到可用性组的 FCI 可以是“同步提交”或者是“异步提交”。但是,即使在“同步提交”模式下,FCI 也不支持可用性组的自动故障转移。

wKioL1V_hwWRdHeYAALcdrhLr3g981.jpg



16.8.2 拓扑示例

  下面的示例中,可用性组的主副本位于“主副本 FCI”,辅助副本位于“辅助副本 FCI”,两个副本采用“异步提交”模式。 

wKiom1V_fXHzczDfAAJgb78RN1Y860.jpg



16.8.3 滚动升级

  在这种混合部署的场景中,应当首先升级不活动的节点,然后升级活动节点。详细步骤如下:

(1)升级“辅助副本 FCI”的不活动节点(即备用节点2)。注意:每次同时升级的数量不得超过 FCI 节点数量的一半。

(2)对“辅助副本 FCI”执行故障转移,转移到备用节点2。

(3)升级“辅助副本 FCI”剩下的节点(即备用节点1)。

(4)升级“主副本 FCI”的不活动节点(即主节点2)。注意:每次同时升级的数量不得超过 FCI 节点数量的一半。

(5)对“主副本 FCI”执行故障转移,转移到主节点2。

(6)升级“主副本 FCI”剩下的节点(即主节点1)。



本文出自 “SQL Server 管理员指南” 博客,谢绝转载!

你可能感兴趣的:(群集,可用性组)