集群是一组通过告诉网络互联的计算机组,并以单一系统的模式加以管理;将很多服务器集中起来一起,提供同一种服务,在客户端看来就象是只有一个服务器。lvs(linux虚拟服务器)是一个虚拟的服务器集群系统。
集群
一组通过告诉网络互联的计算机组,并以单一系统的模式加以管理
将很多服务器集中起来一起,提供同一种服务,在客户端看来就象是只有一个服务器.
可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益.
任务调度是集群系统中的核心技术
集群目的
-
提高性能
-如计算密集型应用,如:天气预报、核试验模型
-
降低成本
-相对百万美元级的超级计算机,价格便宜
-
提高可扩展性
-只要增加集群节点即可
-
增强可靠性
-多个节点完成相同功能,避免单点失败.
集群分类
-
高性能计算集群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?的详细内容,更多请关注代码网其它相关文章!
发表评论