我正在研究 SQL 2012 Standard 的 HA 选项。
我喜欢 AlwaysOn FCI 的外观。我正在使用 SAN,所以我认为我可以满足所有要求,但我正在研究的应用程序之一无法配置备用数据库,只能配置一个数据库位置。
使用 FCI,是否有任何方法可以创建一个单一名称(即 SQLCluster01.domain.com),无论哪个节点启动,它都会响应?
如果没有,还有其他方法可以为数据库创建高可用性访问点吗?
答案1
当您设置 AlwaysOn 时,它由 Windows 群集支持。作为设置的一部分,您将创建群集 IP 地址和主机名,这就是您连接到活动实例的方式。IP 将根据 Windows 群集和 AlwaysOn 中的多个因素而移动。
这仅适用于故障转移,如果您想要负载平衡,则必须查看 AlwaysOn AG 和那里的选项。
答案2
使用 FCI,只有一个 SQL 实例(与可用性组相反,可用性组中有多个实例参与主/次关系)。您可以通过执行正确操作的群集名称连接到它(即,将请求路由到群集中当前拥有该实例的任何节点)。