首页 > 其他 > 详细

快速了解LVS负载均衡群集

时间:2020-11-03 20:47:10      阅读:35      评论:0      收藏:0      [点我收藏+]

摘要

lvs(linux virtual server),linux虚拟服务器,是一个虚拟的四层交换器集群系统,根据目标地址和目标端口实现用户请求转发,本身不产生流量,只做用户请求转发,目前是负载均衡性能最好的集群系统,那么负载均衡实现了很好可伸缩性,节点数目可以增

长到几千,甚至几万。后期也由很多用户参与开发LVS辅助工具和辅助组件,最出名的就是alexandre为LVS编写的keepalived,它最初专门用于监控LVS,之后又加入VRRP实现高可用功能。

负载调度器,真实服务器群节点一起被称为LVS,LVS负载调度器(有时也称为负载均衡器),接收服务的所有接入服务集群的请求,并决定集群中的哪个节点应该回复其请求。

1)、负载调度器(director):作为整个集群的前端,主要将用户请求分发至真实服务器中进行处理。

2)、真实服务器池:由多个功能相同的真是服务器组成,为用户提供真正的网络服务,如web服务,邮件服务等。且虚拟服务器集群作为一个可伸缩的集群,可自由添加深处真是服务器而并步影响整个集群的正常工作。

3)、共享存储:作用就是让每个用户访问的资源都是一样的,服务器支持写操作,才建议使用

LVS集群的高可用,虽然LVS负载均衡性能很好,但是如果其中节点故障,LVS是无法感知的,因此产生了LVS周边的一个辅助工具KeepAlived,用于监控检查兼容性非常好,如果RS一个节点挂掉,keepalived会将此节点从管理列表中剔出,当节点恢复再拉回管理列表,但是此时的调度器存在单点故障的可能性,所以还必须使用其他软件来实现调度器的高可用,比如hearbeat。

一、企业群集应用概述

1.1、群集的含义

1.1.1、Cluster,集群,群集

1.1.2、有多台主机构成,但对外只表现为一个整体

1.2、问题

互联网应用中,随着站点对硬件性能、响应速度、服务稳定性、数据可靠性等要求越来越高,单台服务器力不从心

1.3、解决方法

1.3.1、使用价格昂贵的小型机、大型机

1.3.2、使用普通服务器构建服务器群集

1.4、高可用群集

1.4.1、提高应用系统的可靠性、尽可能地减少中断时间为目标,确保服务的连续性,达到高可用(HA)的容错效果

1.4.2、HA的工作方式包括双工和主从两种模式

1.5、高性能运算群集(High Performance Computer Cluster)

1.5.1、提高应用系统的CPU运算速度、扩展硬件资源和分析能力为目标,获得相当于大型超级计算机的高性能运算(HPC)能力

1.5.2、高性能依赖于“分布式运算”、“并行计算”,通过专用硬件和软件将多个服务器的CPU、内存等资源整合在一起,实现只有大型、超级计算机才具备的计算能力

二、负载均衡群集架构

2.1、负载均衡的结构

①第一层,负载调度器(Load Balancer或Director)

②第二层,服务器池(Server Pool)

③第三层,共享存储(Share Storage)

2.2、负载均衡结构图

 

快速了解LVS负载均衡群集

原文:https://www.cnblogs.com/xuhao0705/p/13922199.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!