集群 集群技术是微软可用性的最高级形式,它需要你设置一个Windows集群。 在集群中并不会涉及传输以及镜像,取而代之,两台或更多的电脑将会彼此连接在一个共享的外部存储器中,通常是存储区域网络(SAN)。数据库文件就存放在这个共享存储器上,同样设置的SQL Server实例都运行在集群节点上。 集群中的所有节点中,实际上只有一个节点是一直处在活动状态的,如果这个节点发生故障,其它的节点将启动相应的SQL Server实例,并连接共享存储器的数据文件。
而整个故障转移过程往往只有几秒钟时间,对于任何给定的SQL Server实例,Windows集群技术都可以确保客户端始终注视活动的节点……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
集群
集群技术是微软可用性的最高级形式,它需要你设置一个Windows集群。
在集群中并不会涉及传输以及镜像,取而代之,两台或更多的电脑将会彼此连接在一个共享的外部存储器中,通常是存储区域网络(SAN)。数据库文件就存放在这个共享存储器上,同样设置的SQL Server实例都运行在集群节点上。
集群中的所有节点中,实际上只有一个节点是一直处在活动状态的,如果这个节点发生故障,其它的节点将启动相应的SQL Server实例,并连接共享存储器的数据文件。而整个故障转移过程往往只有几秒钟时间,对于任何给定的SQL Server实例,Windows集群技术都可以确保客户端始终注视活动的节点。
集群技术非常复杂,但它是实现高可用的最高效技术。与前面介绍的两个功能相比,集群依赖于一个单一的数据库文件集。如果这些文件损坏了,故障转移也不能起作用了,因为故障转移的实例同损坏的文件是一样的。而使用镜像与日志传送,你可以对文件进行实时拷贝,因此不必担心文件损坏的问题。SQL Server中,文件遭到损坏的情况很少发生,因此我认为集群应该还是一个不错的选择。
你需要哪种高可用性选项?
想要回答这一问题,你需要考虑几个因素。日志传送是最便宜的选择,但是对数据的保护以及自动化程度也是最低的。
数据库镜像在投入产出比上处于中等位置,而且镜像同日志传送都可以在每一个数据库基础上进行设置。
集群在大多数情况下是最昂贵的选择,但是它可以提供更好地灵活性与自动化程度。在出现故障的情况下,集群技术可以提供最小的数据丢失。最后,你根据上述的内容可以决定哪一个选项最适合你的环境。
翻译
相关推荐
-
集群软件让电商网站运行更稳定
SIOS的解决方案能够让用户避免不必要的停机时间,同时能够利用本地存储来搭建一个Windows或Linux服务器集群,无需再额外部署一个SAN。
-
新浪微博对HBase在线业务稳定性保障的一些思考
自2012年微博平台在本厂率先使用HBase做在线业务以来,HBase目前已在本厂广泛使用,最大的集群单集群就有三四千亿条记录。
-
如何在一台服务器上安装两个PXC集群节点
我认为在单个物理服务器上运行2个或多个Percona XtraDB Cluster(PXC)节点这样没有什么意义,除了教育和测试目的,但在这种情况下这样做仍然是有用的。
-
Redis数据库故障转移过渡方案
一旦主服务器下线,可以在从服务器里挑选出新的主服务器,同时重新设置主从关系,并且当下线服务器重新上线后能自动加入到主从关系中去。