高可用集群

(High Availability Cluster,简称HA Cluster),是指以减少服务中断时间为目的的服务器集群技术。它通过保护用户的业务程序对外不间断提供的服务,把因软件、硬件、人为造成的故障对业务的影响降低到最小程度。
存储-- Storage
高可用性 – High availability
负载均衡 – Load balancing
高性能 – High performance
衡量标准
在线时间/(在线时间+故障恢复时间)
在这里插入图片描述

实现原理

高可用集群主要实现自动侦测(Auto-Detect)故障、自动切换/故障转移(FailOver)和自动恢复(FailBack)。简单来说就是,用高可用集群软件实现故障检查和故障转移(故障/备份主机切换)的自动化,当然像负载均衡、DNS分发也可提供高可性。

工作模型

Active/Passive:主备模型
Active/Active:双主模型

相关技术

Messaging Layer 集群信息层软件
1、heartbeat (v1, v2)
2、heartbeat v3
可以拆分为:heartbeat, pacemaker, cluster-glue
3、corosync
从OpenAIS分离的项目。
4、cman
5、keepalived
一般用于两个节点的集群
6、ultramokey
CRM集群资源管理器软件
1、Haresource
heartbeat v1 v2包含,使用文本配置接口haresources
2、crm
heartbeat v2包含,可以使用crmsh或者heartbeat-gui来进行配置
3、pacemaker
heartbeat v3分离出来的项目,配置接口:CLI:crm、pcs和GUI:hawk(WEB-GUI)、LCMC、pacemaker-mgmt、pcs
4、rgmanager
Cman包含,使用rgmanager(resource group manager)实现管理, 具有Failover Domain故障转移域这一特性,也可以使用RHCS(Redhat Cluster Suite)套件来进行管理:Conga的全生命周期接口,Conga(luci/ricci)先安装后,可用其安装高可用软件,再进行配置
常用组合
heartbeat v2+haresource(或crm) (说明:一般常用于CentOS 5.X)
heartbeat v3+pacemaker (说明:一般常用于CentOS 6.X)
corosync+pacemaker (说明:现在最常用的组合)
cman + rgmanager (说明:红帽集群套件中的组件,还包括gfs2,clvm)
keepalived+lvs (说明:常用于lvs的高可用)
常用软硬件
LB------load valance 负载均衡集群 提高响应并发连接的能力
软件
nginx/Tengine【7层】 haproxy【4/7层】 lvs(linux virtual server) 【4层】
硬件
f5 A10 gibip
HA ----- high avalibity 高可用集群 提搞服务的在线时间
keepalived rhcs pacemaker heartbeat 【windows:rose powerha】
HPC----- High Performance Computing 高性能计算 提高工作效率
hadoop mapreduce(resourcemanager/nodemanager)
Storage Cluster 主要提供高性能(条带)、可靠(副本容错)、大容量(PB级别)的分布式存储

共享存储

DAS(Direct attached storage,直接附加存储)
存储设备直接连接到主机总线上的,距离有限,而且还要重新挂载,之间有数据传输有延时;这是设备块级别驱动上实现的共享,持有锁是在节点主机本地上的,无法通知其他节点,所以如果多节点活动模型的集群同时写入数据,会发生严重的数据崩溃错误问题,主备双节点模型的集群在分裂的时候了会出现问题;
常用的存储设备:RAID 阵列、SCSI 阵列。
NAS(network attached storage,网络附加存储)
文件级别交互的共享,各存储设备通过文件系统向集群各节点提供共享存储服务,是用C/S框架协议来实现通信的应用层服务。
常用的文件系统:NFS、FTP、CIFS等,如使用NFS实现的共享存储,各节点是通过NFS协议来向共享存储请求文件的。
SAN(storage area network、存储区域网络)
块级别的,将通信传输网络模拟成SCSI(Small Computer System Interface)总线来使用,节点主机(initiator)和SAN主机(target)都需要SCSI驱动,并借助网络隧道来传输SAN报文,所以接入到SAN主机的存储设备不一定需要是SCSI类型的。
常用的SAN:FC光网络(交换机的光接口超贵,代价太高)、IPSAN(iscsi、存取快,块级别,廉价)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值