欢迎光临散文网 会员登陆 & 注册

Linux服务器集群系统技术手册

2020-06-22 17:08 作者:尚硅谷  | 我要投稿



Linux集群简介】

计算机技术已进入以网络为中心的计算时期,由于客户/服务器模型的简单性、易管理性和易维护性,客户/服务器计算模式在网上被大量采用。在九十年代中期,万维网(World Wide Web)的出现以其简单操作方式将图文并茂的网上信息带给普通大众,Web也正在从一种内容发送机制成为一种服务平台,大量的服务和应用(如新闻服务、网上银行、电子商务等)都是围绕着Web进行,这促进Internet用户剧烈增长和Internet流量爆炸式地增长。

 

LVS集群的特点】

LVS集群的特点可以归结如下:

功能

有实现三种IP负载均衡技术和八种连接调度算法的IPVS软件。在IPVS内部实现上,采用了高效的Hash函数和垃圾回收机制,能正确处理所调度报文相关的ICMP消息(有些商品化的系统反而不能)。虚拟服务的设置数目没有限制,每个虚拟服务有自己的服务器集。它支持持久的虚拟服务(如HTTP Cookie和HTTPS等需要该功能的支持),并提供详尽的统计数据,如连接的处理速率和报文的流量等。针对大规模拒绝服务(Deny of Service)攻击,实现了三种防卫策略。

有基于内容请求分发的应用层交换软件KTCPVS,它也是在Linux内核中实现。有相关的集群管理软件对资源进行监测,能及时将故障屏蔽,实现系统的高可用性。主、从调度器能周期性地进行状态同步,从而实现更高的可用性。

适用性

</strong>后端服务器可运行任何支持TCP/IP的操作系统,包括Linux,各种Unix(如FreeBSD、Sun Solaris、HP Unix等),Mac/OS和Windows NT/2000等。

负载调度器能够支持绝大多数的TCP和UDP协议:

协议内容

TCP,HTTP,FTP,PROXY,SMTP,POP3,IMAP4,DNS,LDAP,HTTPS,SSMTP等。

UDP,DNS,NTP,ICP,视频、音频流播放协议等。

无需对客户机和服务器作任何修改,可适用大多数Internet服务。

性能

LVS服务器集群系统具有良好的伸缩性,可支持几百万个并发连接。配置100M网卡,采用VS/TUN或VS/DR调度技术,集群系统的吞吐量可高达1Gbits/s;如配置千兆网卡,则系统的最大吞吐量可接近10Gbits/s。

可靠性

LVS服务器集群软件已经在很多大型的、关键性的站点得到很好的应用,所以它的可靠性在真实应用得到很好的证实。有很多调度器运行一年多,未作一次重启动。

软件许可证

LVS集群软件是按GPL(GNU Public License)许可证发行的自由软件,这意味着可以得到软件的源代码,有权对其进行修改,但必须保证修改也是以GPL方式发行。

 

【系统学习并掌握Linux集群

尚硅谷Linux集群教程

https://www.bilibili.com/video/BV1Db411G7pf

课程详情:

本套视频内容丰富,分为集群化构建、缓存、存储、监控、安全、装机六大维度。
服务构建步骤详细,手把手带着你上路;
课后辅助资料全面,附录详细代码标注;
深度技术讲解,逐步为你剖析底层原理……

集群化阶段,讲解LVS与keepalived结合构建企业级负载调度集群,可供以万计用户同时访问;缓存阶段,讲解大量生产环境经典业务案例,让你轻松解决压力难点;存储阶段,糅合讲解 NFS、MFS、ISCSI 三类企业级存储技术,使你从容面对各类存储业务需求,最多可达PB级别!监控阶段,“上阵父子兵”,Cacti、Nagios、Zabbix,一个都不能少!轻松搞定!装机阶段,PXE、Cobbler混合双打,多个机房多种配置轻松搞定……

 

本教程可做如下划分:

集群概念:第01-03集
负载均衡集群(LBC):第04-12集
高可用集群(HAC):第13-16集
多级负载(四、七层结合):第17-18集
Squid缓存、代理服务:第19-21集
网络存储集群:第22-34集
监控集群:第35-48集
安全防护:第49-61集
无人值守装机:第62-66集



Linux服务器集群系统技术手册的评论 (共 条)

分享到微博请遵守国家法律