容错服务器技术vs双机冗余
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言容错方案和双机热备方案都是为了提高系统的可靠性和可用性而设计的。
本文将对这两种方案进行比较,分析它们的优势和劣势,以便为系统设计者选择合适的方案提供参考。
二、容错方案容错是指在系统运行过程中,通过增加冗余资源或采用其他技术手段,使得系统在部分组件或资源出现故障时,仍能保持正常运行。
容错方案的核心思想是通过冗余设计来提高系统的可用性和可靠性。
1. 容错技术常见的容错技术包括冗余存储、冗余计算、冗余通信等。
冗余存储可以通过使用RAID技术实现,将数据分散存储在多个磁盘上,当某个磁盘发生故障时,系统可以通过冗余数据进行修复。
冗余计算可以通过使用冗余计算单元实现,当某个计算单元发生故障时,系统可以通过其他计算单元进行计算。
冗余通信可以通过使用冗余网络链路实现,当某个链路发生故障时,系统可以通过其他链路进行通信。
2. 优势容错方案的优势在于可以实现系统的高可用性和高可靠性。
当系统中的某个组件或资源发生故障时,容错方案可以自动切换到备用组件或资源,保证系统的正常运行。
容错方案通常具有较低的成本,适用于对系统可用性要求较高的场景。
3. 劣势容错方案的劣势在于冗余设计可能会增加系统的复杂性和成本。
冗余组件或资源的维护和管理需要额外的人力和物力,而且冗余设计并不能完全消除故障的发生,只能减少故障的影响。
此外,容错方案对系统的性能可能会产生一定的影响,因为冗余设计需要额外的计算和通信开销。
三、双机热备方案双机热备是指在系统运行过程中,通过配置备用机器,当主机器发生故障时,备用机器可以立即接管主机器的工作,保证系统的连续性和可用性。
双机热备方案的核心思想是通过备用机器的冗余配置来实现系统的高可用性。
1. 备用机器配置双机热备方案通常需要配置两台完全相同的服务器,包括硬件和软件环境。
主机器和备用机器之间通过网络连接,实时同步数据和状态信息。
备用机器处于待命状态,可以随时接管主机器的工作。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在计算机系统中,容错方案和双机热备方案是常用的系统备份和恢复策略。
它们都旨在确保系统的高可用性和可靠性,以应对硬件故障、软件错误或其他意外情况。
本文将对容错方案和双机热备方案进行比较,分析它们的优缺点和适用场景。
二、容错方案1. 概述容错方案是一种通过冗余设计来实现系统可靠性的方法。
它采用多个相同或相似的组件,并通过冗余数据存储、错误检测和纠正机制等技术,使系统在部分组件失效的情况下仍能正常运行。
2. 优点(1)高可靠性:容错方案能够在组件故障时保持系统的正常运行,提高系统的可靠性和稳定性。
(2)成本较低:相比于双机热备方案,容错方案所需的硬件和软件资源较少,成本相对较低。
(3)适用范围广:容错方案适用于不同规模和复杂度的系统,可以应用于各种领域,如数据库、网络服务器等。
3. 缺点(1)性能损失:容错方案通常需要对数据进行冗余存储和错误检测,这会增加系统的负载和延迟,导致性能下降。
(2)故障恢复时间较长:当系统发生故障时,容错方案需要进行错误检测和纠正,这会导致系统的恢复时间较长。
4. 适用场景容错方案适用于对系统可靠性要求较高,但对性能要求相对较低的场景。
例如,金融交易系统、电信网络等对数据完整性和可用性要求较高的系统。
三、双机热备方案1. 概述双机热备方案是一种通过冗余设计来实现系统高可用性的方法。
它在主服务器的基础上,配置备用服务器,通过实时数据同步和故障切换机制,实现在主服务器故障时,备用服务器能够立即接管服务,保证系统的连续性和可用性。
2. 优点(1)高可用性:双机热备方案能够在主服务器故障时,快速切换到备用服务器,保证系统的连续性和可用性。
(2)快速恢复:备用服务器已经处于运行状态,当主服务器故障时,切换过程较快,能够快速恢复系统的功能。
(3)无性能损失:备用服务器处于待命状态,不会对系统的性能造成影响。
3. 缺点(1)成本较高:双机热备方案需要配置额外的备用服务器,并进行实时数据同步,增加了硬件和软件资源的需求,成本相对较高。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在现代信息技术高度发达的背景下,各种系统和应用的稳定性和可靠性对于企业和组织来说至关重要。
容错方案和双机热备方案作为常见的系统备份和恢复策略,都可以提供高可用性和系统稳定性。
本文将比较容错方案和双机热备方案的特点、适用场景、优缺点等方面的差异,以帮助读者更好地选择适合自身需求的备份和恢复策略。
二、容错方案1. 特点容错方案是通过在系统中引入冗余来实现故障的自动检测和恢复。
常见的容错技术包括冗余阵列(RAID)、冗余电源、冗余网络等。
容错方案可以实现故障的自动检测和修复,保障系统的可用性和稳定性。
2. 适用场景容错方案适用于对系统的可用性要求较高的场景,如金融系统、电信系统等。
容错方案可以在硬件故障发生时自动切换到备用设备,保障系统的连续运行。
3. 优点(1)容错方案可以实现故障的自动检测和修复,提高系统的可用性和稳定性。
(2)容错方案通常采用硬件级别的冗余技术,对应用程序无感知,不需要额外的软件开发和配置。
4. 缺点(1)容错方案的成本相对较高,需要购买冗余设备和进行硬件配置。
(2)容错方案对系统的可扩展性有一定限制,不适合大规模系统的部署。
三、双机热备方案1. 特点双机热备方案是通过在系统中配置两台完全相同的服务器,其中一台为主服务器,另一台为备用服务器。
主服务器负责正常的业务处理,备用服务器处于待命状态,实时与主服务器保持数据同步。
当主服务器发生故障时,备用服务器会立即接管业务,实现高可用性。
2. 适用场景双机热备方案适用于对系统的连续性要求较高的场景,如电商平台、在线支付系统等。
双机热备方案可以实现故障切换的实时性,保障系统的连续运行。
3. 优点(1)双机热备方案可以实现故障的实时切换,保障系统的连续性和高可用性。
(2)双机热备方案对应用程序无感知,用户无需重新登录或重新操作,提供良好的用户体验。
4. 缺点(1)双机热备方案的成本相对较高,需要购买两台完全相同的服务器,并进行数据同步和配置。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在现代信息技术领域,系统的稳定性和可靠性是至关重要的。
为了应对各种可能的故障和灾难,容错方案和双机热备方案被广泛应用于各类系统中。
本文将对容错方案和双机热备方案进行比较,以便选择适合特定需求的最佳解决方案。
二、容错方案容错是指系统在浮现故障时能够继续正常工作的能力。
容错方案通过使用冗余的硬件、软件和网络来实现系统的高可用性和可靠性。
1. 硬件容错硬件容错是指通过使用冗余硬件来保证系统的可用性。
常见的硬件容错技术包括:- 冗余电源:使用多个电源供电,当一个电源故障时,其他电源可以继续供电。
- 冗余存储:使用多个硬盘进行数据存储,当一个硬盘故障时,数据可以从其他硬盘中恢复。
- 冗余网络:使用多个网络连接,当一个网络连接中断时,可以切换到其他网络连接。
2. 软件容错软件容错是指通过使用冗余的软件来保证系统的可用性。
常见的软件容错技术包括:- 容错编码:通过在数据中添加冗余信息,当数据浮现错误时可以进行纠错。
- 容错算法:通过使用多个算法进行计算,当一个算法浮现错误时可以切换到其他算法。
- 容错协议:通过使用多个协议进行通信,当一个协议浮现错误时可以切换到其他协议。
3. 网络容错网络容错是指通过使用冗余的网络来保证系统的可用性。
常见的网络容错技术包括:- 冗余路由:使用多条路由进行数据传输,当一条路由故障时可以切换到其他路由。
- 冗余交换机:使用多个交换机进行数据传输,当一个交换机故障时可以切换到其他交换机。
- 冗余链路:使用多个链路进行数据传输,当一个链路故障时可以切换到其他链路。
三、双机热备方案双机热备是指通过使用两台服务器来实现系统的高可用性和可靠性。
其中一台服务器作为主服务器,另一台服务器作为备份服务器。
当主服务器浮现故障时,备份服务器会即将接管主服务器的工作,以保证系统的连续运行。
1. 硬件配置双机热备方案需要两台具备相同硬件配置的服务器。
这些服务器通常包括冗余电源、冗余存储和冗余网络等硬件设备。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在现代信息技术高速发展的背景下,对于系统的可靠性和稳定性要求越来越高。
为了应对系统故障和数据丢失等问题,容错方案和双机热备方案成为了常见的解决方案。
本文将对容错方案和双机热备方案进行比较,分析它们的优缺点,以及在不同场景下的适用性。
二、容错方案容错方案是通过在系统中引入冗余来实现系统的容错能力。
常见的容错方案包括冗余硬件、冗余存储和冗余网络等。
容错方案的主要特点是实时性好,对系统性能影响较小。
1. 冗余硬件冗余硬件是指在系统中使用多个相同或相似的硬件设备,当其中一个设备发生故障时,可以自动切换到其他设备上,确保系统的正常运行。
冗余硬件方案主要包括冗余电源、冗余磁盘阵列和冗余网络设备等。
例如,当服务器的电源发生故障时,冗余电源可以自动接管,确保服务器的稳定供电;当磁盘发生故障时,冗余磁盘阵列可以自动将故障磁盘上的数据恢复到其他正常磁盘上,从而避免数据丢失。
2. 冗余存储冗余存储是指将数据存储在多个存储设备上,当其中一个存储设备发生故障时,可以自动切换到其他存储设备上,确保数据的安全性和可用性。
常见的冗余存储方案包括RAID技术和分布式存储技术等。
例如,RAID技术可以将数据分散存储在多个磁盘上,并通过冗余校验信息实现数据的容错能力。
当其中一个磁盘发生故障时,可以通过冗余信息恢复数据,从而避免数据丢失。
3. 冗余网络冗余网络是指在系统中使用多个网络设备和路径,当其中一个设备或路径发生故障时,可以自动切换到其他设备或路径上,确保网络的连通性和稳定性。
常见的冗余网络方案包括双网卡冗余、双机房冗余和BGP多线路接入等。
例如,双网卡冗余方案可以在服务器上安装两个网卡,分别连接到不同的网络设备上,当其中一个网卡或网络设备发生故障时,可以自动切换到另一个网卡或网络设备上,确保网络的连通性。
三、双机热备方案双机热备方案是指在系统中使用两台相同的服务器,其中一台为主服务器,负责处理用户请求和数据处理,另一台为备份服务器,处于待命状态,当主服务器发生故障时,备份服务器可以立即接管主服务器的工作,确保系统的连续性和可用性。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在计算机系统中,容错方案和双机热备方案都是为了提高系统的可靠性和可用性而设计的。
本文将对容错方案和双机热备方案进行比较,分析它们的优缺点和适合场景,以便在实际应用中选择合适的方案。
二、容错方案1. 定义容错方案是通过使用冗余技术来保证系统在发生故障时仍然能够正常运行的一种解决方案。
常见的容错技术包括冗余存储、冗余电源、冗余网络等。
2. 优点(1) 提高系统的可靠性:容错方案通过冗余技术,即使某个组件发生故障,系统仍然可以继续工作,不会导致系统的停机和数据的丢失。
(2) 成本相对较低:相比于双机热备方案,容错方案的成本相对较低,因为它只需要增加一些冗余设备和部件即可。
3. 缺点(1) 故障恢复时间较长:容错方案在发生故障时需要进行故障检测和恢复,这个过程可能需要一定的时间,导致系统的响应时间变长。
(2) 对系统性能有一定影响:容错方案需要增加冗余设备,这些设备可能会占用系统的一部份资源,对系统的性能产生一定的影响。
4. 适合场景容错方案适合于对系统可靠性要求较高,但对故障恢复时间要求相对较低的场景。
例如,电力系统、金融系统等对系统的可用性要求较高,但对故障恢复时间可以容忍一定的延迟。
三、双机热备方案1. 定义双机热备方案是指在系统中同时部署两台彻底相同的服务器,其中一台为主服务器,另一台为备份服务器。
主服务器负责处理用户的请求和数据的处理,备份服务器实时复制主服务器的数据和状态,当主服务器发生故障时,备份服务器会即将接管主服务器的工作,保证系统的连续性和可用性。
2. 优点(1) 故障恢复时间短:双机热备方案在主服务器发生故障时,备份服务器可以即将接管工作,几乎没有停机时间,可以快速恢复系统的正常运行。
(2) 对系统性能影响较小:备份服务器在正常情况下只是进行数据复制和状态同步,对主服务器的性能几乎没有影响。
3. 缺点(1) 成本较高:双机热备方案需要同时部署两台服务器,增加了硬件和维护成本。
容错方案与双机热备方案比较
容错方案与双机热备方案比较引言概述:在现代信息技术的发展中,系统的高可用性和容错性成为了企业和组织越来越关注的问题。
为了保证系统的稳定运行,容错方案和双机热备方案成为了常用的解决方案。
本文将对容错方案和双机热备方案进行比较,从可靠性、成本、实施难度、性能以及应用场景等方面进行详细阐述。
一、可靠性1.1 容错方案的可靠性:容错方案通过使用冗余技术,将关键组件进行冗余部署,一旦发生故障,可以自动切换到备用组件,保证系统可用性。
容错方案常用的技术有硬件冗余、软件冗余等。
这些技术可以有效地提高系统的可靠性,降低故障发生的概率。
1.2 双机热备方案的可靠性:双机热备方案通过将主机与备机进行实时数据同步,当主机发生故障时,备机可以即将接管主机的工作,保证系统的连续性。
双机热备方案的可靠性取决于数据同步的实时性和备机的响应速度。
惟独数据同步及时且备机响应迅速,才干保证系统的可靠性。
1.3 可靠性比较:容错方案和双机热备方案在可靠性方面各有优劣。
容错方案通过冗余技术提高系统的可靠性,但在故障发生时需要进行切换,可能会导致系统短暂的不可用。
双机热备方案通过实时数据同步和备机的快速响应,可以实现系统的无缝切换,保证系统的连续性。
因此,在可靠性方面,双机热备方案相对更加可靠。
二、成本容错方案的实施成本相对较低,主要包括冗余设备的购买和维护成本。
因为容错方案只需要备用设备在故障时进行切换,所以备用设备的配置可以相对较低,降低了成本。
2.2 双机热备方案的成本:双机热备方案的实施成本相对较高,主要包括主备机的购买和维护成本,以及实时数据同步的成本。
由于双机热备方案需要实时数据同步,所以需要更高的带宽和存储设备,增加了成本。
2.3 成本比较:在成本方面,容错方案相对较低,适合预算有限的企业和组织。
而双机热备方案的成本较高,适合对系统连续性要求较高的企业和组织。
三、实施难度3.1 容错方案的实施难度:容错方案相对较简单,只需要将备用设备与主设备进行连接和配置即可。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言容错方案和双机热备方案是常见的系统高可用性解决方案,它们都旨在提供系统的可靠性和可用性。
本文将对容错方案和双机热备方案进行比较,分析它们的优缺点,以及适用场景。
二、容错方案容错方案是通过在系统设计和实现中引入冗余来提高系统的可靠性。
容错方案主要包括硬件容错和软件容错。
1. 硬件容错硬件容错是通过在系统硬件层面引入冗余来实现的。
常见的硬件容错技术包括冗余电源、冗余网络、冗余存储和冗余处理器等。
当一个硬件组件发生故障时,系统可以自动切换到备用组件,保证系统的连续性和可用性。
2. 软件容错软件容错是通过在系统软件层面引入冗余来实现的。
常见的软件容错技术包括备份和恢复、数据镜像、数据冗余和错误检测与纠正等。
软件容错技术可以在系统发生故障时自动恢复系统的正常运行。
三、双机热备方案双机热备方案是一种常见的系统高可用性解决方案,通过在两台服务器上部署相同的系统和应用,实现系统的冗余和自动切换。
双机热备方案主要包括主备模式和双活模式。
1. 主备模式主备模式是双机热备方案中最常见的一种模式。
在主备模式下,一台服务器作为主服务器,负责处理用户的请求和数据的处理。
另一台服务器作为备份服务器,实时复制主服务器上的数据,并在主服务器发生故障时自动接管服务。
主备模式可以提供快速的故障切换和数据恢复能力,但在正常运行时备份服务器处于空闲状态。
2. 双活模式双活模式是双机热备方案中的另一种模式。
在双活模式下,两台服务器都处于活动状态,都可以处理用户的请求和数据的处理。
双活模式可以提供更高的系统容量和负载均衡能力,但需要解决数据一致性和冲突问题。
四、比较分析容错方案和双机热备方案都可以提高系统的可靠性和可用性,但在不同的场景下有不同的适用性。
1. 适用场景容错方案适用于对系统连续性要求较高的场景,如金融交易系统、电信系统等。
容错方案可以通过硬件和软件的冗余来保证系统的连续性和可用性,但成本较高。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在信息化时代,企业对于数据的安全性和可靠性要求越来越高。
容错方案和双机热备方案是常用的解决方案之一。
本文将对容错方案和双机热备方案进行比较,分析它们的优缺点,以便企业能够根据自身需求选择适合的方案。
二、容错方案容错方案是指通过使用冗余技术,实现系统在部份硬件或者软件故障的情况下,仍能够保持正常运行的方案。
容错方案主要包括硬件容错和软件容错两种形式。
1. 硬件容错硬件容错是通过使用冗余硬件设备来保证系统的可靠性。
常见的硬件容错技术包括冗余磁盘阵列(RAID)、双电源供应、热备插槽等。
当主设备发生故障时,备用设备会自动接管工作,确保系统的连续性。
2. 软件容错软件容错是通过使用冗余软件来保证系统的可靠性。
常见的软件容错技术包括主备切换、故障转移、容错算法等。
当主软件发生故障时,备用软件会自动接管工作,确保系统的连续性。
三、双机热备方案双机热备方案是指在两台彻底相同的服务器上部署相同的应用系统,其中一台作为主服务器,另一台作为备份服务器。
主服务器负责正常的业务处理,备份服务器处于待命状态。
当主服务器发生故障时,备份服务器会即将接管工作,实现系统的快速切换。
1. 优点(1)实现快速切换:双机热备方案能够在主服务器故障时快速切换到备份服务器,减少系统停机时间,提高业务连续性。
(2)资源利用率高:备份服务器处于待命状态时,可以利用其空暇资源进行负载均衡,提高系统的性能和效率。
(3)易于管理和维护:双机热备方案相对简单,易于管理和维护,减少了人力成本和时间成本。
2. 缺点(1)成本较高:双机热备方案需要购买两台彻底相同的服务器,增加了硬件成本。
(2)资源浪费:备份服务器处于待命状态时,部份资源未被充分利用,造成资源浪费。
(3)系统复杂性增加:双机热备方案需要对系统进行复杂的配置和管理,对技术人员的要求较高。
四、比较与选择1. 安全性比较容错方案通过冗余技术保证了系统的可靠性,一旦主设备发生故障,备用设备能够快速接管工作,确保数据的安全性。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言容错方案和双机热备方案是常用于提高系统可用性和可靠性的技术手段。
本文将比较这两种方案的优缺点,以便更好地理解它们的适用场景和特点。
二、容错方案1. 定义容错方案是指通过增加冗余资源或采用特定的算法来实现系统的容错能力,当系统出现故障时,能够自动恢复或切换到备用资源上继续运行。
2. 特点- 容错方案可以通过冗余设计来提高系统的可用性和可靠性,减少系统故障对业务的影响。
- 容错方案通常采用主备模式,主节点负责正常的业务处理,备节点处于待命状态,一旦主节点故障,备节点会自动接管工作。
- 容错方案的切换时间较短,通常在数秒内完成,对业务的中断时间较短。
3. 优点- 容错方案适用于对系统可用性要求较高的场景,如金融交易系统、电信基站等。
- 容错方案可以快速自动切换,减少业务中断时间,提高用户体验。
- 容错方案的成本相对较低,可以通过冗余硬件或虚拟化技术实现。
4. 缺点- 容错方案需要额外的硬件资源或虚拟化技术支持,增加了系统的成本。
- 容错方案的实施和维护相对复杂,需要专业的技术人员进行管理和监控。
- 容错方案无法完全避免系统故障,只能减少故障对业务的影响。
三、双机热备方案1. 定义双机热备方案是指在系统中配置两台完全相同的服务器,一台作为主服务器,另一台作为备份服务器,主服务器故障时,备份服务器会立即接管工作,保证系统的持续运行。
2. 特点- 双机热备方案通过实时数据同步和心跳检测机制,保证主备服务器之间的数据一致性和故障切换的准确性。
- 双机热备方案的切换时间极短,通常在毫秒级别,对业务的中断时间几乎可以忽略不计。
- 双机热备方案适用于对系统可用性要求极高的场景,如电信网络、互联网金融等。
3. 优点- 双机热备方案的切换时间极短,几乎无感知业务中断,对用户体验影响极小。
- 双机热备方案可以实现实时数据同步,保证数据的一致性和完整性。
- 双机热备方案的实施和维护相对简单,一旦主服务器故障,备份服务器会自动接管工作。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在现代信息技术发展的背景下,数据的安全性和可靠性成为企业和组织关注的重点。
为了应对各种可能的故障和灾难,容错方案和双机热备方案成为了广泛采用的解决方案。
本文将对容错方案和双机热备方案进行比较,探讨它们的优势和适用场景。
二、容错方案1. 定义容错方案是一种通过冗余技术实现系统故障自动恢复的解决方案。
它通过在系统中引入冗余组件,如冗余电源、冗余硬盘等,来提高系统的可用性和可靠性。
2. 优势(1)故障自动恢复:容错方案能够自动检测系统的故障,并自动切换到备用组件,从而实现系统的自动恢复,减少了对人工干预的需求。
(2)成本较低:相比于双机热备方案,容错方案的成本较低,因为它只需要引入一些冗余组件,而不需要额外的服务器设备。
(3)适用性广泛:容错方案适用于各种规模的系统和应用,无论是小型企业还是大型组织,都可以采用容错方案来提高系统的可用性和可靠性。
3. 适用场景容错方案适用于对系统的可用性和可靠性要求较高的场景,如金融交易系统、电子商务平台等。
它能够在系统发生故障时快速切换到备用组件,保证系统的连续运行,减少业务中断带来的损失。
三、双机热备方案1. 定义双机热备方案是一种通过配置两台完全相同的服务器设备,并将它们设置为主备关系,实现系统故障时的快速切换和自动恢复的解决方案。
2. 优势(1)快速切换:双机热备方案能够在主服务器发生故障时,快速切换到备用服务器,从而实现系统的快速恢复,减少业务中断的时间。
(2)无单点故障:通过配置两台完全相同的服务器设备,双机热备方案能够避免单点故障的发生,提高系统的可用性和可靠性。
(3)性能较高:由于备用服务器处于待命状态,不需要处理用户请求,因此双机热备方案在性能方面通常优于容错方案。
3. 适用场景双机热备方案适用于对系统的可用性要求非常高的场景,如电信运营商的核心网络设备、大型互联网企业的核心业务系统等。
它能够在主服务器发生故障时,快速切换到备用服务器,保证系统的连续运行,减少业务中断的风险。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在现代信息技术快速发展的背景下,数据安全和系统可靠性成为企业和组织关注的焦点。
为了应对系统故障、硬件故障、自然灾害等风险,容错方案和双机热备方案成为了常见的解决方案。
本文将对这两种方案进行比较,以匡助读者选择适合自己需求的方案。
二、容错方案容错方案是一种通过冗余设计来提高系统可靠性的解决方案。
容错技术的核心思想是在系统发生故障时,能够自动切换到备用设备上,保证系统的持续运行。
常见的容错技术包括冗余磁盘阵列(RAID)、冗余电源、冗余网络等。
1. RAIDRAID技术是一种通过将多个磁盘组合成一个逻辑磁盘来提高数据存储性能和可靠性的技术。
常见的RAID级别包括RAID 0、RAID 1、RAID 5等。
RAID 0通过数据分块和并行读写提高性能,但没有冗余备份功能;RAID 1通过镜像技术实现数据的冗余备份,但性能相对较低;RAID 5通过分布式奇偶校验实现数据的冗余备份和性能的提升。
2. 冗余电源冗余电源是通过在系统中增加备用电源来保证系统的持续供电。
当主电源发生故障时,系统能够自动切换到备用电源上,避免因电源故障导致的系统停机。
冗余电源可以采用独立供电和共享供电两种方式。
3. 冗余网络冗余网络是通过在系统中增加备用网络设备来提高网络的可靠性。
常见的冗余网络技术包括双机热备、冗余链路、冗余交换机等。
双机热备是一种常见的冗余网络方案,通过将主机和备机连接在同一个局域网上,当主机发生故障时,备机能够自动接管工作,保证系统的持续运行。
三、双机热备方案双机热备方案是一种通过在系统中增加备用设备来提高系统可靠性的解决方案。
双机热备方案的核心思想是在主机发生故障时,备机能够即将接管工作,保证系统的连续性。
常见的双机热备方案包括主备模式、对称模式和非对称模式。
1. 主备模式主备模式是最常见的双机热备方案。
在主备模式下,主机负责正常的业务处理,备机处于待命状态。
当主机发生故障时,备机能够自动接管主机的工作,保证系统的持续运行。
容错服务器和双机冗余对比情况一
1980年,当Bill Fost先生苦思冥想在为新公司取个什么名字的时候,无意间看到了飞机外层层叠叠的云层,由此“Stratus”诞生了。
但是Bill Fost没有想到,1990当他们注册北京办事处的时候,竟然可以使用“美国容错计算机公司”,这种用技术术语命名公司的现象,此后再也没有出现过。
不知道国内有多少用户知道“美国容错计算机公司”,进而了解容错技术,但是相信,这几年数量有限与很多技术领先型公司相类似,“酒香不怕巷子深”是其风格,市场上的低调在一定程度上制约了发展。
容错的含义比较宽泛,这种不确定性容易引发歧义,增加理解上的难度。
从概念上来说,容错是指服务器对于错误的容纳能力,是应用过程中对于服务器稳定性追求的一个目标。
为了这样一个目标,有几种技术上的实现方法,目前国内谈论最多的是三种:服务器群集技术、双机冗余服务器方案和单机容错技术。
实际上,服务器群集和双机冗余的技术比较类似,双机冗余是最简单的集群,是其一个特例,也可以把服务器集群技术视为双机冗余的延伸,可以理解为一种多机容错的方案。
在一般的讨论之中,集群技术是为了解决计算性能不足的问题,通过多台服务器的集群计算,为高性能计算领域应用提供所需要的高性能。
采用集群技术,通过多台服务器之间的负载均衡,可以解决服务器单点故障所引发的系统不稳定,提高系统的可靠性,因此集群具有更好的容错能力,但是在实际的应用中,集群技术多用于高性能计算。
单机容错技术以Stratus公司的ftServer、惠普公司的NonStop服务器和NEC公司的Express5800/ft为代表。
这种技术具有比双机冗余方案更高的容错能力。
据记者查阅有关技术资料,双机冗余系统的可靠性可以达到99.9%,也就是3个9的能力,而Stratus公司的方案,其可靠性可以达到5个9。
在记者的采访中,惠普公司企业服务器产品经理陈武胜表示,其NonStop服务器作为目前惠普公司最高档的服务器,其可靠性可以达到7个9的水平。
容错服务器和双机冗余对比情况一
容错服务器和双机冗余对比情况一在当今信息化时代,人们对于数据的存储和处理要求越来越高。
为了确保数据的安全性和可靠性,容错服务器和双机冗余技术成为了常用的解决方案。
本文将就容错服务器和双机冗余进行对比,分析它们在数据存储和处理方面的应用情况。
一、容错服务器容错服务器是一种通过冗余机制提供可靠性服务的服务器。
其核心是在传统服务器的基础上增加了冗余的硬件设备,例如多个磁盘、多个电源等。
当其中一个硬件设备发生故障时,容错服务器可以自动切换到备份设备,确保系统的正常运行。
在数据存储方面,容错服务器通过使用RAID(Redundant Array of Independent Disks)技术来实现数据的冗余备份。
RAID技术将数据分散在多个硬盘上,即使其中某一个硬盘发生损坏,系统仍然可以通过其他硬盘中的备份数据来恢复原始数据,避免数据丢失。
在数据处理方面,容错服务器通过使用集群技术来提升系统的性能和可靠性。
集群是将多个服务器连接在一起,形成一个逻辑上的单一系统,通过分配任务和数据到不同的节点上并行处理,提高系统的运行效率和处理能力。
即使其中一个节点发生故障,集群中的其他节点仍然可以继续工作,保证系统的可用性和稳定性。
二、双机冗余双机冗余是一种通过将两台完全相同的服务器连接在一起,通过主备切换的方式实现高可用性的技术。
其中一台服务器作为主服务器,负责处理用户的请求和提供服务;另一台服务器作为备份服务器,实时复制主服务器的数据和状态,并监控主服务器的运行情况。
在数据存储方面,双机冗余通过使用数据库复制技术来实现数据的冗余备份。
主服务器将数据写入到数据库中,备份服务器实时将主服务器的数据和状态进行复制。
当主服务器发生故障时,备份服务器可以立即接管主服务器的工作,并提供持续的服务,避免数据的丢失和业务的中断。
在数据处理方面,双机冗余通过使用负载均衡技术来提升系统的性能和可扩展性。
负载均衡将用户的请求分发到不同的服务器上,使得每台服务器都能够得到充分的利用,提高整个系统的处理能力和响应速度。
容错方案与双机热备方案比较
容错方案与双机热备方案比较引言概述:在现代信息技术快速发展的背景下,系统的可靠性和稳定性成为了企业和组织关注的重点。
容错方案和双机热备方案作为常见的解决方案,都能提供系统的高可用性。
本文将对容错方案和双机热备方案进行比较,并详细阐述它们的优缺点。
一、容错方案1.1 容错原理容错方案通过冗余设计和错误检测机制来提高系统的可靠性。
冗余设计包括硬件冗余和软件冗余。
硬件冗余指在系统中增加备用设备,当主设备发生故障时,备用设备能够自动接管工作。
软件冗余则是通过备份关键数据和程序来保证系统的运行。
错误检测机制包括故障检测和故障恢复。
故障检测通过监控系统状态和日志记录,及时发现故障并进行相应处理。
故障恢复则是在故障发生后,通过自动或手动的方式将系统恢复到正常状态。
1.2 优点容错方案具有以下优点:1)系统可用性高:容错方案能够在主设备故障时自动切换到备用设备,保证系统的持续运行。
2)故障恢复快速:容错方案能够及时检测故障并进行恢复,减少系统停机时间。
3)成本相对较低:相比于双机热备方案,容错方案的硬件和软件冗余成本较低。
1.3 缺点容错方案也存在一些缺点:1)资源利用率低:容错方案需要额外的备用设备,但备用设备在正常情况下处于闲置状态,资源利用率较低。
2)故障切换可能引发新的问题:在故障切换过程中,可能会出现数据丢失、网络中断等问题,需要进行相应的应对措施。
3)可扩展性有限:容错方案通常适用于小规模系统,当系统规模较大时,可能需要采用其他方案来提高可靠性。
二、双机热备方案2.1 双机热备原理双机热备方案通过在两台服务器上部署相同的应用程序和数据,实现系统的无缝切换。
其中一台服务器为主服务器,负责正常的运行;另一台服务器为备服务器,处于待命状态,实时同步主服务器的数据和状态。
当主服务器发生故障时,备服务器能够立即接管工作,保证系统的连续性。
2.2 优点双机热备方案具有以下优点:1)实时备份:备服务器能够实时同步主服务器的数据和状态,确保数据的一致性。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在计算机系统中,为了确保系统的高可用性和可靠性,常常需要采取一些容错方案和备份方案。
本文将比较容错方案和双机热备方案的优缺点,以便在实际应用中选择合适的方案。
二、容错方案容错是指通过某种技术手段,在系统发生故障时能够自动地进行故障处理,保证系统的可用性。
常见的容错方案包括冗余备份、错误检测和纠正、故障切换等。
1. 冗余备份冗余备份是指在系统中引入冗余的硬件或软件组件,当某个组件发生故障时,可以自动切换到备用组件,保证系统的连续可用性。
例如,可以使用磁盘阵列来实现数据的冗余备份,当某个磁盘发生故障时,可以自动切换到备用磁盘。
2. 错误检测和纠正错误检测和纠正是指通过一些算法和技术手段,对系统中的数据和信息进行检测和纠正,以确保数据的完整性和正确性。
例如,可以使用循环冗余校验(CRC)算法对数据进行检测,当数据出现错误时,可以通过纠正码进行纠正。
3. 故障切换故障切换是指当系统中的某个组件发生故障时,自动地将系统切换到备用组件,以保证系统的连续可用性。
例如,可以使用故障切换器来实现网络的故障切换,当主网络发生故障时,可以自动切换到备用网络。
三、双机热备方案双机热备是指在系统中引入两台完全相同的计算机,当其中一台计算机发生故障时,另一台计算机可以立即接管工作,保证系统的连续可用性。
常见的双机热备方案包括主备模式和对等模式。
1. 主备模式主备模式是指其中一台计算机作为主机,负责处理所有的任务和请求,而另一台计算机作为备机,处于待命状态。
当主机发生故障时,备机会立即接管主机的工作,保证系统的连续可用性。
主备模式的优点是切换速度快,缺点是备机处于待命状态,资源利用率较低。
2. 对等模式对等模式是指两台计算机彼此平等地处理任务和请求,彼此之间进行数据同步和状态同步。
当其中一台计算机发生故障时,另一台计算机可以继续处理任务和请求,保证系统的连续可用性。
对等模式的优点是资源利用率高,缺点是切换速度相对较慢。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言容错方案和双机热备方案都是常见的系统可靠性保障措施。
它们在不同的场景下,通过不同的机制来保证系统的高可用性和容错性。
本文将对容错方案和双机热备方案进行比较,包括原理、优势、劣势以及适用场景。
二、容错方案容错方案是通过在系统设计和实现中引入冗余机制,从而提高系统的容错性。
容错方案主要包括以下几种技术手段:1. 冗余存储:通过使用冗余存储设备(如RAID)将数据进行备份和分布,实现数据的冗余存储和容错恢复。
当一个存储设备出现故障时,系统可以自动切换到备用设备,保证数据的可靠性和可用性。
2. 冗余计算:通过在系统中引入冗余计算资源,如冗余的CPU、内存和网络等,实现计算资源的冗余和故障恢复。
当一个计算资源出现故障时,系统可以自动切换到备用资源,保证系统的正常运行。
3. 心跳检测:通过在系统中引入心跳检测机制,定期检测系统的各个组件是否正常运行。
当检测到某个组件出现故障时,系统可以自动切换到备用组件,保证系统的连续可用性。
容错方案的优势在于能够在故障发生时自动切换到备用设备或资源,实现快速的故障恢复。
同时,容错方案可以提高系统的可用性和可靠性,减少系统停机时间,提高用户的满意度。
然而,容错方案也存在一些劣势。
首先,容错方案通常需要较高的成本,包括硬件设备的成本和系统设计与实现的成本。
其次,容错方案可能会引入额外的复杂性,增加系统的维护和管理难度。
另外,容错方案对系统的性能可能会产生一定的影响,尤其是在故障恢复过程中。
三、双机热备方案双机热备方案是一种常见的高可用性方案,通过在系统中引入备用服务器,实现主备服务器之间的数据同步和故障切换。
双机热备方案主要包括以下几个关键技术:1. 数据同步:主服务器和备用服务器之间通过网络实现数据的实时同步。
主服务器上的数据更新会即时同步到备用服务器上,保证数据的一致性。
2. 心跳检测:主服务器和备用服务器之间通过心跳检测机制实时监测彼此的运行状态。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言容错方案和双机热备方案是常用的系统备份和恢复策略,用于确保系统的高可用性和可靠性。
本文将比较这两种方案的特点、优势和适用场景,以帮助选择合适的方案。
二、容错方案容错方案是通过在系统中引入冗余机制,以实现在硬件或软件故障发生时,系统仍能继续正常运行的能力。
容错方案的主要特点包括:1. 冗余设计:容错方案通常会在系统中引入冗余组件,如冗余电源、冗余存储设备等,以保证在一个组件故障时,其他组件能够接管工作。
2. 快速切换:当一个组件发生故障时,容错方案能够迅速切换到备用组件,以确保系统的连续性和可用性。
3. 自动恢复:容错方案能够自动检测和恢复故障,减少人工干预的需要。
4. 适用范围广:容错方案适用于各种规模的系统和应用,包括个人电脑、服务器和数据中心等。
三、双机热备方案双机热备方案是一种常见的容错方案,它通过在系统中引入一台备用服务器,以实现在主服务器发生故障时,备用服务器能够立即接管工作的能力。
双机热备方案的主要特点包括:1. 实时同步:主服务器和备用服务器之间会进行实时数据同步,确保备用服务器上的数据与主服务器保持一致。
2. 快速切换:当主服务器发生故障时,双机热备方案能够迅速切换到备用服务器,实现对系统的无缝切换。
3. 高可用性:双机热备方案能够提供高可用性,减少系统停机时间,确保业务的连续性。
4. 适用于关键系统:双机热备方案通常用于对系统可用性要求较高的关键业务,如金融交易系统、电信运营系统等。
四、比较分析1. 故障恢复能力:容错方案和双机热备方案都能够实现系统的故障恢复,但在故障发生时的恢复速度上存在差异。
双机热备方案能够实现几乎无感知的切换,而容错方案可能需要较长的恢复时间。
2. 成本效益:双机热备方案相对容错方案来说成本较高,因为需要购买备用服务器和进行实时数据同步。
而容错方案的成本相对较低,只需增加一些冗余组件即可。
3. 可靠性:双机热备方案相对容错方案来说更可靠,因为备用服务器能够立即接管工作,几乎没有停机时间。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在现代信息技术发展迅速的背景下,对于系统的高可用性和容错性要求越来越高。
容错方案和双机热备方案是常见的解决方案之一。
本文将对这两种方案进行比较,包括定义、原理、优缺点等方面,以匡助读者更好地理解和选择适合自己的方案。
二、容错方案1. 定义容错方案是指通过增加冗余资源或者采用特定的算法,使系统在部份组件或者资源发生故障时,仍能保持正常运行的一种技术手段。
2. 原理容错方案主要通过以下几种方式实现:a. 冗余备份:在系统中增加冗余的组件或者资源,当其中一个组件或者资源发生故障时,可以即将切换到备份组件或者资源上,保证系统的连续性运行。
b. 容错算法:通过特定的算法,实现故障检测和自动修复。
当系统检测到某个组件或者资源发生故障时,可以自动将其排除在系统之外,同时启用备份组件或者资源。
3. 优点a. 简单易实现:容错方案通常不需要额外的硬件设备,只需要在软件层面进行配置和管理,相对来说比较容易实现。
b. 成本较低:由于不需要额外的硬件设备,容错方案的成本相对较低。
c. 故障恢复快速:由于容错方案通常采用冗余备份或者容错算法,一旦发生故障,系统可以快速切换到备份组件或者资源上,减少故障对系统的影响。
4. 缺点a. 冗余资源占用较多:容错方案通常需要增加冗余的组件或者资源,这些冗余资源在正常情况下可能处于空暇状态,浪费了一定的资源。
b. 故障检测有延迟:容错方案通常需要一定的时间来检测故障并进行切换,这个过程中可能会存在一定的延迟,对系统的实时性要求较高的场景可能不适合。
三、双机热备方案1. 定义双机热备方案是指在系统中同时部署两台或者多台服务器,其中一台为主服务器,负责处理用户请求,而其他服务器作为备份服务器,实时同步主服务器的数据和状态,以实现故障时的无缝切换。
2. 原理双机热备方案主要通过以下几个步骤实现:a. 主备服务器同步:备份服务器实时同步主服务器的数据和状态,保持与主服务器的一致性。
容错方案与双机热备方案比较
容错方案与双机热备方案比较引言概述:在信息技术领域,容错方案和双机热备方案是常用的系统保护策略。
容错方案通过在系统中引入冗余组件来提高系统的可靠性和容错能力,而双机热备方案则通过在两台服务器之间实时同步数据和状态,实现系统的高可用性。
本文将从六个大点来比较容错方案和双机热备方案的优缺点。
正文内容:1. 容错方案1.1 冗余组件容错方案通过引入冗余组件,如冗余电源、冗余硬盘等,来提高系统的可靠性。
这些冗余组件可以在主组件故障时自动切换到备用组件,保证系统的持续运行。
1.2 故障检测和恢复容错方案通常配备故障检测和恢复机制,能够实时监测系统的状态,并在发现故障时迅速进行恢复操作,减少系统停机时间。
2. 双机热备方案2.1 实时数据同步双机热备方案通过实时同步数据和状态,使得备用服务器能够随时接管主服务器的工作。
这种方案能够实现系统的无缝切换,几乎没有停机时间。
2.2 高可用性双机热备方案具有较高的可用性,即使主服务器发生故障,备用服务器也能够立即接管工作,保证系统的持续运行。
3. 容错方案的优点3.1 灵活性容错方案可以根据系统的具体需求进行定制,可以选择不同级别的冗余组件来满足系统的可靠性要求。
3.2 成本效益相比双机热备方案,容错方案通常具有较低的成本,适用于中小型企业或预算有限的项目。
4. 容错方案的缺点4.1 可用性较低相对于双机热备方案,容错方案在故障发生后需要一定的时间来切换到备用组件,系统的可用性较低。
4.2 维护复杂性容错方案需要维护冗余组件的状态和工作情况,对系统管理员的技术要求较高。
5. 双机热备方案的优点5.1 高可用性双机热备方案能够实现几乎无缝的系统切换,保证系统的高可用性。
5.2 快速恢复备用服务器已经实时同步了主服务器的数据和状态,一旦主服务器发生故障,备用服务器可以立即接管工作,减少系统停机时间。
6. 双机热备方案的缺点6.1 成本较高双机热备方案需要两台服务器进行实时同步,增加了硬件和维护成本。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
容错服务器技术vs双机冗余2009-05-21 来自:网界网作者:宋家雨收藏单机容错技术以Stratus公司的ftServer、惠普公司的NonStop服务器和NEC公司的Express5800/ft为代表。
这种技术具有比双机冗余方案更高的容错能力。
1980年,当Bill Fost先生苦思冥想在为新公司取个什么名字的时候,无意间看到了飞机外层层叠叠的云层,由此“Stratus”诞生了。
但是Bill Fost没有想到,1990当他们注册北京办事处的时候,竟然可以使用“美国容错计算机公司”,这种用技术术语命名公司的现象,此后再也没有出现过。
不知道国内有多少用户知道“美国容错计算机公司”,进而了解容错技术,但是相信,这几年数量有限与很多技术领先型公司相类似,“酒香不怕巷子深”是其风格,市场上的低调在一定程度上制约了发展。
容错的含义比较宽泛,这种不确定性容易引发歧义,增加理解上的难度。
从概念上来说,容错是指服务器对于错误的容纳能力,是应用过程中对于服务器稳定性追求的一个目标。
为了这样一个目标,有几种技术上的实现方法,目前国内谈论最多的是三种:服务器群集技术、双机冗余服务器方案和单机容错技术。
实际上,服务器群集和双机冗余的技术比较类似,双机冗余是最简单的集群,是其一个特例,也可以把服务器集群技术视为双机冗余的延伸,可以理解为一种多机容错的方案。
在一般的讨论之中,集群技术是为了解决计算性能不足的问题,通过多台服务器的集群计算,为高性能计算领域应用提供所需要的高性能。
采用集群技术,通过多台服务器之间的负载均衡,可以解决服务器单点故障所引发的系统不稳定,提高系统的可靠性,因此集群具有更好的容错能力,但是在实际的应用中,集群技术多用于高性能计算。
单机容错技术以Stratus公司的ftServer、惠普公司的NonStop服务器和NEC公司的Express5800/ft为代表。
这种技术具有比双机冗余方案更高的容错能力。
据记者查阅有关技术资料,双机冗余系统的可靠性可以达到99.9%,也就是3个9的能力,而Stratus公司的方案,其可靠性可以达到5个9。
在记者的采访中,惠普公司企业服务器产品经理陈武胜表示,其NonStop服务器作为目前惠普公司最高档的服务器,其可靠性可以达到7个9的水平。
在记者看来,双机冗余与单机容错有很多的差异,绝不是3个9和5个9的区别。
为了了解这些区别,记者分别采访了有关软硬件厂商,并结合实际的应用案例,帮助读者了解有关容错服务器的技术。
产品技术篇之一“没有错误”的容错服务器技术单机容错技术是我们为了区别双机冗余技术对Stratus等容错服务器的称谓,但是在我的采访中,有关服务器厂商都不愿意采用这个称谓,他们更愿意采用容错服务器,因为单机只是一个表现形式,并不能准确表达其技术的特征。
IDC资询师将这种技术称之为“没有错误”的容错服务器技术。
容错与同步技术美国容错公司技术顾问高峰在接受记者采访时表示,容错服务器的技术并不难理解,计算机自诞生之日起,其系统结构并没有发生任何改变,仍然是冯诺依曼教授所提出的由运算器(CA)、控制器(CC)、存储器M和输入/输出装置所组成,而容错服务器的思路就是把所有这些部件全部采用冗余硬件设计。
两个部件共运行同一个任务,以此来提高系统的运行可靠性。
这种思路和方法在其他服务器产品中也有采用,据富士通公司首席技术官周一平介绍,富士通PRIMEQUEST服务器就采用了这种方法,该服务器采用英特尔安腾2处理器,富士通把很多大型机和Unix小型机的技术进行了迁移。
例如把处理器、内存和PCI总线进行冗余设计,使系统具有高的可靠性。
高峰表示,这种冗余硬件的设计并不难理解,但是最为困难的是如何保证计算和数据在硬件中的同步,这是Stratus核心的专利技术。
在Stratus容错服务器中,它被称为同步(Lockstep)技术,在惠普的NonStop服务器中被称为锁步技术。
安腾还是x86容错服务器另外一个需要关注的焦点是处理器。
据陈武胜介绍,目前惠普的NonStop 服务器分为两个系列:NonStop S和Integrity NonStop,其产品的差别在于所采用处理器芯片不同,NonStop S所采用的是MIPS芯片,是收购原美国天腾公司的产品,而Integrity NonStop所采用的是英特尔安腾2处理器。
陈武胜表示,除了处理器的差别之外,新的Integrity NonStop具有很多新的设计,例如采用3部件的冗余设计,此外系统总线也有很大改进,因此其可靠性才能够达到7个9的水平。
他指出,目前安腾2芯片已经内置了Lockstep同步技术,在芯片级提供了系统容错设计的能力。
而此前处理器芯片不具备这样的能力,就需要通过外部结构设计来解决同步的问题。
据了解,Integrity NonStop可以进一步分为NS1000、NS14000和NS16000,分为入门级、中高端和最高端服务器产品,其中最高端的NS16000服务器,其每个服务器的节点采用2~16个安腾2处理器。
这些处理器节点通过惠普公司独特的ServerNet进行连接,可以提供多达4080个处理器计算能力。
在Stratus公司的产品中,更加强调容错的能力。
据高峰介绍,ftServer已经是该公司第四代产品系列,此前先后经历过Motorola M68000、Intel I860芯片、HP PARISC等不同处理器,以及VOS专有操作系统等阶段。
目前第四代产品采用基于x86结构的Intel 处理器,其W系列最高的6600可以实现基于容错的4路双核处理器的计算。
高峰表示,Stratus 将会在今年发布基于8路的容错服务器产品。
高峰表示,容错服务器选择哪种处理器的关键还是要根据应用的需求。
安腾处理器采用了全新的64位计算架构,需要配合主机级的NonStop操作系统。
与之相比,x86架构应用比较普遍,用户软件无须要进行二次开发。
Stratus公司之所以采用Linux、Windows等通用的平台代替专用的VOS操作系统,就是为了降低容错服务器的应用成本。
“无解”的软件故障容错服务器通过硬件部件的冗余设计,以及同步技术的保证,可以有效解决因为硬件原因所造成的系统故障,但是并不能解决软件故障。
高峰表示,虽然在理论上存在着两个相同部件同时损坏的情况,但是随着硬件水平的提高,这种概率是比较低的。
高峰表示,容错硬件的设计一方面可以防止硬件的单点故障,同时也可以防止硬件所造成的计算错误,并对此做出校正。
从技术的角度来看,所有软件在硬件看来就是0和1,但是在某些情况下,硬件会产生不稳定,造成非0非1的中间状态,就会产生计算的错误,这种错误并不一定导致系统宕机,其错误不易被察觉。
在容错服务器中,由于采用冗余部件同时运行同一应用任务,这样当两个系统产生不一样计算结果的时候,系统就会察觉,并通过技术手段对于计算错误进行校验,从而提高应用的准确性。
但是如果是软件本身的问题,无论是操作系统还是应用软件,那么容错服务器没有办法对于这种错误进行修整。
因为对于容错服务器而言,硬件所能够辨别的就是0和1,至于0和1所蕴含的软件逻辑,硬件无从辨别。
高峰表示,软件的问题只能够通过软件的方法加以解决。
有些用户对此存在一些误解,认为容错服务器不会宕机,实际上容错服务器只能够解决硬件的故障。
关于容错服务器应用,记者也采访了NEC技术经理黄后生,他表示,选择容错服务器的意义在于为关键业务应用提供可靠的硬件平台。
黄后生表示,用户为追求系统可靠性,往往会选择小型机,但这会增加成本,同时也对企业的技术人员提出了比较高的要求。
但是选择容错服务器没有这样的要求,可以使用他们比较熟悉的Windows平台或者Linux平台。
黄后生表示,目前NEC的Express5800/ft服务器在原理上与Stratus非常类似,两家公司在技术上有着战略合作,共同开发有关容错服务器的相关技术。
目前NEC是Stratus公司的投资股东,持有Stratus公司部分股票。
在全球服务器市场上,NEC位列前5强,具有丰富应用和推广的经验,以及雄厚的市场推广能力。
在技术支持和服务方面,NEC 已经建立了非常好的渠道,这些优势都有助于容错服务器在中国的应用和推广。
产品技术篇之二基于“心跳”的双机冗余服务器方案相对于容错服务器,双机冗余服务器解决方案比较简单,目前服务器厂商都可以提供。
它所采用的是两台配置完全一样的服务器系统,当一台机器出现故障的时候,另外一台机器接替其工作,保证系统的稳定工作。
双机热备的两种模式双机热备有两种实现模式,一种是比较标准的,两台服务器通过一个共享的存储设备(磁盘阵列或存储区域网SAN),并且安装双机软件,实现双机热备,称为共享方式。
另一种方式是通过纯软件的方式,一般称为纯软件方式或镜像方式(Mirror)。
基于存储共享的双机热备是最标准的方案。
对于这种方式,采用两台或者多台服务器,使用共享存储设备,两台服务器之间可以采用互备、主从、并行等不同的工作方式。
在工作过程中,两台服务器将以一个虚拟的IP地址对外提供服务,依工作方式的不同,其服务请求将发送给其中一台服务器承担。
当一台服务器出现故障时,另一台服务器根据心跳侦测的情况做出判断,并进行切换,接管服务。
对于用户而言,这一过程是全自动的。
这种模式好处在于两台服务器所使用数据相同,但是也有用户担心,共享存储设备会成为系统单一故障点。
为此,存储厂商也针对存储设备推出了双冗余的方案。
纯软件双机冗余方案是一个更加经济的方案,其没有集中式存储设备,其数据保存在服务器各自的硬盘上,通过支持镜像的双机软件,将数据实时复制到另一台服务器上。
纯软件方案其数据同步运行在两台服务器上,如果一台服务器出现故障,可以及时切换到另一台服务器上。
采用纯软件方式避免了磁盘阵列的单点故障;节约投资,不需购买昂贵的磁盘阵列;不受距离的限制;可以灵活地部署服务器。
软件水平是关键无论采用哪一个厂商的双机冗余服务器解决方案,所采用的双机或集群软件是其中的关键,软件定了,方案的容错水平也就定了。
目前市场上在Windows平台下比较常见的双机软件有DataWare、Lander Cluster和LifeKeeper;在Linux平台下有DataWare、ROSE HA、PCL HA、LifeKeeper和Lander Cluster 等。
此外,在SCO Unix和Sun Solaris平台下常用的软件有Lander Cluster和PCL HA。
为了对这些软件的性能有所了解,记者采访了DataWare的生产厂商,来自台湾的ProWere公司,其在北京的办事处豪威科技首席代表白广凌和蔡雪涛工程师介绍了有关情况。
白广凌表示这些软件在功能上都差不多,如自动侦测功能。