2.2.2 LVS负载均衡软件

僤鯓⒐⒋嵵緔 提交于 2020-03-10 00:21:40

目录

2.2.2.1 LVS基础概念解析

1、LVS简介

    1.1、LVS是什么

    1.2、LVS能干什么

2、Linux Virtual Server项目

    2.1、Load Balancer(负载调度器)

    2.2、Linux Virtual Server项目的目标

    2.3、LVS项目已提供了一个实现可伸缩网络服务的Linux Virtual Server框架

    2.4、可以利用LVS框架实现

2.2.2.2 基于VIP的keepalived高可用架构讲解

2.2.2.3 搭建LVS负载均衡集群


2.2.2.1 LVS基础概念解析

1、LVS简介

    1.1、LVS是什么

        LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。
        在linux内核2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核

    1.2、LVS能干什么

        LVS主要用于多服务器的负载均衡。它工作在网络 ,可以实现高性能,高可用的服务器集群技术。
            它廉价,可把许多低性能的服务器组合在一起形成一个超级服务器。他易用,配置非常简单,
        且有多种负载均衡的方法。他稳定可靠,即使在集群的服务器中某台服务器无法正常工作,
        也不影响整体效果。另外可扩展性也非常好。

Nginx工作在 7 层网络模型下

2、Linux Virtual Server项目

    2.1、Load Balancer(负载调度器)

        负载调度器能无缝地将网络请求调度到真实服务器上,从而使得服务器集群的结构对客户是透明的,
        客户访问集群系统提供的网络服务就像访问一台高性能、高可用的服务器一样。
            由于我们的负载调度技术是在linux内核中实现的,
            我们称之为linux虚拟服务器(Linux Virtual Server)

    2.2、Linux Virtual Server项目的目标

        使用集群技术和Linux操作系统实现一个高性能、高可用的服务器,
            它具有很好的可伸缩性(Scalability)、可靠性(Reliability)、可管理性(Manageability)

    2.3、LVS项目已提供了一个实现可伸缩网络服务的Linux Virtual Server框架

        IPVS:提供了含有三种IP负载均衡技术的IP虚拟服务器软件
        KTCPVS:基于内容请求分发的内核Layer-7交换机
        Cluster Management:集群管理软件


    2.4、可以利用LVS框架实现

        高可伸缩、高可用的Web、Cache、Mail和Media等网络服务
        可以开发支持庞大用户数、高可伸缩、高可用的电子商务应用

3、网络分层

    3.1、网络 7 层

        7层是指OSI七层协议模型:
            应用层(Application)、表示层(Presentation)、会话层(Session)、
            传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)
        Nginx工作在7层网络模型下

2.2.2.2 基于VIP的keepalived高可用架构讲解

 

2.2.2.3 搭建LVS负载均衡集群

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!