HA和集群的概念

合集下载

集群是什么

集群是什么

集群是什么集群是一种用于集团调度指挥通信的移动通信系统,主要应用在专业移动通信领域。

1、该系统具有的可用信道可被系统的全体用户共用,具有自动选择信道功能,它是共享资源、分担费用、共用信道设备及服务的多用途、高效能的无线调度通信系统。

2、集群通信的最大特点是话音通信采用PTT,以一按即通的方式接续,被叫无需摘机即可接听,且接续速度较快,并能支持群组呼叫等功能,它的运作方式以单工、半双工为主,主要采用信道动态分配方式,并且用户具有不同的优先等级和特殊功能,通信时可以一呼百应。

3、集群系统控制器能把有限的信道动态地、自动地最佳分配给系统的所有用户,这实际上就是信道全利用度或我们经常使用的术语“信道共用”。

扩展资料:集群通信系统是一种用于集团调度指挥通信的移动通信系统,主要应用在专业移动通信领域。

该系统具有的可用信道可为系统的全体用户共用,具有自动选择信道功能,它是共享资源、分担费用、共用信道设备及服务的多用途、高效能的无线调度通信系统。

集群通信的最大特点是话音通信采用PTT(Push To Talk),以一按即通的方式接续,被叫无需摘机即可接听,且接续速度较快,并能支持群组呼叫等功能,它的运作方式以单工、半双工为主,主要采用信道动态分配方式,并且用户具有不同的优先等级和特殊功能,通信时可以一呼百应。

追溯到它的产生,集群的概念确实是从有线电话通信中的“中继”概念而来。

1908年,E.C.Mo1ina发表的“中继”曲线的概念等级,证明了一群用户的若干中继线路的概率可以大大提高中继线的利用率。

“集群”这一概念应用于无线电通信系统,把信道视为中继。

“集群”的概念,还可从另一角度来认识,即与机电式(纵横制式)交换机类比,把有线的中继视为无线信道,把交换机的标志器视为集群系统的控制器,当中继为全利用度时,就可认为是集群的信道。

集群系统控制器能把有限的信道动态地、自动地最佳分配给系统的所有用户,这实际上就是信道全利用度或我们经常使用的术语“信道共用”。

HA的应用和原理

HA的应用和原理

HA的应用和原理1. 什么是HAHA(High Availability),即高可用性,是指系统或应用在任何时候都能保持可靠的运行,不会因为单点故障而导致系统的停机或服务的中断。

HA的目的是确保系统的连续性和可靠性,提高系统的稳定性和可用性。

2. HA的应用场景HA的应用广泛,特别适用于对系统可用性要求较高的领域,如电子商务、金融、医疗等。

以下是一些常见的HA应用场景:•数据库HA:通过使用数据库HA方案,确保数据库的高可用性,当主数据库故障时能够自动切换到备用数据库。

常见的数据库HA方案包括主备复制、数据库集群、数据同步等。

•Web服务HA:通过使用负载均衡器、集群等技术,将用户的请求分发到多个服务器上,当某个服务器出现故障时,能够自动切换到其他正常运行的服务器,保证服务的正常运行。

•应用程序HA:将应用程序部署在多台服务器上,并通过负载均衡器等方式进行负载均衡,确保应用程序的高可用性。

当某台服务器故障时,能够自动切换到其他正常运行的服务器上。

3. HA的原理HA的实现原理多种多样,不同的应用场景和需求会采用不同的HA方案。

下面介绍一些常见的HA原理:•主备复制:在数据库HA中较为常见的一种方案。

主数据库将数据实时复制到备份数据库,当主数据库故障时,备份数据库会自动接管工作,成为新的主数据库,保证了数据的连续性。

•数据同步:类似于主备复制,但是不同的是,在数据同步方式中,多个数据库实例之间是相互同步的,数据的修改会同时反映到其他数据库实例中,当其中一个数据库出现故障时,其他数据库可以继续提供服务。

•负载均衡:通过将用户请求分发到多个服务器上,实现负载均衡,平衡服务器之间的压力,当某个服务器出现故障时,请求会自动切换到其他正常运行的服务器上,保证服务的可用性。

•故障检测与恢复:通过定期检测服务器或服务的可用性,当检测到故障时,会自动触发故障恢复机制,进行故障切换或故障修复,保证系统的正常运行。

4. HA的优势HA的应用能够带来许多优势,以下列举一些常见的优势:•提高可用性:通过使用HA方案,能够减少系统或服务的停机时间,提高系统的可用性,确保系统的连续运行。

IBM MQ集群和HA区别

IBM MQ集群和HA区别

HAHA群集是由两个或多个计算机和资源(如磁盘和网络)组成的组,这些计算机和资源连接在一起并以这样的方式配置:如果失败,高可用性管理器(如HACMP(Unix)或MSCs(窗)执行故障转移。

故障转移将应用程序的状态数据从故障计算机传输到群集中的另一台计算机,并在那里重新启动它们的操作。

这提供了在HA集群中运行的高可用性服务。

之间的关系IBMMQ集群和HA集群在HA集群与队列管理器集群的关系。

多实例队列管理器(MQ集群)在两台或多台计算机上配置的相同队列管理器的实例。

通过启动多个实例,一个实例成为活动实例,而另一个实例成为标准实例。

如果活动实例失败,运行在另一台计算机上的备用实例将自动接管。

您可以使用多实例队列管理器来配置您自己的高度可用的消息传递系统,其基础是IBMMQ,而不需要集群技术,例如HACMP或者MSCs。

HA集群和多实例队列管理器是使队列管理器高度可用的替代方法。

不要通过在HA集群中放置多实例队列管理器来组合它们。

多实例队列管理器与HA集群的区别:多实例队列管理器和HA集群是实现队列管理器高可用性的替代方法。

以下几点突出了这两种方法的不同之处。

多实例队列管理器包括以下特性:•基本故障转移支持集成到IBMMQ•比HA集群更快的故障转移•简单的配置和操作•与IBMMQ资源管理器多实例队列管理器的限制包括:•需要高可用性、高性能的网络存储•更复杂的网络配置,因为队列管理器在失败时更改ip地址。

HA集群包括以下特性:•协调多个资源的能力,如应用服务器或数据库•更灵活的配置选项,包括包含两个以上节点的集群•可以在没有操作员干预的情况下多次故障转移。

•作为故障转移的一部分接管队列管理器的IP地址HA集群的限制包括:•需要额外的产品采购和技能。

•可以在集群节点之间切换的磁盘是必需的。

•HA簇的配置比较复杂。

•故障转移在历史上是相当缓慢的,但是最近的HA集群产品正在改进这一点。

•如果用于监视资源(如队列管理器)的脚本存在缺陷,则可能发生不必要的故障转移。

ha模式的工作原理

ha模式的工作原理

ha模式的工作原理在计算机系统中,高可用性(HA)模式是一种非常重要的容错机制,它能够确保系统的连续运行和数据的安全。

本篇文章将详细介绍ha模式的工作原理,包括其基本概念、硬件要求、软件要求、工作流程以及常见问题和解决方案。

一、基本概念高可用性模式(HA,High Availability)是指通过各种技术和管理手段,使得一个或多个服务能够在不间断的情况下运行,从而保障系统的稳定性和可靠性。

该模式主要包括硬件故障自动切换、软件容错、负载均衡等技术,以提高系统的可用性和性能。

二、硬件要求要实现ha模式,硬件要求主要包括以下方面:1. 服务器:至少两台服务器,用于运行相同的操作系统和应用服务。

2. 网络设备:交换机、路由器等网络设备,用于连接服务器和客户端。

3. 备份设备:备用硬盘、磁带等存储设备,用于数据备份和恢复。

三、软件要求实现ha模式需要选择合适的软件,以满足以下要求:1. 高可用性软件:如Heartbeat、Zookeeper等,用于监控和管理服务器集群。

2. 集群软件:如Pacemaker、Mongrel等,用于实现服务器之间的互斥、同步和故障自动切换。

3. 备份软件:如rsync、shadowcopy等,用于定期备份数据,确保数据安全。

四、工作流程ha模式的工作流程如下:1. 双机环境:两台服务器同时运行相同的操作系统和应用服务,相互备份。

2. 故障检测:高可用性软件会实时监测服务器的状态,一旦发现故障,会立即报警。

3. 自动切换:当一台服务器出现故障时,集群软件会自动将请求切换到另一台正常运行的服务器上,确保服务不间断。

同时,备份设备上的数据会进行同步更新,以便在需要时进行恢复。

4. 数据备份:使用备份软件定期备份数据,确保数据安全,防止数据丢失或损坏。

5. 配置管理:对所有服务器进行统一的配置管理,确保所有服务器运行在相同的标准配置下,提高系统的稳定性和可靠性。

五、常见问题及解决方案在实现ha模式的过程中,可能会遇到一些常见问题,以下是一些解决方案:1. 网络延迟:当两台服务器之间的网络延迟较大时,会导致自动切换失败。

HA 技术简介

HA 技术简介

高可用性(HA)集群通过一组计算机系统提供透明的冗余处理能力,从而实现不间断应用的目标。

高可用性(High Availability,简称HA)集群是共同为客户机提供网络资源的一组计算机系统。

其中每一台提供服务的计算机称为节点(Node)。

当一个节点不可用或者不能处理客户的请求时,该请求会及时转到另外的可用节点来处理,而这些对于客户端是透明的,客户不必关心要使用资源的具体位置,集群系统会自动完成。

HA集群系统硬件拓扑形式基于共享磁盘的HA集群系统通过共享盘柜实现集群中各节点的数据共享,包含主服务器、从服务器、存储阵列三种主要设备,以及设备间的心跳连接线。

而基于磁盘镜像的HA集群系统不包含存储阵列。

集群中两种服务器的本地硬盘通过数据镜像技术,实现集群中各节点之间的数据同步,从而实现集群的功能。

实际应用中,将节点1配置成“主服务器”,节点2配置成“从服务器”,主从服务器有各自的IP地址,通过HA集群软件控制,主从服务器有一个共同的虚拟IP地址,客户端仅需使用这个虚拟IP,而不需要分别使用主从IP地址。

这种措施是HA集群的首要技术保证,该技术确保集群服务的切换不会影响客户IP层的访问。

公网(Public Network)是应用系统实际提供服务的网络,私网(Private Network)是集群系统内部通过心跳线连接成的网络。

心跳线是HA集群系统中主从节点通信的物理通道,通过HA集群软件控制确保服务数据和状态同步。

不同HA集群软件对于心跳线的处理有各自的技巧,有的采用专用板卡和专用的连接线,有的采用串并口或USB口处理,有的采用TCP/IP网络处理,其可靠性和成本都有所不同。

近几年,基于TCP/IP 技术的心跳线因其成本低、性能优异而被广泛采用。

具体实现中主从服务器上至少各需配置两块网卡。

HA集群软件体系结构HA集群软件是架构在操作系统之上的程序,其主要由守护进程、应用程序代理、管理工具、开发脚本等四部分构成,应用服务系统是为客户服务的应用系统程序,比如MS SQL Server,Oracle,Sybase,DB2 UDB,Exchange,Lotus Notes等应用系统软件。

HA集群基本概念详解

HA集群基本概念详解

HA集群基本概念详解⼀、⾼可⽤集群的定义⼆、⾼可⽤集群的衡量标准三、⾼可⽤集群的层次结构四、⾼可⽤集群的分类五、⾼可⽤集群常⽤软件六、共享存储七、集群⽂件系统与集群LVM⼋、⾼可⽤集群的⼯作原理⼀、⾼可⽤集群的定义⾼可⽤集群,英⽂原⽂为High Availability Cluster,简称HACluster,简单的说,集群(cluster)就是⼀组计算机,它们作为⼀个整体向⽤户提供⼀组⽹络资源。

这些单个的计算机系统就是集群的节点(node)。

⾼可⽤集群的出现是为了使集群的整体服务尽可能可⽤,从⽽减少由计算机硬件和软件易错性所带来的损失。

如果某个节点失效,它的备援节点将在⼏秒钟的时间内接管它的职责。

因此,对于⽤户⽽⾔,集群永远不会停机。

⾼可⽤集群软件的主要作⽤就是实现故障检查和业务切换的⾃动化。

只有两个节点的⾼可⽤集群⼜称为双机热备,即使⽤两台服务器互相备份。

当⼀台服务器出现故障时,可由另⼀台服务器承担服务任务,从⽽在不需要⼈⼯⼲预的情况下,⾃动保证系统能持续对外提供服务。

双机热备只是⾼可⽤集群的⼀种,⾼可⽤集群系统更可以⽀持两个以上的节点,提供⽐双机热备更多、更⾼级的功能,更能满⾜⽤户不断出现的需求变化。

⼆、⾼可⽤集群的衡量标准HA(High Available), ⾼可⽤性群集是通过系统的可靠性(reliability)和可维护性(maintainability)来度量的。

⼯程上,通常⽤平均⽆故障时间(MTTF)来度量系统的可靠性,⽤平均维修时间(MTTR)来度量系统的可维护性。

于是可⽤性被定义为:HA=MTTF/(MTTF+MTTR)*100%具体HA衡量标准:99% ⼀年宕机时间不超过4天99.9% ⼀年宕机时间不超过10⼩时99.99% ⼀年宕机时间不超过1⼩时99.999% ⼀年宕机时间不超过6分钟三、⾼可⽤集群的层次结构说明:⾼可⽤集群可分为三个层次结构,分别由红⾊部分的Messaging与Membership层,蓝⾊部分的Cluster Resource Manager(CRM)层,绿⾊部分的Local Resource Manager(LRM)与Resource Agent(RA)组成,下⾯我们就来具体说明(如上图),1.位于最底层的是信息和成员关系层(Messaging and Membership),Messaging主要⽤于节点之间传递⼼跳信息,也称为⼼跳层。

ha集群解决方案

ha集群解决方案

ha集群解决方案
《ha集群解决方案》
随着互联网的不断发展,对于网站和应用程序的高可用性和可靠性要求越来越高。

因此,高可用(HA)集群解决方案成为
了企业和组织在搭建服务器和数据库系统时关注的重点之一。

HA集群解决方案是一种通过集群技术来实现高可用性和负载
均衡的系统架构。

它通过将多个服务器或节点连接在一起,实现资源共享和任务分配,从而提高系统的稳定性和性能,防止因单点故障而导致的服务中断。

在实际应用中,HA集群解决方案通常包括硬件和软件两个方面。

在硬件层面,可以通过使用具有冗余功能的服务器和网络设备来防止硬件故障对系统的影响。

而在软件层面,可以利用负载均衡器、故障转移和数据同步技术来实现高可用性。

对于企业来说,选择合适的HA集群解决方案需要考虑诸多因素,如成本、性能、可扩展性和易用性等。

常见的HA集群解决方案包括Linux-HA、Pacemaker、Keepalived等。

这些解决
方案不仅能够提供故障转移和负载均衡功能,还能够实现互备、冗余存储和数据同步,从而进一步提高系统的可用性和稳定性。

总的来说,HA集群解决方案在今天的互联网时代发挥着重要
作用,它不仅能够帮助企业提高网站和应用程序的可用性和可靠性,还能够降低因故障而造成的损失。

因此,企业和组织在
搭建服务器和数据库系统时,不妨考虑采用适合自身需求的HA集群解决方案,以提升系统的稳定性和性能。

ha 介绍

ha 介绍

1 介绍高可用集群是指一组通过硬件和软件连接起来的独立计算机,它们在用户面前表现为一个单一系统,在这样的一组计算机系统内部的一个或者多个节点停止工作,服务会从故障节点切换到正常工作的节点上运行,不会引起服务中断。

从这个定义可以看出,集群必须检测节点和服务何时失效,何时恢复为可用。

这个任务通常由一组被称为“心跳”的代码完成。

在Linux-HA里这个功能由一个叫做heartbeat的程序完成。

他是为Linux提供的一种高可用性的解决方案high availability (clustering)。

目的:提高服务的可靠性、可用性和可维护性2 原理下图为HA的网络结构图。

注释:公网接入:主从服务器通过公网通信心跳连线:主从服务器通过专用网络通信,专用网络可用以太网的交叉线连接,也可用串口连接监测。

VIP:集群通过VIP与公网通信,主从通过公网网卡上邦定虚拟地址(VIP)实现。

Heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未受到对方发送的报文,那么就认为对方失效,这时需启动资源接管模块来接管运行在对方主机上的资源或者服务。

(一)用户与主服务器正常通信(二)主从服务器通过心跳专线监测彼此是否正常(三)如果主服务器的公网失效或服务器DOWN机,从服务器通过心跳监测后,启动设定服务并接管主服务器对外的网络资源(VIP)(四)用户与从服务器通信(从机在几秒或几十秒内接管主服务器)(五)主服务器恢复后(重起或修复等)可以重新接管网络资源。

主要模块介绍节点(node)运行Heartbeat进程的一个独立主机,称为节点,节点是HA的核心组成部分,每个节点上运行着操作系统和Heartbeat软件服务。

在Heartbeat集群中,节点有主次之分,分别称为主节点和备用/备份节点,每个节点拥有惟一的主机名,并且拥有属于自己的一组资源,例如磁盘、文件系统、网络地址和应用服务等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1 什么是集群简单的说集群cluster就是一组计算机它们作为一个整体向用户提供一组网络资源。

这些单个的计算机系统就是集群的节点node。

一个理想的集群是用户从来不会意识到集群系统底层的节点在他/她们看来集群是一个系统
而非多个计算机系统。

并且集群系统的管理员可以随意增加和删改集群系统的节点。

1.2 集群系统的主要优点1高可扩展性2高可用性HA集群中的一个节点失效它的任务可传递给其他节点。

可以有效防止单点失效。

3高性能负载平衡集群允许系统同时接入更多的用户。

4高性价比可以采用廉价的符合工业标准的硬件构造高性能的系统。

2.1 集群系统的分类虽然根据集群系统的不同特征可以有多种分类方法但是一般把集群系统分为两类1、高可用High Availability
集群简称HA集群。

这类集群致力于提供高度可靠的服务。

就是利用集群系统的容错性对外提供724小时不间断的服务如高可用的文件服务器、数据库服务等关键应用。

负载均衡集群使任务可以在集群中尽可能平均地分摊不同的计算
机进行处理充分利用集群的处理能力提高对任务的处理效率。

在实际应用中这几种集群类型可能会混合使用以提供更加高效稳定的服务。

如在一个使用的网络流量负载均衡集群中就会包含高可用的网络文件系统、高可用的网络服务。

2、性能计算High Perfermance Computing集群简称HPC集群也称为科学计算集群。

在这种集群上运行的是专门开发
的并行应用程序它可以把一个问题的数据分布到多台的计
算机上利用这些计算机的共同资源来完成计算任务从而可
以解决单机不能胜任的工作如问题规模太大单机计算速度
太慢。

这类集群致力于提供单个计算机所不能提供的强大的计算能力。

如天气预报、石油勘探与油藏模拟、分子模拟、生物计算等。

3.1 什么是高可用性HA 计算机系统的可靠性用平均无故障时间MTTF来度量即计算机系统平均能够正常运行多长时间才发生一次故障。

系统的可靠性越高平均无故障时间越长。

可维护性用平均维修时间MTTR来度量即系统发生故障后维修和重新恢复正常运行平均花费的时间。

系统的可维护性越好平均维修时间越短。

计算机系统的可用性定义为MTTF/MTTFMTTR 100。

由此可见计算机系统的可用性定义为系统保持正常运行时间的百分比。

计算机产业界通常用如下表所示的9的个数来划分计算机系统可用性的类型。

可用性分类可用水平每年停机时间容错可用性999999 1 min 极高可用性99999 5 min 具有故障自动恢复
能力的可用性9999 53 min 高可用性999 8.8 h 商品可用性99 43.8h 负载均衡服务器的高可用性为了屏蔽负载均衡服务器的失效需要建立一个备份机。

主服务器和备份机上都运行High Availability监控程序通过传送诸如“I am alive”这样的信息来监控对方的运行状况。

当备份机不能在一定的时间内收到这样的信息时它就接管主服务器的服务IP并继续提
供服务当备份管理器又从主管理器收到“I am alive”这样的信息是它就释放服务IP地址这样的主管理器就开开始再次进行集群管理的工作了。

为在主服务器失效的情况下系统能正常工作我们在主、备份机之间实现负载集群系统配置信息的同步与备份保持二者系统的基本一致。

HA的容错备援运作过程自动侦测Auto-Detect阶段由主机上的软件通过冗余侦测线经由复杂的监听程序。

逻辑判断来相互侦测对方运行的情况所检查的项目有主机硬件CPU和周边、主机网络、主机操作系统、数据库引擎及其它应用程序、主机与磁盘阵列连线。

为确保侦测的正确性而防止错误的判断可设定安全侦测时间包括侦测时间间隔侦测次数以调整安全系数并且由主
机的冗余通信连线将所汇集的讯息记录下来以供维护参考。

自动切换Auto-Switch阶段某一主机如果确认对方故障则正常主机除继续进行原来的任务还将依据各种容错备援模式
接管预先设定的备援作业程序并进行后续的程序及服务。

自动恢复Auto-Recovery阶段在正常主机代替故障主机工作后故障主机可离线进行修复工作。

在故障主机修复后透过冗余通讯线与原正常主机连线自动切换回修复完成的主机上。

整个回复过程完成由EDI-HA自动完成亦可依据预先配置选择回复动作为半自动或不回复。

3.2、HA三种工作方式1、主从方式非对称方式工作原理主机工作备机处于监控准
备状况当主机宕机时备机接管主机的一切工作待主机恢复
正常后按使用者的设定以自动或手动方式将服务切换到主机上运行数据的一致性通过共享存储系统解决。

2、双机双工方式互备互援工作原理两台主机同时运行各自的服务工作且相互监测情况当任一台主机宕机时另一台主机立即接管它的一切工作保证工作实时应用服务系统的关键数据存放在共享存储系统中。

3、集群工作方式多服务器互备方式工作原理多台主机一起工作各自运行一个或几个服务各为服务定义一个或多个备用主机当某个主机故障时运行在其上的服务就可以被其它主机接管。

第一章高可用性基础概念第二节集群技术集群技术是实现系统高可用性的重要手段本节将讨论什么是服务器集群、如何建立服务器集群及相关问题。

什么是服务器集群服务器集群是作为单一系统进行管理的一组独立的服务器用于实现更高的可用性、可管理性和更优异的可伸缩性。

怎样建立服务器集群服务器集群的最低要求是a两台服务器通过网络互连b允许每台服务器访问对方的磁盘数据c专用的集群软件如Microsoft Cluster Server MSCS。

专用软件可以提供包括故障检测、恢复等多种服务并允许将服务器作为一个单一系统进行管理。

服务器集群有何优势服务器集群拥有三项主要优势更高的可用性、更方便的可管理性以及更经济高效的可伸缩性。

可用性MSCS能够自动检测应用或服务器故障并可将其在幸存服务器上快速重新启动而用户只会体验到瞬间的服务暂
停。

可管理性MSCS使管理员能够快速检查所有集群资源的状态并轻松地将工作负载分配给集群之中的不同服务器。

这对于人工负载平衡十分有用并且无需将重要数据和应用
脱机即可对服务器进行“滚动升级”。

可伸缩性支持集群的应用可以通过MSCS应用程序接口API使用MSCS服务从而在一个集群中的多台服务器上实现动态负载平衡和扩展。

三种集群技术共享磁盘最早的服务器集群允许所有服务器访问所有磁盘。

最初这种方式需要部署昂贵的线缆和交换机并要求使用专用的软件和应用协调共享磁盘访问的专用软
件通常被称为分布式锁定管理器或DLM。

今天像SCSI这样的标准已经消除了对昂贵线缆和交换机的需求。

然而共享磁盘集群仍然需要使用经过专门改造的应用。

这就意味着它不能供广泛的应用所使用然而这些应用却被部署在每年销
售量达数以百万计的服务器之上。

共享磁盘集群也存在着固有的伸缩性局限因为当您在集群中增加服务器时DLM争用是呈几何倍数增长的。

共享磁盘解决方案的实例包括Digital VAX集群和Oracle并行服务器。

镜像磁盘一种更为灵活的替代方案是使所有服务器均拥有自己的磁盘并且运行这样
的软件即能够将一台服务器的每一次写入操作“镜像”到至少一台其它服务器的数据拷贝中。

对于需要与主服务器数据保持同步的灾难恢复站点应用来说这是一项非常重要的技术。

现在市场上有很多磁盘镜像解决方案例如Network
Specialist NSI、Octopus、Veritas和Vinca均可提供用于Windows NT Server环境的解决方案。

其中许多镜像厂商还可提供类似于集群的高可用性扩展方案它们能够使用镜像
的数据拷贝在不同的服务器之间转移工作负载。

然而镜像磁盘故障恢复解决方案并不能够提供集群的可伸缩性优势。

对于它们是否永远无法提供与共享磁盘集群相同的高可用性
和可管理性尚有争议因为在进行镜像操作时总是有一段有
限的时间内两台服务器上的数据并不是完全相同的。

非共享为解决共享磁盘集群的局限性现代集群解决方案采用了“非共享”体系结构其中每一台服务器都拥有其自己的磁盘资源换言之它们在任何时间均保持“非”共享。

一旦服务器发生故障非共享集群的软件能够将磁盘所有权从一台服务器转
移到另一台服务器。

它提供了与共享磁盘集群相同的高层次可用性以及潜在的更高的可伸缩性因为它并不存在固有的DLM瓶颈。

最重要的是由于没有特殊的磁盘访问需求它可以完全支持标准应用。

非共享集群解决方案的范例有Tandem NonStop、Informix Online/XPS和Microsoft Cluster Server。

相关文档
最新文档