China Open source community
站内导航:
站内排行前50热点文章

精华文章  GDB调试精粹及使用实例
普通文章  STL中map用法详解
精华文章  负载均衡软件比较(Hapr...
普通文章  头文件的重复引用
普通文章  递归函数的调用过程
普通文章  TCP三次握手/四次挥手详解
普通文章  贪心策略的理论基础——...
普通文章  BMH算法原理与实现(模...
普通文章  排列组合与回溯算法
普通文章  DP动态规划
精华文章  Android线程模型
普通文章  Linux socket编程之套接字
普通文章  Linux内核中的红黑树
精华文章  linux下使用minicom的几...
普通文章  Java开源Html解析类库
精华文章  enum类型的本质
普通文章  memcached server LRU ...
普通文章  linux设置环境变量的方法
普通文章  android核心模块及相关...
普通文章  linux源代码包(.tar.g...
普通文章  L.A.M.P配置过程
普通文章  在ubuntu9.10下安装QT4...
普通文章  C/C++程序员常见面试题...
普通文章  gcc编译过程概述
普通文章  python的memcache和jso...
普通文章  应用程序二进制接口---ABI
普通文章  linux内核编译问题
普通文章  Java多线程实现简单实例
普通文章  Python程序员常用的IDE...
普通文章  brk和sbrk详述
普通文章  优化C语言代码(程序员必...
普通文章  python非贪婪,多行匹配...
普通文章  函数指针传递和全局指针...
普通文章  Unix操作系统的历史演变
普通文章  网络编程之C10K问题
普通文章  发行版发布:CentOS 5.4
普通文章  在windows中构建gtk开发...
普通文章  i++循环与i--循环的执行...
普通文章  关于Qvariant类--万能的...
普通文章  Debian sudo 设置
普通文章  busybox1.15.x 交叉编译
普通文章  关于僵死进程zombie
普通文章  递归思想的妙用
普通文章  判断链表是否存在环并找...
普通文章  Android Porting Exper...
普通文章  关于/etc/bashrc和$HOM...
普通文章  [翻译]Django初窥
普通文章  Python list的排序
普通文章  Django实现大数据量分页...
普通文章  Debug方式取代printf满...

 
 
 
当前位置: 首页 >> 应用软件 >> 网络相关 >> Linux平台高可用集群软件(HA)简介
 
 

Linux平台高可用集群软件(HA)简介

作者:      来源:zz     发表时间:2006-10-29     浏览次数:      字号:    

本文针对Linux平台的集群软件进行简单的介绍.
转载请勿修改 作者: [b][color=red]nntp 最后更新:20060824[/color][/b]

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

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


高可用集群(High Availability Cluster)

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

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

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

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

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

- 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包,编译并安装. 无原厂商业支持和升级服务. 这里下载 ([url]ftp://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/RHCS[/url]和[url]ftp://ftp.redhat.com/pub/redhat/linux/enterprise/3/en/RHCS)[/url]
c. 从centOS官方站点下载RHCS的二进制代码包并安装,无原厂商业支持和升级服务. 这里下载([url]http://mirror.centos.org/centos/4/csgfs/[/url], 请阅读此目录中的README文件)



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

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.

[b]3. Novell 公司的Novell Cluster Service[/b]

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

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

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

产品的获得

直接从Novell 公司购买.

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

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

产品获得

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

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

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官方渠道购买并获得技术支持和升级服务.

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

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

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

[b]7. Turbolinux  高可用集群系统[/b]

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

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

a. TurboLinux Cluster HA 3.1
b. TurboLinux8 ClusterPro

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

软件获得:

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

编辑 webmaster

 
 
 
评论
 
支持Linux平台的高可用集群软件,这里没有提到的还有一个很重要的,是NEC的产品,叫ExpressCluster. ExpressCluster. 是NEC早年开发的一个集NEC大型机技术大成的HA软件,这个产品在日本和全球市场的发展势头很好,目前已经有超过10000个用户的应用验证,在日本一直是集群软件市场份额和销售额的冠军。能够做到超过微软的MSCS,这是非常难得的。 获得途径:可以从nec在中国的网站www.nec-as.com.cn上下载试用版。购买正式版产品可以联系在中国的nec-as公司,能够提供比较好的支持服务和产品升级信息等。
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •  
    中国源码网 - www.YuanMa.org - 中国 开放源代码+编程 社区