群集的规划(Cluster)

群集的规划(Cluster)

分布式已是目前的主流架构,当今云端充斥着许多的平台,在不同的平台上提供着不同的资源,每种资源大都是以分布式的节点组合起来的,若没有不同的集群(Cluster-Aware)构架来组织这些资源,那这朵云会是个什么样的混乱大家可想而知。


群集(Cluster)类型的介绍

集群架构主要是运行在两台以上的计算机(或称为节点/成员)集合,它们协同在一起完成工作,主要分为四个类型。

集群存儲(Storage)

这是多节点针对单一存储的构架,这类的群集关系,关键的不同在于存储端架构上的组合,也就是以存储端往客户端的节点来看,是1对多的关系,且引用的文件系統是集群文件系統(Cluster-Aware Fiile System),如紅帽的 GFS2。

如下圖顯示

集群文件系统 (Cluster-Aware FileSystem) GFS2
这里写图片描述
稱得上是是集群存儲需要同時俱備兩個條件:
1. 前端節點為多活。
2. 後端存儲的文件系統為集群文件系統(Cluster-Aware File System)如紅帽 HA+GFS2,赛门铁克 VCS+VxCFS

高可用(High Availability)

一般指的是單活,也就是主備模式,這是主要的特徵,若只有強調高可用,會跟負載均衡混淆,因為負載均衡也有高可用的機制,但因為多活,所以延伸的存儲技術引用,需要考慮到並發讀寫及效能的問題。
这里写图片描述

负载平衡(Load Balancing)

这里指的是多活,在应用程序的负载过量时可以考虑的解决方案,虽说是横向扩展(Scale Out),但因为跨节点之间仍有沟通的成本,所以也不是可以无限制的扩展,有幸当下因为有成熟的Docker技术,可以在单一节点的构架下作横向扩展,所以依单一节点的规格来容器化,平均划分多个节点,可以比原有跨节点的扩展要更俱备规模。
这里写图片描述

高效能(High Performance)

所有节点并发运行就是高效能集群的表现,分布式架构通常就是。但大都普遍在存储的应用部份,如分布式文件系统 DFS(Distribution File System),至于并发计算部份的应用通常在学术及科学的研究上。
这里写图片描述

RPO備份 / RTO備援

备份是灾难复原DR(Disaster Recover)规划中的重要部份,我们当然希望备而不用,但不能不备份。在生产环境中份备工作执行的再完整,都还是要有备援的规划,比如高可用构架HA(Hight Available)。

我們以下面這張圖來描述一下這兩個部份:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值