首页> 常见问题> 正文

什么是集群和LVS?

青灯夜游
发布: 2020-08-18 11:00:49
原创
2502 人浏览过

集群是一组通过告诉网络互联的计算机组,并以单一系统的模式加以管理;将很多服务器集中起来一起,提供同一种服务,在客户端看来就象是只有一个服务器。LVS(Linux虚拟服务器)是一个虚拟的服务器集群系统。

什么是集群和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地址.

    1.png

LVS工作模式

  • VS/NAT

    -通过网络地址转换实现的虚拟服务器

    -大并发访问时,调度器的性能成为瓶颈

  • VS/DR

    -直接使用路由技术实现虚拟服务器

    -节点服务器需要配置VIP,注意MAC地址广播

    -VS/TUN

    -通过隧道方式实现虚拟服务器

负载均衡调度算法

LVS目前实现了10种调度算法

常用调度算法有4种

-轮询(Round Robin)

-加权轮询(Weighted Round Robin)

-最少连接(Least Connections)

-加权最少连接(Weighted Least Connections)

更多相关知识,请访问:PHP中文网

以上是什么是集群和LVS?的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!