首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否必须使用与AlwaysOn FCI共享的磁盘?

是否必须使用与AlwaysOn FCI共享的磁盘?
EN

Database Administration用户
提问于 2016-04-06 01:39:26
回答 2查看 6.5K关注 0票数 3

您是否必须在2-NodeFCI中使用带有AlwaysOn FCI的共享磁盘?如果没有,如果您有一个2节点FCI,并且每个节点都有一个本地SAN磁盘,那么故障转移是自动的,并且整个实例会自动故障转移吗?我关心的是单一共享磁盘的单一故障点。

谢谢!

EN

回答 2

Database Administration用户

回答已采纳

发布于 2016-04-06 08:28:31

有两种主要的故障转移形式可以用于SQL 2012,

Windows故障转移群集(WFC)已经存在了一段时间,并且始终处于高可用性组(AO)

WFC使用一个可以在多台机器之间移动的数据库,该方法要求将数据库安装在共享驱动器(例如SAN)上,以便当集群移动节点时,另一台机器可以直接访问构成该数据库的信息。

AO使用两个完全独立的SQL Server实例,这两个实例在任何时候都会运行(取决于它们之间的距离有多近,您可以将它们设置为同步或同步,如果它们在同一个网络上,则同步更好,如果它们是全局分离的,那么a-sync是更好的选择),因为有两个数据库您不需要任何共享存储,这两台机器完全独立工作,我们目前已经设置了一个仲裁见证,它实际上位于共享驱动器上,但在技术上并不是必需的(不过,最好有一个见证)。

值得注意的是,如果您使用辅助节点进行任何数据访问/备份(因为它可以通过只读访问),那么您将需要额外的许可证来访问它,如果它仅仅是作为一种冗余而坐在那里,当您的主节点失败时,您不需要任何额外的许可,因为在WFC中,任何时候只有一个数据库是可以访问的,因为实际上只有一个实例--当该实例移动时,您只需要一组许可证,您确实有一个缺点,即只有一个磁盘故障会造成问题,但是对这些磁盘使用RAID 10将限制它成为一个问题。

Ste

票数 5
EN

Database Administration用户

发布于 2016-04-06 04:44:33

您是否必须在2-NodeFCI中使用带有AlwaysOn FCI的共享磁盘?

是的,如果您一直使用具有故障转移群集实例的可用性组,则需要共享磁盘(以某种形式)。来自泡泡,我将引用

AlwaysOn故障转移群集实例需要对称共享磁盘存储,例如存储区域网络(SAN)或SMB文件共享。共享磁盘存储卷必须对WSFC集群中的所有潜在故障转移节点可用。

另一方面,如果您只想配置Server故障转移群集,则不一定需要共享磁盘。请阅读使用SMB配置故障转移群集

还可以将UNC路径用于故障转移群集中的数据库。请同时阅读布伦特文章

当您将SAN用于共享存储时,它们大多是健壮的,并且具有容错机制,因此您不应该担心SAN存储是单点故障。配置的突袭为您提供了良好的容忍度。

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/134466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档