SQL Server高可用性:集群技术

日期: 2009-11-24 作者:Don Jones翻译:孙瑞 来源:TechTarget中国 英文

集群   集群技术是微软可用性的最高级形式,它需要你设置一个Windows集群。   在集群中并不会涉及传输以及镜像,取而代之,两台或更多的电脑将会彼此连接在一个共享的外部存储器中,通常是存储区域网络(SAN)。数据库文件就存放在这个共享存储器上,同样设置的SQL Server实例都运行在集群节点上。   集群中的所有节点中,实际上只有一个节点是一直处在活动状态的,如果这个节点发生故障,其它的节点将启动相应的SQL Server实例,并连接共享存储器的数据文件。

而整个故障转移过程往往只有几秒钟时间,对于任何给定的SQL Server实例,Windows集群技术都可以确保客户端始终注视活动的节点……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

集群

  集群技术是微软可用性的最高级形式,它需要你设置一个Windows集群。

  在集群中并不会涉及传输以及镜像,取而代之,两台或更多的电脑将会彼此连接在一个共享的外部存储器中,通常是存储区域网络(SAN)。数据库文件就存放在这个共享存储器上,同样设置的SQL Server实例都运行在集群节点上。

  集群中的所有节点中,实际上只有一个节点是一直处在活动状态的,如果这个节点发生故障,其它的节点将启动相应的SQL Server实例,并连接共享存储器的数据文件。而整个故障转移过程往往只有几秒钟时间,对于任何给定的SQL Server实例,Windows集群技术都可以确保客户端始终注视活动的节点。

  集群技术非常复杂,但它是实现高可用的最高效技术。与前面介绍的两个功能相比,集群依赖于一个单一的数据库文件集。如果这些文件损坏了,故障转移也不能起作用了,因为故障转移的实例同损坏的文件是一样的。而使用镜像与日志传送,你可以对文件进行实时拷贝,因此不必担心文件损坏的问题。SQL Server中,文件遭到损坏的情况很少发生,因此我认为集群应该还是一个不错的选择。

  你需要哪种高可用性选项?

  想要回答这一问题,你需要考虑几个因素。日志传送是最便宜的选择,但是对数据的保护以及自动化程度也是最低的。

  数据库镜像在投入产出比上处于中等位置,而且镜像同日志传送都可以在每一个数据库基础上进行设置。

  集群在大多数情况下是最昂贵的选择,但是它可以提供更好地灵活性与自动化程度。在出现故障的情况下,集群技术可以提供最小的数据丢失。最后,你根据上述的内容可以决定哪一个选项最适合你的环境。

作者

Don Jones
Don Jones

投稿作者

翻译

孙瑞
孙瑞

相关推荐