什么是集群和LVS?
集群
一组通过告诉网络互联的计算机组,并以单一系统的模式加以管理
将很多服务器集中起来一起,提供同一种服务,在客户端看来就象是只有一个服务器.
可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益.
任务调度是集群系统中的核心技术
集群目的
提高性能
-如计算密集型应用,如:天气预报、核试验模型
降低成本
-相对百万美元级的超级计算机,价格便宜
提高可扩展性
-只要增加集群节点即可
增强可靠性
-多个节点完成相同功能,避免单点失败.
集群分类
高性能计算集群HPC
通过以集群开发的并行应用程序,解决复杂的科学问题.
负载均衡(LB)集群
客户端负载在计算及集群中尽可能平均分摊.
高可用(HA)集群
-避免单点故障,当一个系统发生故障时,可用快速迁移.
LVS (Linux虚拟服务器)
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。
LVS可用实现高可用的、可伸缩的Web、Mail、Cache和Media等网络服务
最终目标是利用linux操作系统和LVS集群软件实现一个高可用、高性能、低成本的服务器应用集群.
LVS集群组成
前端:负载均衡层
-由一台或多台负载均衡调度器构成
中间:服务器群组层
-由一组实际运行应用服务的拂去其组成.
底端:数据共享存储层
-提供共享存储空间的存储区域
LVS术语
Directory Server:调度服务器
-将负载分发到Real Server的服务器
Real Server :真实服务器
-真正提供应用服务的服务器
VIP:虚拟IP地址
-公布诶用户访问的虚拟IP地址
RIP:真实IP地址
-集群节点上使用的IP地址
DIP:调度器连接节点服务器的IP地址.
LVS工作模式
VS/NAT
-通过网络地址转换实现的虚拟服务器
-大并发访问时,调度器的性能成为瓶颈
VS/DR
-直接使用路由技术实现虚拟服务器
-节点服务器需要配置VIP,注意MAC地址广播
-VS/TUN
-通过隧道方式实现虚拟服务器
负载均衡调度算法
LVS目前实现了10种调度算法
常用调度算法有4种
-轮询(Round Robin)
-加权轮询(Weighted Round Robin)
-最少连接(Least Connections)
-加权最少连接(Weighted Least Connections)
更多相关知识,请访问:PHP中文网!以上就是什么是集群和LVS?的详细内容,更多请关注小潘博客其它相关文章!