美文网首页读书
架构设计之:LVS 概要

架构设计之:LVS 概要

作者: 简书的猪队友 | 来源:发表于2022-05-20 09:17 被阅读0次

    LVS接入系统

    Web概念层中的访问层,是访问层的入口级系统
    ● IP负载均衡
    ● 内容请求分发
    ● 自动屏蔽服务器故障

    特点

    ● 高可用:LVS集群采用IP负载均衡技术和基于内容请求分发技术,通过路由策略,将请求分发到后台不同的服务器集群,以达到每台服务器承担均衡的负载,共同支撑起一个高可用的集群。
    ● 高性能:调度器自动感知服务器故障,并把故障服务器踢出集群,且有实时动态恢复策略。客户并不会感知到服务器集群的故障。
    ● 透明:整个服务器集群的结构对客户来说是透明的,无需修改客户端和服务器端的程序。对客户端来说,见到的仅是一个公网的IP地址。


    Web概念层

    业务场景(例)

    假设有一个互联网数据中心IDC机房,该机房部署了Tomcat集群,访问层部署了LVS和Nginx。移动端发送网络请求给后端Tomcat集群以获取数据。

    流程

    1. 首先进行DNS寻址,即到DNS设备去拿DNS服务器映射到公网的IP地址。
    2. 移动端设备向公网IP地址发送HTTP请求。(IDC机房会暴露一个公网IP的设备,这台设备就是LVS接入系统,他处于IDC机房与外界客户端之间的入口级别的系统地位,因此他是所有流量的入口。)
    3. LVS根据内容分发负载均衡的策略,在IP层进行网络请求的转发。
    4. Nginx将请求转发到Tomcat集群,Tomcat上的java代码再进行业务逻辑层面的处理。
    5. 请求的响应通过Nginx回到移动端。(请求的响应不通过LVS返回数据给移动端,是让LVS只做输入请求和输入请求的转发,避免LVS网络流量负载均衡的瓶颈问题。此处也可以直接通过LVS返回数据给移动端,要结合实际业务进行灵活配置。)

    相关文章

      网友评论

        本文标题:架构设计之:LVS 概要

        本文链接:https://www.haomeiwen.com/subject/mytfprtx.html