Linux下的5款主流高可用集群软件介绍[通俗易懂]

Linux下的5款主流高可用集群软件介绍[通俗易懂]Linux集群主要分成三大类:高可用集群(HighAvailabilityCluster)、负载均衡集群(LoadBalanceCluster)、科学计算集群(HighPerformanceComputingCluster)。其中高可用集群具有保障应用程序持续提供服务的能力,可以将因软、硬件、人为造成的故障对业务的影响降低到最小程度。在高可用集群中,最常见的就是两个节点做成的HA集群,有很多通俗的名称,比如“双机热备”、“双机互备”、“双机”。而在Linux平台下常见的高可用集群软件有

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

Linux集群主要分成三大类:高可用集群(High Availability Cluster)、负载均衡集群(Load Balance Cluster)、科学计算集群(High Performance Computing Cluster)。

其中高可用集群具有保障应用程序持续提供服务的能力,可以将因软、硬件、人为造成的故障对业务的影响降低到最小程度。在高可用集群中,最常见的就是两个节点做成的HA集群,有很多通俗的名称,比如“双机热备”、“双机互备”、“双机”。

而在Linux平台下常见的高可用集群软件有这些:

1、RedHat 公司的RHCS

RHCS 全称是RedHat Cluster Suite,实际上是一个套件,除了现在提到的高可用集群软件,还包含了一个基于LVS的负载均衡软件。RHCS包含的集群软件,是GPL协议下开放源代码的集群系统。RHCS是一个独立的产品,不包括在RedHat Enterprise Linux当中,无论是购买还是下载,都是单独存在的。

Linux下的5款主流高可用集群软件介绍[通俗易懂]

 

2、中兴新支点的Newstart HA

Newstart HA由中兴子公司“新支点”研发,是国内具有代表性的一款成熟的高可用集群软件。NewStart HA无需改变任何服务和应用,即可保证系统故障和部件故障时应用不中断;可以自动监控服务器、网卡、浮动 IP 、存储和业务,生产中心失效会自动切换到灾备中心;可实现数据实时同步,切换时间为秒级,因此可以提供电信级,高达 99.999% 的高可用性。

Linux下的5款主流高可用集群软件介绍[通俗易懂]

 

3、Novell公司的Novell Cluster Service

Novell收购SuSE公司之后,将原来在Novell netware操作系统上的大量企业级应用移植和整合到了SuSE Linux Enterprise Linux平台,Novell 当时名震集群领域的Novell Cluster Service也被整合移植到了Linux平台。Novell Cluster Service是一个商业系统,并非开放源代码产品。

4、Steeleye公司的Lifekeeper for Linux

Steeleye公司是集群行业非常著名的公司,他们的集群系统最早是AT&T 贝尔实验室开发的,后来被卖给了金融行业著名的IT公司NCR公司。Lifekeeper集群的历史非常悠久,后来Steeleye又得到了几个从当时的巨头DEC跳槽而来的核心开发人员,因此Lifekeeper的架构和品质都是有非常好的口碑的。

Linux下的5款主流高可用集群软件介绍[通俗易懂]

 

5、Keepalived高可用集群软件

Keepalived 集群软件是一个基于VRRP协议来实现的LVS(四层协议)服务高可用方案,可以避免单节点故障。LVS服务需要有2台服务器运行Keepalived服务,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外只有一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,备份服务器认为主服务器宕机并会接管虚拟IP提供服务,从而保证了服务的高可用性。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/181518.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • js算法初窥04(算法模式01-递归)「建议收藏」

    终于来到了有点意思的地方——递归,在我最开始学习js的时候,基础课程的内容就包括递归,但是当时并不知道递归的真正意义和用处。我只是知道,哦…递归是自身调用自身,递归要记得有一个停止调用的条件。那时

    2022年3月25日
    46
  • cnpm安装和使用[通俗易懂]

    cnpm安装和使用[通俗易懂]在已经安装node.js基础上,利用npm来安装cnpm。cnpm是利用淘宝镜像来安装依赖包!优点:会比npm安装来的速度更快  操作:1、全局安装cnpm,打开cmd输入:npmi-gcnpm 2、验证是否安装成功,可以通过查看版本:cnpmversion当出现如下版本号,表示安装成功 …

    2022年10月10日
    5
  • go get 使用代理

    go get 使用代理众所周知的原因,goget命令在提取一些工程或依赖时(如golang.org域名)被墙掉。通过使用vpn或代理的方法可以解决。买VPN这个就不多说了,买vpn,相当于直接连接。使用代理通过shell环境变量exporthttp_proxy=http://ip:portgogetgolang.org/xxx通过设置git代理这也是go官方指导。gitconfig–globalhttp.

    2022年7月25日
    30
  • word如何一键全选,word怎么全选所有内容(word文档的快捷键操作)「建议收藏」

    word如何一键全选,word怎么全选所有内容(word文档的快捷键操作)「建议收藏」全选快捷键能够提升我们在实际操作word时工作效能,在实际操作Word2003中如何对文本文档中的文本开展选中呢?下边为大伙儿出示几类选中的方式,肯定功能强大。Word如何选中?方式一、应用Word全选快捷键“CtrlA”开展选中(也适用excel表);方式二、进行工具栏中的“编写”,随后挑选“选中”按键来选中;方式三、运用电脑鼠标选中,鼠标左键按着没放随后拖拽到最终还可以选中;方式…

    2022年5月25日
    133
  • git 比较两个分支不同的commit[通俗易懂]

    git 比较两个分支不同的commit

    2022年2月9日
    159
  • mysql Decimal 运算;

    mysql Decimal 运算;MySQLDECIMAL数据类型用于在数据库中存储精确的数值。我们经常将DECIMAL数据类型用于保留准确精确度的列,例如会计系统中的货币数据。要定义数据类型为DECIMAL的列,请使用以下语法: column_nameDECIMAL(P,D); 在上面的语法中:P是表示有效数字数的精度。P范围为1〜65。 D是表示小数点后的位数。D的范围是0~30。MySQL要求D小于或等于(<=)P。与INT数据类型一样,DECIMAL类型也具有UNSIGNED和ZER…

    2022年7月17日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号