首页
Linux教程
Linux实战教程
Shell教程
Mysql教程
Keepalived教程
Linux基础教程
Linux进阶教程
运维题库
运维干货
视频教程
运维资讯
资源下载
关于我们
首页 Keepalived教程高可用集群介绍

常用高可用开源软件

1.1 什么是高可用集群?

高可用性集群(High-availability (HA) clusters),一般是指在集群中任意一个节点失效的情况下,该节点上的所有任务会自动转移到其他正常的节点上。此过程并不影响整个集群的运行。

当集群中的一个节点系统发生故障时,运行着的集群服务会迅速做出反应,将该系统的服务分配到集群中其他正在工作的系统上运行。考虑到计算机硬件和软件的容错性,高可用性集群的主要目的是使集群的整体服务尽可能可用。如果高可用性集群中的主节点发生了故障,那么这段时间内将由备节点代替它。备节点通常是主节点的镜像。当它代替主节点时,它可以完全接管主节点(包括IP地址及其他资源)的服务,因此,使集群系统环境对于用户来说是一致的,即不会影响用户的访问。

高可用性集群核心作用为:

  • 当一台机器宕机时,另外一台机器接管宕机的机器的IP资源和服务资源,提供服务。
  • 常用于不易实现负载均衡的应用,比如负载均衡器,主数据库、主存储对之间。

    高可用性集群常用的开源软件包括Keepalived、Heartbeat等,其架构图如图所示。

1.2 高可用集群企业场景

  • 主辅负载均衡器之间,例如:LVS负载均衡器、Nginx反向代理之间。
  • 主辅存储之间、主辅数据库之间,例如:MFS,Hadoop集群主节点之间,MySQL主辅数据库之间。

本文链接:https://www.yunweibase.com/archives/165

常用高可用开源软件

网友评论comments

发表评论

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

暂无评论

Copyright © 运维基地 保留所有权
扫二维码
扫二维码
返回顶部