- 前言
- 一、什么是群集
- 二、产生的问题:
- 三、根据集群所针对的目标差异,可分为几种类型
- 1、负载均衡集群
- 2、高可用集群
- 3、高性能运算集群
- 四、NFS共享存储服务
- (1、network file system,网络文件系统
- (2、负载均衡集群结构
- (3、使用NFS发布共享资源
- 五、LVS工作模式
- 六、负载调度算法
- 七、部署共享存储
- 总结
集群是通过一组松散集成的计算机软件(和/或)硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台计算机。集群系统中的单个计算机通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群计算机通常用来改进单个计算机的计算速度(和/或)可靠性。一般情况下集群计算机比单个计算机,工作站或超级计算机性能价格比要高得多。
一、什么是群集答:Cluster,集群、群集,顾名思义:由多台主机构成,但对外只表现为一个整体,例如,男孩、女孩、男人、女人、青少年、少年、老年等等,是各种各样的,但对外统称为人类。
二、产生的问题:互联网应用中,随着站点对硬件性能,响应速度,服务稳定性,数据可靠性等要求越来越高,单台服务器力不从心,企业如何解决这个棘手的问题?
答:使用价格昂贵的小型机,大型机,或者,使用普通服务器构建服务集群。小型机的瓶颈就是本身,采用竖向扩容,而后者采用横向扩容,二者适用的企业类型,面对的业务不同,面向客户的群体亦然不同
三、根据集群所针对的目标差异,可分为几种类型 1、负载均衡集群举例解释:两台tomcat A和B,A是1,B是2,A weight=1,B weight=2.当分配请求时,尽量的将请求先给B 2个以后,再给A 1个,然后再给B 2个,再给A 1个,即尽量让压力接近于均衡状态。
1.1、提高应用系统的响应能力,尽可能处理更多的访问请求,减少延迟为目录,获得高并发,高负载(LB)的整体性能
1.2、LB的负载分配依赖于主节点的分流算法。
2、高可用集群2.1、高可用集群会产生的故障是单点故障
(举例说明:LAMP中,当apache服务无法启动,则整个LAMP无法启动),解决的办法是冗余(备份),
等效是VRRP协议,适用的是热备组,使用心跳检测,使用PING的方式检测心跳值,以决定主备的方式。主挂了,主的优先级下降,低于备的优先级时,则备顶替主,成为主。(高可用主要用在NGINX,但负载均衡使用在NGINX所代理的服务(前端)),当备份服务器顶替主服务器时,用户无法获得备服务器的IP地址(保护备IP),
此时,使用V(virtual)IP虚拟IP的方式,此虚拟IP可以根据优先级进行漂移。那么VIP虚拟IP是由VRRP实现的服务KEEPALIVED,通过控制虚拟路由的方式实现。
2.2、提高应用系统的可靠性,尽可能的减少中断时间为目标,确保服务的连续性,达到高可用(HA)的容错效果
2.3、HA的工作方式包括双工和主从两种
3、高性能运算集群3.1、采用的是分布式。
3.2、提高应用系统的CPU运算速度,扩展硬件资源和分析能力为目标,获得相当大型、超级计算机的高性能运算能力。
3.3、高性能依赖于“分布式运算””并行运算”,通过专用硬件和软件将多个服务器的CPU、内存等资源整合在一起,实现只有大型、超级计算机才具备的计算能力。
四、NFS共享存储服务 (1、network file system,网络文件系统1.1、依赖于RPC
1.2、需安装nfs-utils、rpcbind软件包
1.3、系统服务:nfs、rpcbind
1.4、共享配置文件:/etc/exports
2.1、负载均衡器
2.2、real servers
2.3、NFS共享存储
3.1、安装nfs-utils、rpcbind软件包
3.2、设置共享目录
3.3、启动nfs服务程序
3.4、查看本机发布的nfs共享目录
(192.168.199.143)
第一步:三必打
第二步、开启服务
第三步:创建文件,修改权限
第四步:编辑文件
第五步:关闭安全子系统
(192.168.199.132)
第一步:三必打
第二步:启动apache
第三步:安装nfs-utils rpcbind
第四步:查看NFS-SERVER的共享目录
第五步:开启rpcbind
第六步:查看挂载
第七步:同步测试199.132
查看199.143
(192.168.199.130)
第一步:三必打
第二步:挂载
第三步:在143查看130同步情况
第四步:修改网络配置
(192.168.199.131)
第六步:三必打
第七步:添加规则
第八步:读取修改后的配置
第九步:查看规则
第十步:添加规则
第十一步:查看nat表的规则列表
第十二步:安装、查看ip_vs信息
第十三步:yum 安装ipvsadm
第十四步:保存负载,清除规则
1、集群分为:高可用集群、负载均衡集群、高性能运算集群
2、模式分为:DR模式、TUN模式、NAR模式
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)