LVS负载均衡实战(一)

简介: 负载均衡之LVS实战 一:性能极好,最大支持并发400万,但是功能相对较少,所以需要和后端的机器进行配合!(集群) ​ 1:负载LB ​ 2:高可用HA ​ 3:高性能 二:LVS工作的具体位置 ​ 1:在有外网地址的管理机上,比如面对用户的负载均衡服务器,LVS主要工作.

负载均衡之LVS实战


一:性能极好,最大支持并发400万,但是功能相对较少,所以需要和后端的机器进行配合!(集群)

​ 1:负载LB

​ 2:高可用HA

​ 3:高性能

二:LVS工作的具体位置

​ 1:在有外网地址的管理机上,比如面对用户的负载均衡服务器,LVS主要工作在iptables的INPUT规则和PREROUTING之间

​ 因为LVS主要工作在转发链的规则中,对访问自己的流量进行拆包查看端口和目标IP地址,使用倒钩函数来停止数据包进入OUTPUT链,直接转发到route,再POSTROUTING转发到后端集群!

image

三:LVS服务器的4种工作类型,主要了解前两种

​ 1:LVS-NAT模式

​ LVS-NAT修改请求报文的目标IP,多目标IP的DNAT,并且DNAT方式不会改变源地址,只进行目标地址的转换!

而且,从LVS服务器至后端的集群之间可以使用路由器进行传递数据包(实际上加了路由器就不在同一网段了),大多数多是通过交换机在内网传输,因为只要知道后端主机和负载的地址,LVS就能够通过SRCip和DESTip进行转发。

QQ_20191025112407

QQ_20191025112418

​ 2:LVS-DR模式

QQ_20191025112428

​ 该种方式默认被集成到linux的内核中,有LINUX内核组织负责维护!

并且LVS默认使用的负载方式就是这种方式,不对IP地址或者端口进行改变或转发,只对设备的MAC地址进行转发。

基于MAC地址转发,所以必然需要在内网多台机器上部署相同的IP地址,但是这样会带来IP地址冲突,所以为了解决IP地址冲突,且使用相同的IP地址,这里就不往局域网中发送ARP广播询问是否有人使用这个IP地址,收到别人的ARP请求也不响应

解释转发规则如图:

QQ_20191025112436

3:LVS-TUN模式,适用于跨区域机房

QQ_20191025112445

转发规则如图所示:

QQ_20191025112452

4:LVS-FULLNAT 不常使用

四:总结四种集群类型

QQ_20191025112459

五:LVS集群的调度算法

1:静态算法

QQ_20191025112505

2:动态算法
QQ_20191025112512

相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
目录
相关文章
|
6月前
|
负载均衡 应用服务中间件 Linux
企业实战(13)LVS负载均衡NAT(网络地址转换)模式实战详解(一)
企业实战(13)LVS负载均衡NAT(网络地址转换)模式实战详解(一)
|
6月前
|
存储 负载均衡 网络协议
企业实战(13)LVS负载均衡DR(直接路由)模式实战详解(二)
企业实战(13)LVS负载均衡DR(直接路由)模式实战详解(二)
105 0
|
5月前
|
负载均衡 应用服务中间件 Linux
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
Nginx系列教程(14) - LVS+KeepAlived+Nginx实现高性能负载均衡集群
175 0
|
5月前
|
负载均衡 监控 算法
云计算 - 负载均衡SLB方案全解与实战
云计算 - 负载均衡SLB方案全解与实战
208 0
|
3月前
|
缓存 负载均衡 应用服务中间件
【分布式技术专题】「分析Web服务器架构」Tomcat服务器的运行架构和LVS负载均衡的运行机制(修订版)
在本章内容中,我们将深入探讨 Tomcat 服务器的运行架构、LVS 负载均衡的运行机制以及 Cache 缓存机制,并提供相应的解决方案和指导。通过理解这些关键概念和机制,您将能够优化您的系统架构,提高性能和可扩展性。
205 4
【分布式技术专题】「分析Web服务器架构」Tomcat服务器的运行架构和LVS负载均衡的运行机制(修订版)
|
4月前
|
负载均衡 算法 Java
SpringCloud - Ribbon负载均衡入门与实战
SpringCloud - Ribbon负载均衡入门与实战
73 0
|
5月前
|
负载均衡 算法 网络协议
Keepalived+LVS搭建高可用负载均衡
Keepalived+LVS搭建高可用负载均衡
180 1
|
6月前
|
负载均衡 应用服务中间件 nginx
71分布式电商项目 - nginx高可用以及lvs+nginx负载均衡(资料)
71分布式电商项目 - nginx高可用以及lvs+nginx负载均衡(资料)
41 0
|
6月前
|
负载均衡 前端开发 应用服务中间件
企业实战(22)基于Haproxy负载均衡+Keepalived高可用集群实战详解
企业实战(22)基于Haproxy负载均衡+Keepalived高可用集群实战详解
|
7月前
|
存储 负载均衡 网络协议
LVS负载均衡群集—DR直接路由
LVS负载均衡群集—DR直接路由
65 0