高可用性的SQL Server 2008 集群配置精粹(实战案例).pdf

高可用性的SQL Server 2008 集群配置精粹(实战案例).pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
高可用性的SQL Server 2008 集群配置精粹(实战案例)

建立 MS SQL Server 2008 高可用性集群 目 录 1,浅谈IT系统高可用性的概念和特点 2,配置Windows Server2008 故障转移集群 3,配置SQL Server 2008 故障转移集群+数据库镜像(实例) 4,SQL Server 2008 数据库镜像部署(实例) 5,SQL Server 2008 Installation Process 6,Installing SQL Server 2008 on a Windows Server 2008 Cluster 7 ,Understanding why there is still downtime for SQL Server with Microsoft Clustering 8,SQL Server 2008 数据库镜像在手动模式下的镜像迁移 9,配置Hyper-V的高可用 10,Hyper-v 在线迁移(Live Migration)实例 11,为Windows Server 2008 中的 Hyper-V添加Openfiler的iSCSI 12,在Windows Storage Server 2008 中给hype-v添加iSCSI 浅谈 IT 系统高可用性的概念和特点 IT 系统高可用性概述 IT 系统高可用性,通常是指集群系统高可用性,主要包括集群管理器和节点的高可用性。 计算机系统的可靠性用平均无故障时间(MTTF)来度量,即计算机系统平均能够正常运行多长 时间,才发生一次故障。系统的可靠性越高,平均无故障时间越长。可维护性用平均维修时间 (MTTR)来度量,即系统发生故障后维修和重新恢复正常运行平均花费的时间。系统的可维护 性越好,平均维修时间越短。计算机系统的可用性定义为:MTTF/(MTTF+MTTR) * 100%。由此可 见,计算机系统的可用性定义为系统保持正常运行时间的百分比。 计算机产业界通常用如下表所示的9的个数来划分计算机系统可用性的类型。 可用性分类 可用水平 每年停机时间 容错可用性 99.9999 1 min 极高可用性 99.999 5 min 具有故障自动恢复能力的可用性 99.99 53 min 高可用性 99.9 8.8 h 商品可用性 99 43.8h 通过硬件冗余或软件的方法都可以从很大程度上提高系统的可用性。硬件冗余主要是通过在系 统中维护多个冗余部件如硬盘、网线等来保证工作部件失效时可以继续使用冗余部件来提供服 务;而软件的方法是通过软件对集群中的多台机器的运行状态进行监测,在某台机器失效时启 动备用机器接管失效机器的工作来继续提供服务。 一般来说,需要保证集群管理器的高可用性和节点的高可用性。Eddie、Linux Virtual Server、 Turbolinux、Piranha和Ultramonkey 都采用了类似于图1的高可用性解决方案。 集群管理器的高可用性 为了屏蔽集群管理器的失效,需要为它建立一个备份机。主管理器和备份管理器上都运行着 heartbeat程序,通过传送诸如我活着这样的信息来监测对方的运行状况。当备份机不能在一 定的时间内收到这样的信息时,它就激活fake程序,让备份管理器接管主管理器继续提供服务; 当备份管理器又从主管理器收到我活着这样的信息时,它就使fake程序无效,从而释放IP 地址,这样主管理器就开始再次进行集群管理的工作了。 节点的高可用性 节点的高可用性可以通过不断监视节点的状态以及节点上的应用程序的运行状态来实现,当发 现节点已经失效时,可以重新配置系统并且将工作负载交给那些运行正常的节点来完成。如图1 所示,系统通过在集群管理器上运行mon精灵程序来监视集群中的实际服务器上的服务程序的 运行状况。例如使用fping.monitor 以一定的时间间隔来监视实际服务器是否还在正常运转; 使用http.monitor

您可能关注的文档

文档评论(0)

aena45 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档