菜鸟学Linux 第081篇笔记 cluster 概念




内容总览

cluster style




集群出现原因(个人见解) Cluster

    由于单台服务器无法满足现在客户端访问的需求,而推出的一种机制,使多台服务器联合起来工作,来满足客户端的访问需求。  

    


当服务器响应用户请求无法满足时,可以选的提升方案


Scale on  向上扩展

        此种方式是提升单台服务器硬件,即由一个CPU变为多个,内存加大等等


Scale out 向外扩展

        此种方式是使用一种机制使多来服务器联合起来处理某个事情  Cluster



Load Balancing: LB


Round Robin: 轮调

WRR  加权轮调


rsync+inotify

同步磁盘数据,并提醒其它服务器同步数据





DAS:Direct Attached Storage

块级别,速度高,无文件锁

NAS:Network Attached Storage

文件级别,相对慢一些,有文件锁



Fencing: 隔离

节点级别 STONIH:

STONIH:

Shoot The Other Node In The Head (爆头)


资源级别 断其存储设备端口(前提得设备能接受管理指令)


Split-brain





Cluster Style

LB:Load Balancing 

为了提高并发处理能力


HA: High Availability, 高可用

为了提高在线服务可用性 (即提升服务的在线时长)


Health check 健康检查


衡量其性能

在线时间/(在线时间+故障处理时间)  < 1

99%, 99.9%, 99.99%, 99.999%  提升10倍


HP(HPC) High Performance

用来提高计算能力

向量机


并行处理集群

分布式存储:分布式文件系统

将大任务切割为小任务,分别进行处理的机制





sorry, 这节写的非常少,但是理论的知识较多,小的文笔不行所以没有多写,接下来就是

分开讲解这三种集群的安装、和应用等

      重要的事情讲三。。。 你懂得


      LB (Load Balacing) 负载均衡

      HA (High Availability) 高可用性

      HP (High Performance) 高性能


      切记 切记!!哈哈