zoukankan      html  css  js  c++  java
  • 浅谈负载均衡SLB、CLB和综合应用

    SLB 
        服务器负载均衡(Server Load Balancing),可以看作HSRP(热备份路由器协议)的扩展,实现多个服务器之间的负载均衡。 
        虚拟服务器代表的是多个真实服务器的群集,客户端向虚拟服务器发起连接时,通过某种负载均衡算法,转发到某真实服务器。 
        负载均衡算法有两种:Weighted round robin(WRR)和Weighted least connections(WLC), 
        WRR使用加权轮询算法分配连接 
        WLC通过一定的权值,将下一个连接分配给活动连接数少的服务器。 
    优点: 
        集中管理服务,集群扩容,客户端不需要重启, 
    缺点: 
        代理服务器会成为性能瓶颈 

    CLB 
    客户端负载均衡(Client Load Balancing) 
        主要采用一致性hash算法。根据请求的数据,通过HASH算法映射到服务器上的节点。 
    优点: 
        性能好,不存在性能瓶颈。 
    缺点: 
        由客户端保存服务器列表,不利于扩展。 
        更新时候,客户端需要重启。如果客户端较多,难于管理。 

    犀利用法 
    要点:分布式配置 
    搭建CLB,但是配置文件放到zookeeper里。这样zookeeper相当于代理服务器,但是只是存放配置文件,请求不需要走zookeeper。实现高可用、无瓶颈的负载均衡策略。如果配置(即IP地址)发生变更,zookeeper就会通知客户端重启。

  • 相关阅读:
    CentOS7安装(三)- 配置阿里云yum源
    OSQA的配置
    MySQL学习 (三) Limit-Distinct-Union
    MySQL学习(二)-字段类型及约束
    MySQL学习(一)-基本知识
    Python闭包
    软件测试面试常考点
    人生感悟
    常用的Linux命令
    细说php一些常见的知识点
  • 原文地址:https://www.cnblogs.com/405845829qq/p/4607420.html
Copyright © 2011-2022 走看看