主要Linux 平台高可用集群软件(High Availability Cluster- HA)简介

 Linux集群主要分成三大类( 高可用集群, 负载均衡集群,科学计算集群) 

高可用集群( High Availability Cluster)
负载均衡集群(Load Balance Cluster)
科学计算集群(High Performance Computing Cluster)
================================================

高可用集群(High Availability Cluster)

常见的就是2个节点做成的HA集群,有很多通俗的不科学的名称,比如”双机热备”, “双机互备”, “双机”.
高可用集群解决的是保障用户的应用程序持续对外提供服务的能力。 (请注意高可用集群既不是用来保护业务数据的,保护的是用户的业务程序对外不间断提供服务,把因软件/硬件/人为造成的故障对业务的影响降低到最小程度)

Linux平台常见的高可用集群 有这些:

1.  RedHat 公司 的 开放源代码RedHat Cluster Suite, 简称RHCS . (产品介绍http://www.redhat.com/solutions/clustersuite/)

- RHCS实际上是一个套件,除了现在提到的高可用集群软件,还包含了一个基于LVS的负载均衡软件.

- RHCS包含的集群软件,是GPL协议下开放源代码的集群系统.

<script type="text/javascript"> </script> <script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script> <script type="text/javascript"> </script>

- RHCS目前的版本有 RHCS v3和 v4,分别对应于RedHat 企业版Linux的 3.0家族和4.0家族.

- RHCS是一个独立的产品,不包括在RedHat Enterprise Linux当中,无论是购买还是下载,都是单独存在的.

RHCS的获得:

RHCS的获得有三个途径:

a. 从redhat 的官方销售渠道购买,得到的是RedHat RHCS产品的二进制代码(光盘或直接从RHN-RedHat Network下载),源代码,以及支持和升级服务.
b. 从redhat 的官方站点下载SRPM包,编译并安装. 无原厂商业支持和升级服务. 这里下载 (ftp://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/RHCSftp://ftp.redhat.com/pub/redhat/linux/enterprise/3/en/RHCS)
c. 从centOS官方站点下载RHCS的二进制代码包并安装,无原厂商业支持和升级服务. 这里下载(http://mirror.centos.org/centos/4/csgfs/, 请阅读此目录中的README文件)

2. Novell 公司 的 开放源代码高可用集群HA套件

Novell 公司并购了欧洲Linux第一大厂SuSE之后,成为全球能够抗衡RedHat的主要力量.

SuSE企业版Linux 带有一套开放源代码的HA集群软件,包括 HA project的heartbeat, heartbeat-ldirectord, heartbeat-pils, heartbeat-stonith, 集群关联的存储软件drbd, 虚拟IP的 src_vipa软件.和RHCS不同的是,SuSE/Novell 企业版Linux自带的 HA集群软件并非一个独立的软件,如上介绍,而是由不同的开放源代码项目提供的不同部分的程序。

集群软件的获得:
本集群软件组件已经附带在SuSE Linux Enterprise Server 光盘中(SLES9, SLES10), SuSE Linux Enterprise Server(SLES9, SLES10)的光盘,可以免费从download.novell.com获得,并提供2个月的在线网络更新服务. 用户只需要在novell站点上免费注册一个novell 站点账号,就可以下载SLES9, SLES10的所有光盘ISO.

3. Novell 公司的Novell Cluster Service

Novell 在败落前,曾经是一家非常伟大的公司,有着非常雄厚的技术力量。 早在10多年前,Novell公司就在集群领域独树一帜,是当时唯一能够在PC服务器上构建出32节点集群的厂商.
Novell收购SuSE公司之后,将原来在Novell netware操作系统上的大量企业级应用移植和整合到了SuSE Linux Enterprise Linux平台, Novell 当时名震集群领域的Novell Cluster Service 也被整合移植到了Linux平台.

Novell Cluster Service是一个商业系统,并非开放源代码产品

这里可以看到细节
http://www.novell.com/products/openenterpriseserver/ncs.html

产品的获得

直接从Novell 公司购买.

4. Steeleye Lifekeeper for linux (产品介绍http://www.steeleye.com/)

steeleye 公司是集群行业非常著名的公司,他们的集群系统最早是AT&T 贝尔实验室开发的,后来被卖给了金融行业的著名IT公司NCR公司。(不少朋友到ATM取钱的时候也许会看到NCR制造的ATM机). lifekeeper集群的历史非常悠久,后来steeleye又得到了几个从当时的巨头DEC跳槽来的核心开发人员.因此lifekeeper的构架和 品质是有非常好的口碑的.

产品获得

a. 从steeleye官方渠道申请试用版
b. 从steeleye 官方购买

5. HP MC/Service Guard for linux (http://h71028.www7.hp.com/enterprise/cache/6468-0-0-0-121.aspx)

HP在和Compaq合并之前,在HP-UX平台有一套旗舰级的高可用集群系统(MC/SG for HP-UX),被广泛部署在各种关键业务计算领域。比如银行,电信,金融等等。主要的硬件平台是PA-RISC架构的小型机和中型机系统.
Compaq在和HP合并之前,在Alpha 平台有一套旗舰级的高可用集群,叫做(TruCluster).被广泛部署在各种关键业务计算领域,比如国防,航天,制造等等。主要的硬件平台是Alpha架构的小型机和中型机.
随着两个公司的合并,两套著名的集群系统也完成了合并,新的产品仍旧叫做MC/SG,但是可以跑在PA-RISC, IA, IA64平台.
5年前,HP将MC/SG集群系统移植到了linux平台,并发展至今.  HP MC/SG for linux有着非常高的品质和长期在高度关键业务要求的领域发展的背景。

软件的获得:

从HP官方渠道购买并获得技术支持和升级服务.

6. 开放源代码的 HA 项目 (http://www.linux-ha.org/)

linux-HA 项目历史悠久, 很多linux 发行附带的HA集群都是采用了linux-HA 的heartbeat系统和相关的组件.需要构建完全的开源,自由而且免费的高可用集群的用户可以选择.

软件获得:
免费下载,没有商业支持和商业升级服务.

7. Turbolinux  高可用集群系统

Turbolinux 这几年发展的颇不顺利,从创始人走人到公司在日本的股权变动. 颇让人担忧。

TurboLinux 的高可用集群软件有两个.

a. TurboLinux Cluster HA 3.1
b. TurboLinux8 ClusterPro

因为都没有在具体的项目中深入用过,不做更多解释.

软件获得:

从Turbolinux 官方购买,并获得技术支持和升级服务

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Linux-HA heartbeat源码包是一种用于实现高可用性(High Availability集群的开源软件。作为一个底层系统工具,它在集群中的节点之间提供了一种心跳机制,用于检测节点的状态和通信。 heartbeat源码包的主要功能是监控集群中的节点,并在发生故障时自动切换到备用节点,以保证系统的连续可用性。它通过不断发送心跳信号来检测节点的状态,一旦检测到节点宕机或出现问题,就会触发自动故障切换。此外,heartbeat还提供了灵活的配置选项,用户可以根据自己的需求进行配置,如定义故障检测算法、设置故障切换策略等。 heartbeat源码包采用C语言编写,具有良好的可移植性和跨平台性,可以在各种Linux发行版和其他Unix操作系统上运行。它基于分布式的架构,支持多种网络通信协议(如UDP、TCP等),能够在不同网络层面上进行心跳通信,确保可靠性和性能。 对于开发者而言,心态源码包提供了丰富的API接口和文档,方便二次开发和定制化。开发者可以通过编写自定义的资源代理来扩展heartbeat的功能,比如添加新的监控指标或自定义故障检测算法等。 总结而言,Linux-HA heartbeat源码包是一个功能强大的高可用集群软件,提供了可靠的心跳机制和故障切换功能。它通过自动监测节点状态和通信来确保系统的连续可用性,并提供了灵活的配置和扩展选项,可以满足不同用户的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值