集群存储软件与双机热备的性能对比
容错方案和双机热备方案的对比 2
为什么选择容错Stratus容错服务器与双机热备方案比较一、容错技术和集群的比较:1、可靠性比较:容错服务器的可靠性可达到99.999%以上,其设计原理是“容错原则---容忍错误发生,当出现任意单点故障时,不会对系统造成任何影响,系统仍然连续工作”。
而集群方案的可靠性只能在99.9%~99.99%之间,其设计原理是“避错原则----当系统出现故障时,如何补救错误、避免错误进一步扩大”。
2、拓扑结构比较:计算机业界对可靠性的定义方案可靠性99.999%99.99%99.9%容错服务器独立服务器使用外部磁阵的独立服务器简易的集群系统消除单点故障的集群系统大型主机心系统结构复杂 环节过多,外部连接 故障发生点多系统结构简单 如同单机,内部连接 故障发生点少无单点故障的集群方案无单点故障的容错方案3、软硬件架构:在系统架构中,容错服务器结构简单,且是单软件映像。
1、 工作原理比较:数据 操作系统S E S MP住服务器 集群软中间件 应用操作系统S E S MP备用服务集群软中间件 应用磁盘阵心跳线定期侦测CPU CPUI/OI/O操作系统中间件 应用软件硬软件结构复杂 依赖集群软件对所有软件和硬件要求苛刻切换机制只能覆盖部分实际应用情况硬软件结构简单 纯硬件容错结构 对所有软件无特殊要求时钟同步,无需切换容错方案在出现任何单点故障的情况之下系统工作状态均不会中断,且是零切换时间,进而完整的保护了静态数据及动态数据。
2、维护管理及实施比较:由于容错服务器的冗余全部是依靠硬件完成的,避免了对软件及人为因素的依赖,因此,其实施及维护非常简单、方便。
3、集群和容错软硬件可靠性实测比较:System ApplicationFault-Tolerant Cluster Conventional容错方案的软硬件可靠性是最高的;集群方案虽然略微提高了硬件的可靠性,但却牺牲了软件本身的可靠性。
人员费用服务器硬件客户端硬件软件通信方面其它5“服务器硬件购买成本实际上是最少的成本因素!”时间7、综合成本比较:容错方案整个生命周期的总成本明显低于集群方案在整个生命周期的总成本。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在计算机系统中,容错方案和双机热备方案是常用的系统备份和恢复策略。
它们都旨在确保系统的高可用性和可靠性,以应对硬件故障、软件错误或其他意外情况。
本文将对容错方案和双机热备方案进行比较,分析它们的优缺点和适用场景。
二、容错方案1. 概述容错方案是一种通过冗余设计来实现系统可靠性的方法。
它采用多个相同或相似的组件,并通过冗余数据存储、错误检测和纠正机制等技术,使系统在部分组件失效的情况下仍能正常运行。
2. 优点(1)高可靠性:容错方案能够在组件故障时保持系统的正常运行,提高系统的可靠性和稳定性。
(2)成本较低:相比于双机热备方案,容错方案所需的硬件和软件资源较少,成本相对较低。
(3)适用范围广:容错方案适用于不同规模和复杂度的系统,可以应用于各种领域,如数据库、网络服务器等。
3. 缺点(1)性能损失:容错方案通常需要对数据进行冗余存储和错误检测,这会增加系统的负载和延迟,导致性能下降。
(2)故障恢复时间较长:当系统发生故障时,容错方案需要进行错误检测和纠正,这会导致系统的恢复时间较长。
4. 适用场景容错方案适用于对系统可靠性要求较高,但对性能要求相对较低的场景。
例如,金融交易系统、电信网络等对数据完整性和可用性要求较高的系统。
三、双机热备方案1. 概述双机热备方案是一种通过冗余设计来实现系统高可用性的方法。
它在主服务器的基础上,配置备用服务器,通过实时数据同步和故障切换机制,实现在主服务器故障时,备用服务器能够立即接管服务,保证系统的连续性和可用性。
2. 优点(1)高可用性:双机热备方案能够在主服务器故障时,快速切换到备用服务器,保证系统的连续性和可用性。
(2)快速恢复:备用服务器已经处于运行状态,当主服务器故障时,切换过程较快,能够快速恢复系统的功能。
(3)无性能损失:备用服务器处于待命状态,不会对系统的性能造成影响。
3. 缺点(1)成本较高:双机热备方案需要配置额外的备用服务器,并进行实时数据同步,增加了硬件和软件资源的需求,成本相对较高。
双机热备产品比较
双机热备产品比较目前双机市场上的产品较多,也比较混乱,对用户来说选择一个比较好的产品十分必要,不但要考虑到产品的功能、还要考虑到产品的后续服务、厂家的支持能力等多方面问题。
下面对市场上的产品进行简单的分类:?Veritas的VCS、Microsoft的MSCS、Legato 的LAAM等产品属于高端产品,价格昂贵(一个双机基本上要多出5万投资),而且系统的维护、实施相当复杂,虽然有不少用户在使用,但真正能够的到厂商支持的,并不多,都处于自行维护状态。
总体上讲,性价比非常的差。
?而NCR的LifeKeeper、Legato 的Co-standby Server市场定位上属于第二集团,他们价格定位在2万左右,但由于是国外产品,同样存在技术支持的问题,而且,目前这两个产品盗版很多,用户常常会无端受害。
对于这样的产品,其定位还是偏高了,因为技术上,这两个产品并无太多可圈可点之处。
?而其他产品就是以Rose为主的台湾品牌,他们包括RoseHA、Dataware等,还有很多不知出处的产品,比如SuperHA、Pluswell、Goldenlife、LHA等,这里面就更加混乱,因为真正能够支持到位的产品很少,因为这些产品除了RoseHA以外,都是以硬件销售为主、或者是OEM的产品。
这些产品有的功能简单,没有开发团队,有的为了推销磁盘阵列而OEM一个,更有的纯粹盗版,用户的合法权利没法保障,其使用双机的目的就是为系统更加可靠,所以在选择产品要注意。
?LanderCluster是完全自主产权的国内产品,由上海联鼎软件技术有限公司研发,在该产品研发推广上,公司投入了超过800万人民币和大量人力,产品从低端到支持高端多节点、小型机平台环境。
是一个产品线非常完整的系列,曾经实现多个国内第一:第一个在SCO OpenServer5上实现银行中间业务系统整合(5节点集群)、第一个在企业ERP关键业务环境/纯光纤环境下实现UnixWare多节点集群、第一个集中管理环境下并支持中文环境的Windows集群。
ORACLE双机、RAC、Dataguard区别
双机热备(HA)和RAC有啥区别呢?
1、对于硬件来说,基本上一样,共享存储、光纤线(也有还用SCSI线的)、多台小型机(可以做多节点的相互热备,也可以做多节点的RAC)、光纤交换机(如果是用光纤卡的话);但做RAC,在主机之间,最好使用高带宽网络交换机(虽然不用也可以做成);因此硬件成本相差不大。
Oracle 双机/RAC/Dataguard的区别 收藏
Data Guard 是Oracle的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有一套独立的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持一致,包括软件的版本,目录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要网络是通的就可以了,是一种异地容灾的解决方案。而对于RAC,则是本地的高可用集群,每个节点用来分担不用或相同的应用,以解决运算效率低下,单节点故障这样的问题,它是几台硬件相同或不相同的服务器,加一个SAN(共享的存储区域)来构成的。
4、优缺点。这个,看看RAC的官方论述吧。如果能用好,确实是很有好处的。目前我们的40多个客户的使用情况来看,RAC确实大大降低了他们的downtime,另一方面可以说就是提高了生产力咯。
Dataguard:一般是出于容灾的目的。是主数据库的备用库(standby 库)通过自动传送和接受archivelog,并且在dataguard库自动apply 这些log,从而达到和主数据库同步的目的,可能dataguard 库是建立的异地的,当主库所在的区域出现了致命性的灾难时(火灾、地震等),主库没法修复时,这时可以切换dataguard 为主库的模式,对外提供服务,而它的数据基本是当前最新的。目前可能大家对于 dataguard 库的使用已经拓展出了其他更多的用途,比如备份,跑报表等等。
RAC与双机热备的区别
RAC与双机热备的区别。
在 Cluster ( 集群 ) 多机系统平台上,常用的高可用性技术有两种:双机热备份和 RAC 并行服务器。
这两种方式采用的机制不同,实现的效果也不同。
1、双机热备份方式在双机热备份方式下,数据库系统平时只能在一台服务器(例如服务器 A)上运行,另一台服务器无法直接访问数据库,自然也无法进行负载分担。
当服务器 A 由于故障失效时,由相应的操作系统软件控制,将服务器 A 管理的存储设备 ( 如硬盘 ) 转交给服务器 B 控制,同时在服务器B 上启动另一个数据库进程,管理数据库。
这种切换并启动新的数据库核心的过程一般需要几十秒到几分钟。
这种方式的主要缺点在于:•由于需要重新启动数据库核心进程,无法保证数据库系统连续不间断地运行;•在系统切换的过程中,客户端与服务器之间的数据库连接会中断,需要重新进行数据库的连接和登录工作;•由于数据库系统只能在一台服务器上运行,另一台服务器无法分担系统的负载,实际上造成了客户投资的浪费。
在有些系统中,为了解决双机负载分担的问题,将应用系统人为分割为两个数据库系统,分别在两台服务器上运行。
这种方式在一定程度上解决了负载分担的问题,但给系统管理、统计分析等业务处理带来了很多额外的复杂性2、RAC方式在并行服务器方式下,两台 ( 或多台 ) 服务器上各自运行一个数据库核心进程,但共同管理、操作一个数据库。
客户端无论连接到哪个服务器都可以在数据库中进行操作。
当服务器 A 由于故障失效时,数据库系统本身并未停止工作,连接在服务器 B 上的客户端还可以继续进行正常工作。
同时,服务器 B 上也不需要再启动新的数据库服务器进程,因此也没有“切换时间”。
对于一些特殊应用中严格要求前端应用不能中断的情况, Oracle 并行服务器还提供了一种“预连接 (pre-connect) ”方式,以这种方式连接的客户端当服务器端发生故障时,客户端与数据库服务器的连接不会中断,会被 Oracle 并行服务器软件自动转接到还在正常工作的其它服务器上,不需要重新输入用户名及口令。
双机热备常见问题及解决方案
双机热备常见问题及解决方案双机热备常见问题及解决方案对于企业重要的应用系统而言,保证系统能持续、可靠地提供服务是非常重要的,因此就出现了对高可用性的需求和高可用性的解决方案。
对于如何选择高可用性的解决方案,特别是关于双机热备的方案选择,常见的有以下问题:Q:高可用性的解决方案有哪些?A:从广义讲,高可用性包括一切避免系统服务中断的技术。
而一般所说的系统高可用性,往往特指的双机或多机热备/容错。
Q:什么时候需要双机热备?A:决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对服务中断的容忍程度,以此决定是否使用双机热备。
即,你的用户能容忍多长时间恢复服务,如果服务不能恢复会造成多大的影响。
Q:双机热备方案与集群的区别?A:从概念上,双机热备是集群(Cluster)的一种。
集群一般包括两类,一类是纯粹应用的集群,各个应用服务器都访问统一的数据库服务器,但彼些并不需要共享,这种集群是比较简单的,往往采取各个服务器同时提供服务的方式,并且往往同时采用负载均衡技术。
有另一类是数据库服务器(或其他需要访问数据的系统如Exchange、Notes)的集群。
集群可能包括多台服务器。
集群软件除了支持双机工作外,还可以支持多台服务器(Multi Node)工作,同时部署多个应用,并在多个服务器间灵活地设置接管策略。
Q:数据库服务的高可用性有几种方式?A:最简单的,是采用备机的方式。
这其实不属于高可用性的范围,但可以将出现故障后恢复服务的时间控制在几十分钟的量级,而且备机平时还可用作其他用途。
这种方式是一种低成本的简单方案,对于不是非常重要的应用比较适合。
它不适用于重要应用,但是除非你的应用停上几天都无所谓,否则至少要有这一级别的保护措施。
第二种是通过软件方式实现双机热备。
即不采用共享的存储设备,而是数据不再单点存储,本机数据可以向多台主机做实时的数据复制。
这种方式的优点是节省了昂贵的存储设备投资。
缺点是或者会产生数据的差异,或者会影响数据库的速度。
ORACLE RAC的五大优势及其劣势
详述Oracle RAC的五大优势及其劣势2012年08月15日00:05it168网站原创作者:刘炳林编辑:王玉圆评论:0条【IT168技术】不同的集群产品都有自己的特点,RAC的特点包括如下几点:·双机并行。
RAC是一种并行模式,并不是传统的主备模式。
也就是说,RAC集群的所有成员都可以同时接收客户端的请求。
·高可用性。
RAC是Oracle数据库产品高可用性的解决方案,能够保证在集群中只要有一个节点存活,就能正常对外提供服务。
·易伸缩性。
RAC可以非常容易地添加、删除节点,以满足系统自身的调整。
·低成本。
能使用较低廉的服务器来实现高可用性、高吞吐量的集群环境,这要比通过对某台高端服务器增加硬件实现高可用性、高吞吐量花费的成本低很多。
·高吞吐量。
随着节点数的增加,整个RAC的吞吐量也在不断增长。
下面详细讨论这五大特点。
一、双机并行RAC是一种充分利用服务器资源的高可用性实现方案,RAC的并行模式实现方式与传统的双机热备实现方式截然不同,图1-4是两者的比较。
如图1-4所示,两个节点在传统的双机热备环境中,始终有一台机器作为备用机,只有当主节点出现问题的时候才会切换到备用机上;如果主机一直没有出现问题,那么备用机始终处于空闲状态,这在资源的利用上以及成本方面都是巨大的浪费。
但RAC是一种并行模式的架构,也就是说,两个节点的集群节点间是一种并行运行的关系,当一台机器出现问题,请求会自动转发到另一台机器,没有任何一台机器作为备用机一直不被使用,这样就充分利用了服务器资源。
同时,传统的双机热备构架在出现问题时,常常需要数分钟的切换时间,而RAC在出现问题时,针对存在的会话只需要数十秒的时间就可以完成失败切换过程,对新会话的创建不会产生影响,在切换时间上也有比较大的优势。
▲图1-4双机热备与RAC并行模式对比二、高可用性RAC是Oracle数据库高可用性解决方案。
双机热备_双机互备_双机双工_区别说明
双机热备=主机+备机简单理解:主要应用运行于主机,备机即备用机器双机互备=主机(备机)+备机(主机)简单理解:部分应用运行于主机,部分应用运行于备机双机双工=主机+主机简单理解:两台机器同时运行应用第一种,备机不工作,主机出现故障时备机接管主机的所有工作第二、三种,主机备机同时工作,两台服务器可以跑不同的应用,例如主机跑ORACLE,备机跑IIS,任意一台服务器故障时,所有服务会自动切换到正常的服务器上第一种,备机不运行应用,处于等待状态第二种,备机运行与主机不同的应用,应用互为备份第三重,备机运行与主机相同的应用第一种:两台server安装相同的系统、应用软件,通过一个虚拟的名称对外提供服务,但是一个时刻只有一台是活动的,另一台处于休眠状态。
故障发生时通过双机软件的侦测和切换功能,备份server接管工作。
第二种:两台server安装相同的系统、应用软件,例如server1跑ORACLE、server2做MAIL。
但是每个server同时只有一个服务是运行的,当server1出故障后,server2接管server1的ORACLE服务。
第三中:应该是负载均衡吧。
1、双机热备即是目前通常所说的active/standby 方式,服务器数据包括数据库数据同时往两台或多台服务器写,保证数据的即时同步,当active服务器出现故障的时候,通过软件诊测或手工方式将standby机器激活,保证应用在短时间内完全恢复正常使用。
典型应用在证券资金服务器或行情服务器。
cluster其中一种形式。
2、双机互备,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性,但对服务器的性能要求比较高。
配置相对要好。
3、双机双工,即目前的cluster的一种形式,两台或多台服务器均为活动,同时运行相同的应用,保证整体的性能,也实现了负载均衡和互为备份。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言在现代信息技术快速发展的背景下,数据安全和系统可靠性成为企业和组织关注的焦点。
为了应对系统故障、硬件故障、自然灾害等风险,容错方案和双机热备方案成为了常见的解决方案。
本文将对这两种方案进行比较,以匡助读者选择适合自己需求的方案。
二、容错方案容错方案是一种通过冗余设计来提高系统可靠性的解决方案。
容错技术的核心思想是在系统发生故障时,能够自动切换到备用设备上,保证系统的持续运行。
常见的容错技术包括冗余磁盘阵列(RAID)、冗余电源、冗余网络等。
1. RAIDRAID技术是一种通过将多个磁盘组合成一个逻辑磁盘来提高数据存储性能和可靠性的技术。
常见的RAID级别包括RAID 0、RAID 1、RAID 5等。
RAID 0通过数据分块和并行读写提高性能,但没有冗余备份功能;RAID 1通过镜像技术实现数据的冗余备份,但性能相对较低;RAID 5通过分布式奇偶校验实现数据的冗余备份和性能的提升。
2. 冗余电源冗余电源是通过在系统中增加备用电源来保证系统的持续供电。
当主电源发生故障时,系统能够自动切换到备用电源上,避免因电源故障导致的系统停机。
冗余电源可以采用独立供电和共享供电两种方式。
3. 冗余网络冗余网络是通过在系统中增加备用网络设备来提高网络的可靠性。
常见的冗余网络技术包括双机热备、冗余链路、冗余交换机等。
双机热备是一种常见的冗余网络方案,通过将主机和备机连接在同一个局域网上,当主机发生故障时,备机能够自动接管工作,保证系统的持续运行。
三、双机热备方案双机热备方案是一种通过在系统中增加备用设备来提高系统可靠性的解决方案。
双机热备方案的核心思想是在主机发生故障时,备机能够即将接管工作,保证系统的连续性。
常见的双机热备方案包括主备模式、对称模式和非对称模式。
1. 主备模式主备模式是最常见的双机热备方案。
在主备模式下,主机负责正常的业务处理,备机处于待命状态。
当主机发生故障时,备机能够自动接管主机的工作,保证系统的持续运行。
集群与小型机对比
概要一,浪潮天梭服务器集群与小型机系统对比 (2)下面以此例从几个方面进行详细的对比: (3)A 基本配置分析 (3)B 性能分析 (5)C 技术先进性 (7)D 整体投资预算 (7)E 系统扩展收缩性 (8)二,浪潮天梭——灵活部署提升系统利用价值 (8)三,浪潮天梭——关键模块体现出的可靠性 (10)四,浪潮天梭——单点映射实现远程智能管理 (10)一,浪潮天梭服务器集群与小型机系统对比关键的数据库应用,通常采用以下两种方案:⏹小型机双机方案,例如:两台HP RX6600(1-4 CPU配置)+一台光纤存储;或者两台IBM P 570(2-8 CPU配置)+一台光纤存储⏹并行数据库集群方案,例如:浪潮天梭(2、4、8…节点NF5602 +一台光纤存储)方案工作原理简述:⏹双机系统,一台机器在工作的时候,另外一台机器处于热备状态;当主机故障的时候,备机接替工作;主要实现故障切换功能;同一时间只有一台机器提供服务⏹集群系统,所有机器都处于工作状态,任务被平均的分配到各个机器上;当一台机器故障,任务被自动的分配到其他机器上;实现负载均衡和故障切换功能;以这两者为例,对这两种方案的对比分析如下:从同样测试平台下的横向对比中可以看出,浪潮NF560D2凭借Intel最新的四路六核处理器,在单机上领先于HP RX6600,2台并行上略低于IBM P570。
而由于并行数据库技术无限的扩展性(可搭建2台、4台、6台、8台……),随着集群规模的扩大,系统整体性能趋于线性提高,但整体硬件成本却低于小型机双机系统。
下面以此例从几个方面进行详细的对比:A 基本配置分析主机配置如下:从基本配置来看,浪潮NF560D2的系统配置更先进,体现为最新的四路六核7400系列处理器,更先进的FBD内存技术,更先进的SAS硬盘,以及内存、硬盘容量。
【附:FBD内存介绍FB-DIMM 技术被广泛认为是内存技术的全新飞跃,得到了业界内存制造商和原始设备制造商(OEM)的广泛支持。
群集和双机热备的概念与区别
群集和双机热备的概念与区别解析磁盘阵列的关键技术存储技术在计算机技术中受到广泛关注,服务器存储技术更是业界关心的热点。
一谈到服务器存储技术,人们几乎立刻与SCSI(Small Computer Systems Interface)技术联系在一起。
尽管廉价的IDE硬盘在性能、容量等关键技术指标上已经大大地提高,可以满足甚至超过原有的服务器存储设备的需求。
但由于Internet的普及与高速发展,网络服务器的规模也变得越来越大。
同时,Internet 不仅对网络服务器本身,也对服务器存储技术提出了苛刻要求。
无止境的市场需求促使服务器存储技术飞速发展。
而磁盘阵列是服务器存储技术中比较成熟的一种,也是在市场上比较多见的大容量外设之一。
在高端,传统的存储模式无论在规模上,还是安全上,或是性能上,都无法满足特殊应用日益膨胀的存储需求。
诸如存储局域网(SAN)等新的技术或应用方案不断涌现,新的存储体系结构和解决方案层出不穷,服务器存储技术由直接连接存储(DAS)向存储网络技术(NAS)方面扩展。
在中低端,随着硬件技术的不断发展,在强大市场需求的推动下,本地化的、基于直接连接的磁盘阵列存储技术,在速度、性能、存储能力等方面不断地迈上新台阶。
并且,为了满足用户对存储数据的安全、存取速度和超大的存储容量的需求,磁盘阵列存储技术也从讲求技术创新、重视系统优化,以技术方案为主导的技术推动期逐渐进入了强调工业标准、着眼市场规模,以成熟产品为主导的产品普及期。
回顾磁盘阵列的发展历程,一直和SCSI技术的发展紧密关联,一些厂商推出的专有技术,如IBM的SSA(Serial Storage Architecture)技术等,由于兼容性和升级能力不尽如人意,在市场上的影响都远不及SCSI技术广泛。
由于SCSI技术兼容性好,市场需求旺盛,使得SCSI技术发展很快。
从最原始5MB/s传输速度的SCSI-1,一直发展到现在LVD接口的160MB/s传输速度的Ultra 160 SCSI,320MB/s传输速度的Ultra 320 SCSI接口也将在2001年出现(见表1)。
VMware vSphere 5.1 高可用性 ---- 群集、HA、DRS、FT
VMware vSphere 5.1 高可用性在本节中主要讲的是集群的一些功能和配置,相比5.0的设置,没有太大的变化。
VMware vSphere为虚拟机提供虚拟化的基础架构,将现有的物理资源转化成虚拟资源,将物理资源分成若干资源,为每个虚拟机提供包括CPU、内存等虚拟资源。
要想很好地分配这些资源,就必须要使用资源池。
资源池是灵活管理资源的逻辑抽象。
资源池可以分组为层次结构,用于对可用的CPU 和内存资源按层次结构进行分区。
群集中的资源池比单个ESXi主机上的还要重要,因为在群集中创建资源之后,整个资源池管理的就是所有的ESXi主机资源了。
所管理的资源是所有ESXi主机上的CPU和内存的资源总和。
高可用性和双机热备是VMware vSphere 5.1最重要的一部分,高可用并不是vSphere独有的,企业使用高可用就是为了服务的连续性和数据的安全性,HA是以一群ESXi服务器为主的群集功能,主要是目的是当虚拟机运行的主机发生故障时能及时转移主机,避免长时间的停机。
而FT双机热备则是保证虚拟机最长时间不停机,将虚拟机以双机热备的方式同时在两台主机运行,大大增强了业务的可连续性。
本节中主要讲的是讲的一下内容:一、建立群集二、设置HA高可用性三、测试HA高可用性四、设置DRS五、建立FT双机热备无论是计划停机时间还是非计划停机时间,都会带来相当大的成本。
但是,用于确保更高级别可用性的传统解决方案都需要较大开销,并且难以实施和管理。
VMware 软件可为重要应用程序提供更高级别的可用性,并且操作更简单,成本更低。
使用vSphere,组织可以轻松提高为所有应用程序提供的基准级别,并且以更低成本和更简单的操作来实现更高级别的可用性。
使用vSphere,可以独立于硬件、操作系统和应用程序提供更高可用性,减少常见维护操作的计划停机时间,在出现故障时提供自动恢复。
vSphere 可以减少计划的停机时间,防止出现非计划停机,并迅速从断电中恢复。
Raid与双机热备简单介绍及区别
双机热备与RAID技术说明一.RAID技术详解RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array)。
简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。
组成磁盘阵列的不同方式成为RAID级别(RAID Levels)。
数据备份的功能是在用户数据一旦发生损坏后,利用备份信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。
在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等。
总之,对磁盘阵列的操作与单个硬盘一模一样。
不同的是,磁盘阵列的存储速度要比单个硬盘高很多,而且可以提供自动数据备份。
RAID技术的两大特点:一是速度、二是安全,由于这两项优点,RAID技术早期被应用于高级服务器中的SCSI接口的硬盘系统中,随着近年计算机技术的发展,PC机的CPU 的速度已进入GHz 时代。
IDE接口的硬盘也不甘落后,相继推出了ATA66和ATA100硬盘。
这就使得RAID技术被应用于中低档甚至个人PC机上成为可能。
RAID通常是由在硬盘阵列塔中的RAID控制器或电脑中的RAID卡来实现的。
RAID技术经过不断的发展,现在已拥有了从RAID 0 到6 七种基本的RAID 级别。
另外,还有一些基本RAID级别的组合形式,如RAID 10(RAID 0与RAID 1的组合),RAID 50(RAID 0与RAID 5的组合)等。
不同RAID 级别代表着不同的存储性能、数据安全性和存储成本。
但我们最为常用的是下面的几种RAID形式。
(1) RAID 0(2) RAID 1(3) RAID 0+1(4) RAID 3(5) RAID 5RAID级别的选择有三个主要因素:可用性(数据冗余)、性能和成本。
容错方案与双机热备方案比较
容错方案与双机热备方案比较一、引言容错方案和双机热备方案是常用的系统备份和恢复策略,用于确保系统的高可用性和可靠性。
本文将比较这两种方案的特点、优势和适用场景,以帮助选择合适的方案。
二、容错方案容错方案是通过在系统中引入冗余机制,以实现在硬件或软件故障发生时,系统仍能继续正常运行的能力。
容错方案的主要特点包括:1. 冗余设计:容错方案通常会在系统中引入冗余组件,如冗余电源、冗余存储设备等,以保证在一个组件故障时,其他组件能够接管工作。
2. 快速切换:当一个组件发生故障时,容错方案能够迅速切换到备用组件,以确保系统的连续性和可用性。
3. 自动恢复:容错方案能够自动检测和恢复故障,减少人工干预的需要。
4. 适用范围广:容错方案适用于各种规模的系统和应用,包括个人电脑、服务器和数据中心等。
三、双机热备方案双机热备方案是一种常见的容错方案,它通过在系统中引入一台备用服务器,以实现在主服务器发生故障时,备用服务器能够立即接管工作的能力。
双机热备方案的主要特点包括:1. 实时同步:主服务器和备用服务器之间会进行实时数据同步,确保备用服务器上的数据与主服务器保持一致。
2. 快速切换:当主服务器发生故障时,双机热备方案能够迅速切换到备用服务器,实现对系统的无缝切换。
3. 高可用性:双机热备方案能够提供高可用性,减少系统停机时间,确保业务的连续性。
4. 适用于关键系统:双机热备方案通常用于对系统可用性要求较高的关键业务,如金融交易系统、电信运营系统等。
四、比较分析1. 故障恢复能力:容错方案和双机热备方案都能够实现系统的故障恢复,但在故障发生时的恢复速度上存在差异。
双机热备方案能够实现几乎无感知的切换,而容错方案可能需要较长的恢复时间。
2. 成本效益:双机热备方案相对容错方案来说成本较高,因为需要购买备用服务器和进行实时数据同步。
而容错方案的成本相对较低,只需增加一些冗余组件即可。
3. 可靠性:双机热备方案相对容错方案来说更可靠,因为备用服务器能够立即接管工作,几乎没有停机时间。
双机集群介绍
Windows系统平台下双机和集群系统软件介绍1、前言在几年前介绍这类软件可能对于大家来说还有些陌生,而今估计大多数人至少都知道一些了。
那么在这些年里不知你是否一直关注过它们,可以说现在此类软机已经非常之多了。
本文的目的就是使大家对Windows下的众多双机和集群软件有一个综合的认识。
2、概念2.1双机和集群双机和集群网上介绍的文章很多,那么他们到底指的是什么呢?双机:这里指由两台服务器组成,防止某一服务器发生故障而造成关键业务中断或受阻的应用策略。
集群:俗话说“三五成群”,因此集群一般指三台服务器以上,防止某一服务器发生故障而造成关键业务中断或受阻的应用策略。
另一个说法就是带磁盘阵列柜的双机也算集群的一种,因为有了磁盘柜就具备了扩充多台服务器的基础。
至于多任务、负载均衡其实都是应用方式这里就不多说了。
通过对比我们可以了解第一点区别就是数量不同。
2.2热备份和冷备份了解了双机和集群你还有必要知道什么是热备份和冷备份。
热备份:这里指当某一个主关键业务服务器发生故障后,通过软件控制自动由备服务器接管该关键业务服务器的所有对外服务的故障恢复模式。
冷备份:是指给主关键业务服务器备份一台服务器,当主关键业务服务器发生故障时,由管理员用备份服务器替换主服务器的故障恢复模式。
通过对比我们可以了解这里的区别是是否人工干预。
2.3双机热备通过前面的介绍,这里我们就很容易什么是双机热备了,其实就是由两台服务器组成的服务器热备份系统。
那么还有几个概念需要进一步了解:主/从模式:这是标准的双机热备份方式,就是一服务器正常工作,另一服务器随时准备接替其工作。
主/主模式:也叫双机互备援,这种模式其实是对由两台服务器组成的集群系统的补充模式。
就是两台服务器在正常时都对外提供各自的服务,当其中一台发生故障时由另一台服务器接替故障服务器所提供的服务。
那么为什么要如此呢?其实就是主/从模式中由于从服务器平时啥也不错显得有些浪费资源,因此就产生了这种模式。
集群及双机热备
集群系统实现方案详解有一种常见的方法可以大幅提高服务器的安全性,这就是集群。
1、集群的基本概念Cluster集群技术可如下定义:一组相互独立的服务器在网络中表现为单一的系统,并以单一系统的模式加以管理。
此单一系统为客户工作站提供高可靠性的服务。
大多数模式下,集群中所有的计算机拥有一个共同的名称,集群内任一系统上运行的服务可被所有的网络客户所使用。
Cluster必须可以协调管理各分离的组件的错误和失败,并可透明地向Cluster中加入组件。
一个Cluster包含多台(至少二台)拥有共享数据存储空间的服务器。
任何一台服务器运行一个应用时,应用数据被存储在共享的数据空间内。
每台服务器的操作系统和应用程序文件存储在其各自的本地储存空间上。
Cluster内各节点服务器通过一内部局域网相互通讯。
当一台节点服务器发生故障时,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。
当一个应用服务发生故障时,应用服务将被重新启动或被另一台服务器接管。
当以上任一故障发生时,客户将能很快连接到新的应用服务上。
2、集群的硬件配置镜像服务器双机集群中镜像服务器双机系统是硬件配置最简单和价格最低廉的解决方案,通常镜像服务的硬件配置需要两台服务器,在每台服务器有独立操作系统硬盘和数据存贮硬盘,每台服务器有与客户端相连的网卡,另有一对镜像卡或完成镜像功能的网卡。
镜像服务器具有配置简单,使用方便,价格低廉诸多优点,但由于镜像服务器需要采用网络方式镜像数据,通过镜像软件实现数据的同步,因此需要占用网络服务器的CPU及内存资源,镜像服务器的性能比单一服务器的性能要低一些。
有一些镜像服务器集群系统采用内存镜像的技术,这个技术的优点是所有的应用程序和网络操作系统在两台服务器上镜像同步,当主机出现故障时,备份机可以在几乎没有感觉的情况下接管所有应用程序。
因为两个服务器的内存完全一致,但当系统应用程序带有缺陷从而导致系统宕机时,两台服务器会同步宕机。
Rose双机热备两款软件原理介绍以及共享存储双机热备方案和镜像双机热备方案介绍
Rose双机热备两款软件原理介绍以及共享存储双机热备⽅案和镜像双机热备⽅案介绍⼀. RoseHA的⼯作原理 RoseHA双机系统的两台服务器(主机)都与磁盘阵列(共享存储)系统直接连接,⽤户的操作系统、应⽤软件和RoseHA⾼可⽤软件分别安装在两台主机上,数据库等共享数据存放在存储系统上,两台主机之间通过私⽤⼼跳⽹络连接。
配置好的系统主机开始⼯作后,RoseHA软件开始监控系统,通过私⽤⽹络传递的⼼跳信息,每台主机上的RoseHA软件都可监控另⼀台主机的状态。
当⼯作主机发⽣故障时,⼼跳信息就会产⽣变化,这种变化可以通过私⽤⽹络被RoseHA软件捕捉。
当捕捉到这种变化后RoseHA就会控制系统进⾏主机切换,即备份机启动和⼯作主机⼀样的应⽤程序接管⼯作主机的⼯作(包括提供TCP/IP⽹络服务、存储系统的存取等服务)并进⾏报警,提⽰管理⼈员对故障主机进⾏维修。
当维修完毕后,可以根据RoseHA的设定⾃动或⼿动再切换回来,也可以不切换,此时维修好的主机就作为备份机,双机系统继续⼯作。
RoseHA实现容错功能的关键在于,对客户端来说主机是透明的,当系统发⽣错误⽽进⾏切换时,即主机的切换在客户端看来没有变化,所有基于主机的应⽤都仍然正常运⾏。
RoseHA采⽤了虚拟IP地址映射技术来实现此功能。
客户端通过虚拟地址和⼯作主机通讯,⽆论系统是否发⽣切换,虚拟地址始终指向⼯作主机。
在进⾏⽹络服务时,RoseHA提供⼀个逻辑的虚拟地址,任何⼀个客户端需要请求服务时只需要使⽤这个虚拟地址。
正常运⾏时,虚拟地址及⽹络服务由主服务器提供。
当主服务器出现故障时,RoseHA会将虚拟地址转移到另外⼀台服务器的⽹卡上,继续提供⽹络服务。
切换完成后,在客户端看来系统并没有出现故障,⽹络服务仍然可以使⽤。
除IP地址外,HA还可以提供虚拟的计算机别名供客户端访问。
对于数据库服务,当有主服务器出现故障时,另外⼀台服务器就会⾃动接管,同时启动数据库和应⽤程序,使⽤户数据库可以正常操作。
数据库双机热备中的双机软件优点总结
数据库双机热备是目前数据库用户都需要考虑的问题,重要数据的安全是决不能呗忽视的。
一个完好的双机备份能为数据库提供相当良好的存储环境。
数据库双机热备有两种典型的方式,一种是比较标准的,两台服务器通过一个共享的存储设备(一般是共享的磁盘阵列或存储区域网SAN),并且安装双机软件,实现数据库双机热备,称为共享方式。
另一种方式是通过纯软件的方式,一般称为纯软件方式或镜像方式(Mirror)。
对于共享方式,数据库放在共享的存储设备上。
当一台服务器提供服务时,直接在存储设备上进行读写。
而当系统切换后,另一台服务器也同样读取该存储设备上的数据。
对于纯软件的方式,通过镜像软件,将数据可以实时复制到另一台服务器上,这样同样的数据就在两台服务器上各存在一份,如果一台服务器出现故障,可以及时切换到另一台服务器。
纯软件方式有三大优点:1.避免了磁盘阵列的单点故障:对于数据库双机热备,本身即是防范由于单个设备的故障导致服务中断,但磁盘阵列恰恰又形成了一个新的单点。
(比如,服务器的可靠系数是99.9%,磁盘阵列的可靠系数是99.95%,则纯软双机的可靠系数是1-99.9%x99.9%=99.99%,而基于磁盘阵列的数据库双机热备系统的可靠系数则会是略低于99.95%2.节约投资:不需购买昂贵的磁盘阵列。
3.不受距离的限制:两台服务器不需受SCSI电缆的长度限制(光纤通道的磁盘阵列也不受距离限制,但投资会大得多)。
这样,可以更灵活地部署服务器,包括通过物理位置的距离来提高安全性。
纯软件方式以前应用得较少,一方面是由于当时市场上比较流行的双机软件不支持纯软件方式,另一方面是由于少数支持纯软件方式的产品其可靠性不太令人放心。
但随着Lifekeeper这样的大牌厂商的产品进入市场,应该说纯软件方式将逐渐成为一种方向。
从方案选择的角度,建议在进行数据库双机热备时,如果投资充裕、数据量大(1T以上),可以采用共享的存储设备(如磁盘阵列)的方式,但应尽量选择高可靠性(如著名品牌的)设备。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
集群存储软件与双机热备的性能对比集群存储软件是几乎和双机热备一同产生的技术,但是为什么在市场占有率上失去了优势,这是一直都在探究的问题,下面我们就详细的了解下集群存储软件的相关知识。
在双机热备应用方面,有两大类软件产品。
一类是双机软件(HA),另一类则称作集群存储软件(Cluster),这两类软件是有差异的。
它们都是为实现系统的高可用性服务的,都解决了一台服务器出现故障时,由其他服务器接管应用,从而持续可靠地提供服务的问题。
它们都是通过心跳技术在进行系统检测。
但是,双机软件只能支持两台服务器以主从方式或互备方式工作。
而集群存储软件除了支持双机工作外,还可以支持多台服务器(Multi Node)工作,同时部署多个应用,并在多个服务器间灵活地设置接管策略。
在两种情况下需要使用集群存储软件:一是有超过两个应用,本身就需要部署三台或更多的服务器。
二是只有两个应用,但每个应用的负载均较大,不宜采用双机互备的方式,而是需要由第三台服务器来作为这两个应用的备机。
一般地讲,集群存储软件具有更多的技术含量,具备更高的可靠性。
同时,往往价格(平均到每台服务器)也高于双机软件。
在选择产品时,应根据应用的实际情况来确定。
最理想的方式,则是在应用数量少、负载不是很大时先使用双机软件,然后在应用数量增多、负载增大时平滑过渡到集群存储软件。
双机备份和集群的原理与比较什么是双机热备?所谓双机热备就是使用互为备份的两台服务器共同执行同一服务,其中一台主机为工作机(Primary Server),另一台主机为备份机(Standby Server)。
在系统正常情况下,工作机为应用系统提供服务,备份机监视工作机的运行情况(工作机同时也在检测备份机是否正常),当工作机出现异常,不能支持应用系统运营时,备份机主动接管工作机的工作,继续支持关键应用服务,保证系统不间断的运行。
什么情况下需要采用双机热备?用户可以根据系统的重要性以及终端用户对服务中断的容忍程度决定是否使用双机热备。
比如网络中的用户最多能容忍多长时间恢复服务?如果服务不能很快恢复会造成什么样的后果等。
对于承担企业关键业务应用的服务器需要极高的稳定性和可用性,需要7×24不间断服务,推荐使用双机热备。
我已经有了RAID,以及磁带备份,还有必要做双机吗?或者,如果我做了双机备份,还有必要做磁带备份吗?RAID和数据备份都是很重要的。
但RAID技术只能解决硬盘的问题,备份只能解决系统出现问题后的恢复。
而一旦服务器本身出现问题,不论是设备的硬件问题还是软件系统的问题,都会造成服务的中断。
因此,RAID及数据备份技术不能避免服务中断出现,对于需要持续可靠地提供应用服务的系统,双机还是非常必要的。
数据备份是保障数据安全性的必不可少的措施。
因为不论RAID还是双机,都是一种实时的备份。
任何软件错误、病毒影响、误操作等等,都会同步地在多份数据中发生影响。
因此,对于关键业务即使采用了双机方案也还是一定要进行数据的备份,以便能在数据损坏、丢失时进行恢复。
如何选择与实施双机热备的配置方案?以应用为主导,以高可用性为宗旨,分析需求的必要性; 2. 选择确定具体的设备、软件的型号等。
需要注意的是: 不同的软件或是硬盘等存储设备,他们之间存在兼容性的问题,因此在购买之前应咨询专业人员,避免出现采购了双机软件后对相关的存储设备存在不兼容等现象。
3.在实施完成后,一定要进行测试,以确保工作正常,而且应注意在运行过程中定期的对系统是否能够正常切换进行测试。
集群的概念集群是oracle高可用性产品设计的核心,使得oracle在出现问题时可以从一个节点切换到另外一个节点。
RAC采用了共享磁盘类型的集群,允许所有群集中节点同时访问数据。
任何时刻都有一组数据文件可以供所有节点访问。
RAC的最终目标是提供高度的可管理性,和同单个计算机上运行单个oracle数据库实例。
Oracle能自动在集群的多个节点之间平衡负载。
双机热备方案与集群的区别?答:从概念上来讲,双机热备属于集群中的一种。
集群一般包括两类:一类是纯应用服务器的集群,即各个应用服务器都访问统一的数据库服务器,但彼些并不需要文件共享存储等,这种集群是比较简单的。
另一类是数据库服务器的双机热备,这种双机热备实现,一般是两台服务器同时使用共享的存储设备,并且在普遍的情况下,均采取主、备的方式(也有高端的系统采用并行的方式,即两台服务器同时提供服务)。
常见问题与方案选择对于企业重要的应用系统而言,保证系统能持续、可靠地提供服务是非常重要的,因此就出现了对高可用性的需求和高可用性的解决方案。
对于如何选择高可用性的解决方案,特别是关于双机热备的方案选择,常见的有以下问题:Q:已经采取了RAID技术和数据备份技术,还有必要做双机吗?A:参见:双机热备与数据备份及RAID的关系Q:高可用性的解决方案有哪些?A:从广义讲,高可用性包括一切避免系统服务中断的技术。
而一般所说的系统高可用性,往往特指服务器的双机或多机热备/容错。
Q:什么时候需要双机热备?A:决定是否使用双机热备,正确的方法是要分析一下系统的重要性以及对服务中断的容忍程度,以此决定是否使用双机热备。
即,你的用户能容忍多长时间恢复服务,如果服务不能恢复会造成多大的影响。
Q:双机热备、双机互备与双机双工三个概念都是什么意思?有什么区别?A:参见:双机热备、双机互备与双机双工的区别Q:双机热备方案与集群的区别?A:从概念上,双机热备是集群(Cluster)的一种。
集群一般包括两类,一类是纯粹应用服务器的集群,各个应用服务器都访问统一的数据库服务器,但彼些并不需要共享存储,这种集群是比较简单的,往往采取各个服务器同时提供服务的方式,并且往往同时采用负载均衡技术。
有关应用服务的集群,请参见:谈Web服务器和应用服务器的负载均衡另一类是数据库服务器(或其他需要访问存储数据的系统如Exchange、Notes)的集群。
集群可能包括多台服务器。
集群软件除了支持双机工作外,还可以支持多台服务器(Multi Node)工作,同时部署多个应用,并在多个服务器间灵活地设置接管策略。
请参见:双机、集群的配置模式-主从、互备、多点集群双机软件与集群软件的异同Q:数据库服务的高可用性有几种方式?A:最简单的,是采用备机的方式。
这其实不属于高可用性的范围,但可以将出现故障后恢复服务的时间控制在几十分钟的量级,而且备机平时还可用作其他用途。
这种方式是一种低成本的简单方案,对于不是非常重要的应用比较适合。
它不适用于重要应用,但是除非你的应用停上几天都无所谓,否则至少要有这一级别的保护措施。
第二种是通过软件方式实现双机热备。
即不采用共享的存储设备,而是数据不再单点存储,本机数据可以向多台主机做实时的数据复制。
这种方式的优点是节省了昂贵的存储设备投资。
缺点是或者会产生数据的差异,或者会影响数据库的速度。
比如,如果在服务中断时切换到备机,则可能有少量已经在主机完成的事务在备机上尚未实现。
而与备份数据的恢复不同,备机启动后,后续的操作已经进行,因此丢失的事务就很难补上。
因此,这种方式适用于对于丢失少量数据不是非常敏感的系统。
有关这种方式的深入探讨,可参见:镜像与HA-数据库双机热备的两种方式第三种是基于共享存储设备和双机软件实现双机热备。
这是标准的方法,能够在无人值守的情况下提供秒级的切换,并且不会丢失数据。
当然,投资会比较高。
Q:数据库双机热备时,双机是同时工作吗?A:在一般的中小规模应用中,数据库的双机热备都是主/备方式,主服务器工作时另一台等待,在主服务器出现故障时借助双机软件自动切换至另一台服务器。
而有些大规模应用为充分利用设备,可以采用并行服务的方式,两台服务器同时提供服务,如Oracle的RAC(Oracle Real Application Cluster),以及支持SQL Server并行服务的数据库路由器软件ICXQ:如何选择与实施系统高可用性方案?A:参见:如何选择与实施系统高可用性方案?双机热备与数据备份的关系一些用户在规划双机热备或双机备份时,会有这样的问题:我已经有了RAID,以及磁带备份,还有必须做双机吗?或者,如果我做了双机备份,还有必要做磁带备份吗?应该说RAID和数据备份都是很重要的。
但是,RAID技术只能解决硬盘的问题,备份只能解决系统出现问题后的恢复。
而一旦服务器本身出现问题,不论是设备的硬件问题还是软件系统的问题,都会造成服务的中断。
因此,RAID及数据备份技术不能解决避免服务中断的问题。
对于需要持续可靠地提供应用服务的系统,双机还是非常重要的。
只要想一想,如果你的服务器坏了,你要用多少时间将其恢复到能正常工作,你的用户能容忍多长的恢复时间就能理解双机的重要性了。
从另外一个方面,RAID以及磁带备份也是非常需要的。
对于RAID而言,可以以很低的成本大大提高系统的可靠性,而且其复杂程度远远低于双机。
因为毕竟硬盘是系统中机械操作最频繁、易损率最高的部件,如果采用RAID,就可以使出现故障的系统很容易修复,也减少服务器停机进行切换的次数。
数据备份更是必不可少的措施。
因为不论RAID还是双机,都是一种实时的备份。
任何软件错误、病毒影响、误操作等等,都会同步地在多份数据中发生影响。
因此,一定要进行数据的备份(不论采取什么介质,都建议用户至少要有一份脱机的备份),以便能在数据损坏、丢失时进行恢复。
双机热备、双机互备与双机双工的区别双机热备即是目前通常所说的active/standby方式,服务器数据包括数据库数据同时往两台或多台服务器写,或者使用一个共享的存储设备。
当active服务器出现故障的时候,通过软件诊测(一般是通过心跳诊断)将standby机器激活,保证应用在短时间内完全恢复正常使用。
双机互备,在双机热备的基础上,两个相对独立的应用在两台机器同时运行,但彼此均设为备机,当某一台服务器出现故障时,另一台服务器可以在短时间内将故障服务器的应用接管过来,从而保证了应用的持续性。
这种方式实际上是双机热备的一种应用。
它避免了两个应用使用四台服务器分别实现双机热备。
双机双工,两台或多台服务器均为活动,同时运行相同的应用,保证整体的性能,也实现了负载均衡和互为备份。
需要利用磁盘柜存储技术(最好采用san)。
对于数据库服务而言,它同时需要数据库软件的支持,是比较复杂的。
而WEB服务器或应用服务器就比较简单了,可参见:谈Web服务器和应用服务器的负载均衡。
双机软件与集群软件的异同在双机热备应用方面,有两大类软件产品。
一类是双机软件(HA),另一类则称作集群软件(Cluster)。
这两类软件的异同在什么地方呢?它们都是为实现系统的高可用性服务的,都解决了一台服务器出现故障时,由其他服务器接管应用,从而持续可靠地提供服务的问题。