搜索
首页常见问题什么是集群和LVS?

什么是集群和LVS?

Aug 18, 2020 am 11:00 AM
lvs集群

集群是一组通过告诉网络互联的计算机组,并以单一系统的模式加以管理;将很多服务器集中起来一起,提供同一种服务,在客户端看来就象是只有一个服务器。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中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

功能强大的PHP集成开发环境

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

SecLists

SecLists

SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

VSCode Windows 64位 下载

VSCode Windows 64位 下载

微软推出的免费、功能强大的一款IDE编辑器

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具