AlwaysOn 可用性群组 (AOAG) - 心得分享

DBA Bootcamp

下面这张图说明了 SQL Server AlwaysOn 可用性群组 (AOAG) 在高可用性 (HA – High Availability) 与灾害复原 (DR – Disaster Recovery) 的使用。通常而言,HA nodes 会设在同一个 data center, 由于在同一个 subnet 裏, 网路的延迟 latency 比较低, 所以通常採用同步的 (synchronous) 资料複製设定。至于DR node, 设定在不同 subnet 的 data center 裏,网路延迟会较高,所以资料複製一般採用非同步的 (asynchronous) 设定。

http://img2.58codes.com/2024/20135038AhPvG5WkbR.png

若是 AOAG 设定在 multisubnet (如多个 data centers) 的环境中,在应用程式 ODBC 或 JDBC 的 URL (connection string) 的参数裏,就要记得加上 “MultiSubnetFailover=True”, 这样可以确保客户端在 failover event 发生之后快速的尝试重新连结资料库。

若是 AOAG 只是设定在单一的资料中心 (single subnet), 这个参数设定也是可以增快客户端在 failover event 发生之后尝试重新连结资料库的速度。


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章