`
javatgo
  • 浏览: 1176968 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

主要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协议下开放源代码的集群系统.

<!-- &lt;! google_ad_client = "pub-8926849560990630"; google_alternate_color = "FFFFFF"; google_ad_width = 468; google_ad_height = 60; google_ad_format = "468x60_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_link = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_text = "000000"; google_color_url = "FFFFFF"; // &gt; // --> <!-- window.google_render_ad(); // -->

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

分享到:
评论

相关推荐

    linux下搭建ha高可用集群

    HA 高可用集群(High Availability Cluster)是一种特殊类型的集群系统,它的主要目的是为了使集群的整体服务尽可能可用,从而减少由计算机硬件和软件易错性所带来的损失。在 Linux 下搭建 HA 高可用集群需要考虑多...

    Linux下高可用集群方案

    在 Linux 平台下,高可用集群方案有很多,本文介绍的是性价比比较高的一种,即使用 Heartbeat 2.0 配置 Linux 高可用性集群。高可用性(HA)集群是指可以避免单点失效的计算机集群系统,即使某个节点出现故障,集群...

    RHCS-HA高可用的web集群配置

    RHCS-HA是一种基于Linux平台的高可用性集群解决方案,它通过监控集群中的各个节点和服务状态,并在检测到故障时自动进行故障转移,确保服务的连续性和稳定性。RHCS-HA主要依赖于以下组件和技术: 1. **Cluster ...

    建基于Linux具有高可用性的集群环境

    Heartbeat是一款开源的高可用性集群软件,主要用于构建两节点集群,由High-Availability项目开发([www.linux-ha.org](http://www.linux-ha.org))。SUSE Linux Enterprise Server (SLES) 的不同版本中包含了...

    红旗Linux集群软件ppt

    红旗Linux集群软件主要关注高可用性(High Availability, HA)、负载均衡(Load Balance)以及高性能计算(High Performance Computing, HPC)这三个方面。红旗HA集群解决方案旨在提供不间断的服务,确保关键业务系统的...

    high-availability-guide

    高可用性(High Availability, HA)是任何关键业务系统设计中的一个重要方面,它确保了系统的连续可用性和恢复能力。OpenStack作为云计算平台,通过其高可用性组件,能够保证系统在硬件、软件或网络故障的情况下继续...

    redhat7高可用双机配置中文

    在介绍Red Hat Enterprise Linux 7 (RHEL7) 高可用双机配置时,我们首先要了解高可用(High Availability,简称HA)集群的概念。高可用集群是指一组运行着多个节点的系统,能够在其中的节点发生故障时,依旧保证服务...

    SUSE Linux Enterprise High Availability Extension 12 SP3.pdf

    8. **安装和设置**:安装SUSE Linux Enterprise Server 12 SP3及其高可用性扩展,然后使用ha-cluster-bootstrap包的引导脚本来配置集群。配置过程中需要配置NTP以保持所有节点的时间同步。 9. **测试和扩展**:设置...

    使用HA-OSCAR创建高可用Linux集群.pdf

    HA-OSCAR(High Availability Open Source Cluster Architecture)旨在改进现有的开源集群架构,如OSCAR、Beowulf和Scyld,提供更高级别的可用性和灵活性。它尤其关注硬件、服务和应用程序的冗余与自我修复能力。 ...

    wp-high-availability-webrefarchs扩展mysql架构1

    【描述】:“wp-high-availability-webrefarchs扩展mysql架构1”着重讨论了在大规模可扩展的Web基础设施中实现MySQL高可用性的策略和最佳实践。 【标签】:“mysql” 本文档是Oracle公司在2011年发布的一份关于...

    联想SureHA-Cluster高可用软件技术资料.pdf

    标题《联想SureHA-Cluster高可用软件技术资料》和描述所传达的信息是关于联想公司推出的一款名为SureHA的高可用性软件,该软件主要通过集群技术实现系统冗余,从而保障关键业务系统的连续运行。高可用性(High ...

    Linux-HA Heartbeat论文

    #### 高可用性(High-Availability, HA)概述 高可用性(HA)系统通过集群技术提供增强的服务可用性。这些系统通过快速将服务从故障节点切换到正常工作的节点上来最小化服务中断时间,从而为用户提供连续可用性的...

    OpenStack+HA高可用详细设计文档.pdf

    文档接着介绍了双节点HA(High Availability)部署的概念,指出在OpenStack生产环境中建议部署高可用性,以确保服务的连续性和稳定性。其中涉及到了多个组件,例如haproxy、Mariadb/galera、Rabbitmq、Pacemaker等。...

    linux高可用集群(centos7)

    本文旨在详细介绍如何在CentOS 7环境中搭建一个高可用(High Availability, HA)集群。该集群使用Pacemaker作为核心组件来管理资源和服务的高可用性,具体包括通过Pacemaker组件部署RHCS(Red Hat Cluster Suite)...

    HP WINDWONS LINUX HA 高性能集群

    HP Windows/Linux HA(High Availability)高性能集群是惠普公司提供的解决方案,它结合了Windows和Linux操作系统,以提供高可用性和强大的计算能力。本文将深入探讨这个主题,包括其基本操作、技术细节以及如何构建...

    HadoopHA高可用集群配置 yarn-site.xml master2

    Hadoop HA(High Availability)机制正是为了解决单点故障问题而设计的一种解决方案,通过配置多个ResourceManager (RM) 实例来实现高可用性。本文将基于给定的 `yarn-site.xml` 文件中的配置项,详细解析如何在...

    SAP HANA High Availability Cluster for the AWS Cloud - Setup Guide (v12)

    根据文件内容,本指南将介绍在AWS云平台上如何设置SAP HANA高可用性(HA)集群。本指南基于SUSE Linux Enterprise Server for SAP Applications 12 SP5,并将详细提供关于如何在性能优化场景中安装和定制SUSE Linux ...

    openstack-HA部署

    1. OpenStack的HA部署:OpenStack的HA(High Availability)部署主要目的是为了保证系统的高可用性。在本篇文件中,提供了一份关于openstack-HA部署方案及安装步骤的下载,但具体内容并未提供,因此我们可以理解为...

    sap 高可用性 HA 方案

    随着技术的发展和业务需求的增长,SAP提出了高可用性(High Availability,简称HA)的概念,旨在通过各种技术和策略最大限度地减少系统停机时间,并在发生故障时快速恢复。本文将详细介绍SAP高可用性HA方案的核心...

    免费的双机热备软件 HA4Win V1.3

    双机热备(High Availability,简称HA)是IT系统中常用的一种技术,旨在确保关键服务在主服务器出现故障时能够迅速切换到备用服务器,从而保证业务连续性。在这个场景下,我们关注的是一个名为"HA4Win V1.3"的免费...

Global site tag (gtag.js) - Google Analytics