您好,欢迎访问三七文档
高可用双机热备----双A方案北京蓝科泰达科技有限公司-1-电话:010-51666191电话:010-51666191一、概述随着计算机行业的发展,企业和事业单位的运转也越来越依赖于计算机系统,一旦这个数据处理中心无法正常运转,就会造成业务停顿,导致不可挽回的损失。要保障系统安全,高效运行的最有力的手段就是采用双机热备方案。北京蓝科泰达科技有限公司一直致力于信息系统建设中的安全体系和安全产品的研究,公司优秀的高可用性产品的研究,公司优秀的高可用性产品,可以保障您的计算机系统不间断地运行,从高可用的角度全面保障您的计算机系统“安全,高效,稳定”。蓝科泰达凭借其丰富的研发经验,为您提供高可用性系列产品和优质的服务,推出了蓝科泰达双机热备解决方案,目的在于保证数据永不丢失和系统永不停顿,同时为用户节省大量的开支。蓝科泰达群集容错系统结合了蓝科泰达磁盘阵列产品的安全可靠性与群集容错技术高可用性的优点,相互配合二者的优势。蓝科泰达磁盘阵列针对双机容错技术做了许多优化和改进,满足了双机硬件的连接要求,根据应用环境的实际情况,适用于Windows2000/2003平台,开放源代码Linux平台,的多种双机热备软件。个完善,高效,安全,稳定。广义上理解,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,可以由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。双机热备由备用的服务器解决了在主服务器故障时服务不中断的问题。但在实际应用中,可能会出现多台服务器的情况,即服务器集群。双机热备一般情况下需要有共享的存储设备。但某些情况下也可以使用两台独立的服务器。实现双机热备,需要通过专业的集群软件或双机软件。狭义上理解,双机热备特指基于Active/Standby方式的服务器热备。服务器数据包括数据库数据同时往两台或多台服务器,或者使用一个共享的存储设备,在同一时间内只有一台服务器运行。当其中运行着的一台服务器出现故障无法启动时,另一台备份服务器会通过软件诊测(一般是通过心跳诊断)将standby机器激活,保证应用在短时间内完全恢复正常使用。高可用双机热备----双A方案北京蓝科泰达科技有限公司-3-电话:010-51666191应用领域随着以数据库为核心的计算机管理系统的普及,政府、医疗、企业和事业单位在电子政务领域内的运转越来越依赖于计算机系统,数据存储技术的可靠和安全变得越来越重要,如果一旦这个数据处理中心无法正常运转,就会造成业务停顿,导致不可挽回的损失。而解决这一问题的方法就是要做服务器高可用系统,服务器高可用系统在国内又叫做服务器热备份,双机热备系统就是根据用户需求保证数据库安全的、高可靠性的解决方案。双机热备方案主要应用于以下领域:为IDC提供连续稳定的Web、FTP访问服务;为中小企业提供连续稳定的应用服务;为银行、证卷业提供不间断的、可靠的数据服务;为政府的电子政务及政府的办公提供不间断的数据及应用服务。二:需求分析用户使用SQLServer数据库与Mysql数据库共同实现企业的电子化办公系统,随着应用的不断扩展,业务的不段更新,服务器已不能承受目前的业务给服务器与数据库带来负载,业务经常由服务器或是数据库故障等不同因素造成终端,现用户急需一种更简单可靠的解决方案来彻底解决目前的局面。就目前用户系统的现状,考虑采用高可用多机集群方式,实现SQLServer与Mysql数据库以及其他应用程序的高可用集群热备,并结合共享式磁盘阵列解决存储问题,提高存储性能与能力,彻底排除由于服务器或数据库故障对企业造成的不用影响程度损失,实现服务的7*24小时的不间断,并且要求双机热备软件能够支持SQL与Mysql互备架构的高可用模式,以及第三方软件的扩展支持能力,同时由于数据量较大,有可能超过TB,所以要求双机热备软件能够支持大硬盘GPT格式的切换。高可用双机热备----双A方案北京蓝科泰达科技有限公司-4-电话:010-51666191三:解决方案解决方案多主机群集热备份方案,我们就要考虑到其中一台要担任相当重要的角色。我们称它为备份服务器。该服务器平时处于监控状态并不工作,一旦发挥作用那将对其自身的硬件要求有较高稳定性和处理能力,因为该备份服务器需要同时接管两台或是更多的数据库服务器的任务。1、利用PlusWell软件搭建的多服务器群集高可用系统,SQLServer数据库利用app1与备份服务器完成;MySQL数据库利用APP2与备份服务器实现。APP3……能够实现第三方程序的群集监控与热备接管服务。2、备用服务器要在APP1、APP2、APP3服务故障后同时接管SQL、MySql数据库服务以及第三方应用程序,那么就需要在备用服务器上同时安装以上两钟数据库与第三方应用。实施步骤:1、服务器app1、app2、app3、备用服务器通过光纤与磁盘阵列连接。并根据实际情况进行容量和访问控制的规划,这里是将磁盘阵列1/3比例,分成两个逻辑驱动器(L1驱动器,L2驱动器,L3驱动器…)。2、访问控制权的规划:App1与备用服务器可以加载L1App2与备用服务器可以加载L2App3与备用服务器可以加载L33、在应用服务器与备份服务器分别安装部署PlusWell软件,并针对SQLServer数据库设置群集资源。4、在APP2与备份服务器,设置并部署MySql数据库群集资源。5、在APP3与备份服务器设置并部署第三方应用软件的群集切换策略四、软件特性虚拟IP提供客户端访问数据库库的传送地址卷资源高可用双机热备----双A方案北京蓝科泰达科技有限公司-5-电话:010-51666191、GPT计算机别名提供客户端访问数据库库的传送地址的第二种途径NT服务可对通用型数据库或是其他服务进行接管的资源设置应用程序可通过PlusWell提供的功能无须编程便可对简单的应用进行切换用户自定义针对业务特性可通过调用自编脚本完成更加强大的功能实用性存储系统设计满足目前的业务需求,并充分考虑未来业务发展的需要。先进性采用现在最先进的技术,如光纤通道磁盘阵列、SAN架构等等。高性能存储系统处理能力能够充分胜任业务处理的要求及信息量不断增长的挑战。安全性存储系统应能对存储资源的安全和数据访问权限有相应的控制机制,保证应用和主机对存储资源的安全访问。高可用性对数据有相应的保护机制,保证数据和业务的高可用。可扩展性存储系统方案应充分考虑未来业务发展的需要,留出足够的扩展空间。开放性向用户提供要能符合国际标准,支持各种主流厂商的异构平台。五、双机热备技术介绍(1)本双机热备方案适用系统如下:Windows2000/2003标准版/企业版,RedHatLinuxAS3AS4AS5;高可用双机热备----双A方案北京蓝科泰达科技有限公司-6-电话:010-51666191(2)适用的数据库系统:MSSQL2000,Oracle8i/9i/10G,Mysql,MySQL,PostSQL,DB2等数据库(3)适用第三方应用程序:为第三方应用程序提供监控程序,同时可为用户特有程序提供编程结口。(4)服务器拓扑:方案中使用光纤存储阵列,与数据交换机接入内部存储网络组成存储区域网,并设置多LAN方式供群集服务器访问。(5)适用服务器:此双机方案适用的服务器:DELL,IBM,HP,以及所有Intel架构的服务器。六、双机工作原理(1)心跳工作过程通过IP做心跳检测时,主备机会通过此心跳路径,周期性的发出相互检测的测试包,如果此时主机出现故障,备机在连续丢失设定数目的检测包后,会认为主机出现故障,这时备会自动检测设置中是否有第二种心跳,如果没有第二种心跳的话,备机则根据已设定的规则,启动备机的相关服务,完成双机热备的切换。高可用双机热备----双A方案北京蓝科泰达科技有限公司-7-电话:010-51666191(2)IP工作过程IP地址使用虚拟IP地址的方法来实现,主要原理如图主机正常的情况下虚拟IP地址(即访问IP:192.168.1.33)指向主机的实IP(192.168.1.11)地址,用户通过虚拟IP地址访问主机,这时,HA软件将虚拟IP地址解析到主机实IP地址。当进行服务器切换时:虚拟IP(即访问IP192.168.1.33)地址通过PlusWell热备份软件自动将虚拟IP地址解析到备机的实IP(192.168.1.22)地址上,这时,虚拟IP地址指向备机的实IP地址。但对用户来说,用户访问的仍然是虚拟IP地址。所以用户只会在切换的过程中发现有短暂的通信中断,经过一个短暂的时间,就可以恢复通信。高可用双机热备----双A方案北京蓝科泰达科技有限公司-8-电话:010-51666191(3)应用及网络故障切换过程(i)可以检测到操作系统的故障并及时将服务切到备用服务器(ii)当操作系统正常的情况下,数据库系统出现意外故障,这时双机容错软件可以及时发现并将其切到备用服务器,使服务不致于停止。(iii)当操作系统和数据库系统全都正常的情况下,服务器网络出现故障,这时双机热备软件,可以将系统切到正常的备用服务器上。高可用双机热备----双A方案北京蓝科泰达科技有限公司-9-电话:010-51666191产品列表:名称描述数量价格PlusWellHA双机热备软件1共享存储设备光纤磁盘阵列1服务器服务器2HBA卡光纤通道卡2光纤交换机SAN存储交换1高可用双机热备----双A方案北京蓝科泰达科技有限公司-10-电话:010-51666191(附件)PlusWell双机软件技术标准项目功能说明备注支持的操作系统,linux(redhat,turbollinux,xteamlinux,suse,redflag)和windows2003/2000支持的硬件平台Ibm,dell,hp,powerleader,浪潮,联想等X86架构的服务器。支持IBMEXP300/400系列磁盘柜加4Lx,4Mx,4Hx,6Mx等RAID卡,支持DELL光纤磁盘阵列集群阵列MSA500、MSA1000等。支持SCSI磁盘阵列系统及光纤磁盘阵列系统,支持SAN环境下的服务器集群热备热备架构共享存储方式、非共享存储方式。在用户数据量不大的情况下,提供非磁盘阵列方式的集群热备方式,用户可以不使用昂贵的磁盘阵列子系统,采用软件镜像的方式就可以完成集群热备。热备方式支持主备服务器形式:即一台服务器提供服务,另一台服务器做备用。支持服务器双激活方式,即两台服务器同时向用户提供服务,当A服务器出现故障后,B服务器可以接管A服务器所有功能,同时提供B服务器的原来正常的业务。HA功能说明对操作系统的检测:当服务器出现死机,断电其它的意外故障时。HA可以将主服务器的全部功能切到备用服务器。对网络的检测功能:可以检测服务器网络是否正常,当主服务器网络出现故障时,可以及时将备用服务器启动,恢复网络服务。对数据库的检测功能:HA可以对DB2,ORACLE.Mysql,Informix,MSSQLServer,MySQL等数据库进行热备。并对此数据库及应用进行检测。当发现数据库出现故障时。可以及时在本地重启数据库或将数据库切往备份服务器。用户特有程序的热备:可以对用户的个别进程提供热备方法,及进程的检测功能。第三方软件编程能力:
本文标题:多机热备方案
链接地址:https://www.777doc.com/doc-2504385 .html