双机热备及高可用性技术

双机热备及高可用性技术

ID:13596106

大小:178.50 KB

页数:48页

时间:2018-07-23

双机热备及高可用性技术_第1页
双机热备及高可用性技术_第2页
双机热备及高可用性技术_第3页
双机热备及高可用性技术_第4页
双机热备及高可用性技术_第5页
资源描述:

《双机热备及高可用性技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、双机热备及高可用性技术常见问题与方案选择?双机热备、双机互备与双机双工的区别?心跳故障检测过程说明?常见问题与方案选择对于企业重要的应用系统而言,保证系统能持续、可靠地提供服务是非常重要的,因此就出现了对高可用性的需求和高可用性的解决方案。对于如何选择高可用性的解决方案,特别是关于双机热备的方案选择,常见的有以下问题:Q:已经采取了RAID技术和数据备份技术,还有必要做双机吗?A:参见:双机热备与数据备份及RAID的关系Q:高可用性的解决方案有哪些?A:从广义讲,高可用性包括一切避免系统服务中断的技术。

2、而一般所说的系统高可用性,往往特指服务器的双机或多机热备/容错。Q:什么时候需要双机热备?A:决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对服务中断的容忍程度,以此决定是否使用双机热备。即,你的用户能容忍多长时间恢复服务,如果服务不能恢复会造成多大的影响。Q:双机热备、双机互备与双机双工三个概念都是什么意思?有什么区别?A:参见:双机热备、双机互备与双机双工的区别Q:双机热备方案与集群的区别?A:从概念上,双机热备是集群(Cluster)的一种。集群一般包括两类,一类是纯粹应用服务器的集

3、群,各个应用服务器都访问统一的数据库服务器,但彼些并不需要共享存储,这种集群是比较简单的,往往采取各个服务器同时提供服务的方式,并且往往同时采用负载均衡技术。另一类是数据库服务器(或其他需要访问存储数据的系统如Exchange、Notes)的双机热备,这种双机热备往往是两台服务器同时使用共享的存储设备,在大多数情况下,均是采取主、备的方式,但也有高端的系统采用并行的方式。  有关应用服务的集群,请参见:谈Web服务器和应用服务器的负载均衡Q:数据库服务的高可用性有几种方式?A:最简单的,是采用备机的方式

4、。这其实不属于高可用性的范围,但可以将出现故障后恢复服务的时间控制在几十分钟的量级,而且备机平时还可用作其他用途。这种方式是一种低成本的简单方案,对于不是非常重要的应用比较适合。它不适用于重要应用,但是除非你的应用停上几天都无所谓,否则至少要有这一级别的保护措施。第二种是通过软件方式实现双机热备。即不采用共享的存储设备,而是数据不再单点存储,本机数据可以向多台主机做实时的数据复制。这种方式的优点是节省了昂贵的存储设备投资。缺点是或者会产生数据的差异,或者会影响数据库的速度。比如,如果在服务中断时切换到备

5、机,则可能有少量已经在主机完成的事务在备机上尚未实现。而与备份数据的恢复不同,备机启动后,后续的操作已经进行,因此丢失的事务就很难补上。因此,这种方式适用于对于丢失少量数据不是非常敏感的系统。  有关这种方式的深入探讨,可参见:镜像与HA-数据库双机热备的两种方式第三种是基于共享存储设备和双机软件实现双机热备。这是标准的方法,能够在无人值守的情况下提供秒级的切换,并且不会丢失数据。当然,投资会比较高。Q:数据库双机热备时,双机是同时工作吗?A:在一般的中小规模应用中,数据库的双机热备都是主/备方式,主服

6、务器工作时另一台等待,在主服务器出现故障时借助双机软件自动切换至另一台服务器。而有些大规模应用为充分利用设备,可以采用并行服务的方式,两台服务器同时提供服务,如Oracle的RAC(OracleRealApplicationCluster)。Q:如何选择与实施系统高可用性方案?A:参见:如何选择与实施系统高可用性方案?目前,市场上主要的基于Windows和Linux平台的双机软件包括LifeKeeper、RosaHA、Pluswell等。双机热备、双机互备与双机双工的区别双机热备即是目前通常所说的act

7、ive/standby方式,服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。当active服务器出现故障的时候,通过软件诊测(一般是通过心跳诊断)将standby机器激活,保证应用在短时间内完全恢复正常使用。 双机互备,在双机热备的基础上,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。这种方式实际上是双机热备的一种应用。它避免了两个应用使用四台服务器分别实现双机

8、热备。 双机双工,两台或多台服务器均为活动,同时运行相同的应用,保证整体的性能,也实现了负载均衡和互为备份。需要利用磁盘柜存储技术(最好采用san)。对于数据库服务而言,它同时需要数据库软件的支持,是比较复杂的。而WEB服务器或应用服务器就比较简单了,可参见:谈Web服务器和应用服务器的负载均衡谈Web服务器和应用服务器的负载均衡本文对Web服务器和应用服务器的负载均衡进行说明。在负载均衡的思路下,多台服务器为对称方式,每台服务器都具有同等

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。