zoukankan      html  css  js  c++  java
  • 集群负载均衡LVS

    电子商务已经成为生活中不可缺少的一部分,给用户带来了方便和效率。随着计算机硬件的
    发展,单台计算机的性能和可靠性越来越高。网络的飞速发展给网络宽带和服务器带来巨大的
    挑战,网络宽带的增长速度远远高于内存访问的速度的增长,急剧膨胀的用户请求已经使单台
    计算机难以达到用户的需求。为了满足急剧增长的需求,使用集群技术负载均衡迫在眉睫。
    集群通过一组相对廉价的的设备实现服务的可伸缩性,当服务请求急剧增长时,服务依然可用,
    响应速度依然很快。集群允许部分硬件或者软件发生故障,通过集群管理软件将故障屏蔽从而
    提供24小时不间断的服务。相对于高端服务器的昂贵成本,使用廉价的设备组成集群,所花费的
    成本相对可以接受。
    高可用性集群可以提供负载均衡,通过把任务轮流分给多台服务器完成,避免了某台服务器负载过高,同时负载均衡是一种动态均衡,可以通过一些工具或软件实时地分析数据包,掌握网络中的数据流量状况,合理分配任务。
    LVS集群介绍
    LVS为linux虚拟服务器(Linux Virtual Server).
    一组服务器通过高速的局域网或地理分布的广域网相互连接,前端有一个负载均衡器(load balancer),有时简称为LD.负载均衡器负责将网络请求调度到真实的服务器上,真实的服务器
    称作real server,简称rs,从而使得服务器集群的结构对应用透明是透明的。应用访问集群系统提供的网络服务就像访问一台高性能服务器,高可用的服务器一样。集群的扩展性可以通过在服务机群
    中动态的加入和删除服务器节点完成。通过定期检测节点或者服务器的状态可以动态剔除故障的节点,从而使系统达到高可用性。




    负载均衡集群的通用体系结构主要有三个组成部分,分别如下。
    1》负载均衡器(load balancer),简称LD,是整个集群的最外面的前端机,上面部署一个VIP服务,客户请求到达vip后LD负责将客户的请求发送到后端的真实服务器上执行,
    而客户认为服务来自一个IP地址。
    2》真实服务器池,(real server pool),是一组真正执行客户请求的服务器,负责处理用户的请求并返回结果。
    3》共享存储(shared storage),可选组成部分,主要提供一个共享的存储区,从而使得服务器池拥有相同的内容,提供相同的服务。
  • 相关阅读:
    10个值得我们关注的python博客
    Python获取并修改hosts
    详解python2 和 python3的区别
    Python监控网站运行状况
    用Flask实现视频数据流传输
    Python框架 Flask 项目实战教程
    使用Flask设计带认证token的RESTful API接口[翻译]
    使用python的Flask实现一个RESTful API服务器端[翻译]
    使用单用户模式破解Linux密码
    Linux软件的安装与卸载
  • 原文地址:https://www.cnblogs.com/leijiangtao/p/4521991.html
Copyright © 2011-2022 走看看