什么是SLB?

SLB, 服务器负载均衡(Server Load Balancing),可以看作HSRP(热备份路由器协议)的扩展,实现多个服务器之间的负载均衡。

虚拟服务器代表的是多个真实服务器的群集,客户端向虚拟服务器发起连接时,通过某种负载均衡算法,转发到某真真实服务器。

负载均衡的算法有两种:Weighted round robin(WRR)和Weighted least connections(WLC)

  WRR使用加权轮询算法分配链接;

  WLC通过一定的权值,将下一个连接分配给活动连接数少的服务器。

有点:

  集中管理服务,集群扩容,客户端不需要重启

缺点:

  代理服务器会成为性能瓶颈

什么是CLB?

CLB,客户端负载均衡(Clien Load Balancing),主要采用的是一致性hash算法,根据请求的数据,通过hash算法映射到服务器上的节点。

优点:

  性能好,不存在瓶颈。

缺点:

  由于客户端保存服务器列表,不利于扩展。

  更新的时候,客户端可能需要重启,如果可能端较多,难于管理。

犀利用法

要点:分布式配置

搭建CLB,但是配置文件放到zookeeper中,zookeeper相当于代理服务器,但是只存放配置文件,请求不走不走zookepper,实现高可用、无瓶颈的负载均衡策略。如果配置(即IP地址)发生变更,zookeeper通知客户端重新加载配置。

转载于:https://www.cnblogs.com/snaildev/p/7618033.html

SLB vs CLB相关推荐

  1. 负载均衡SLB和LVS的简单介绍

    负载均衡 SLB 阿里云SLB(Server Load Balancing,服务器负载均衡):是阿里云结合自身弹性计算平台的特点以及强大的技术优势,提供的一套软件负载均衡解决方案,以更好的满足弹性计算 ...

  2. 基于Docker和Kubernetes的企业级DevOps实践训练营

    基于Docker和Kubernetes的企业级DevOps实践训练营 课程准备 离线镜像包 百度:https://pan.baidu.com/s/1N1AYGCYftYGn6L0QPMWIMw 提取码 ...

  3. DEVOPS架构师 -- 02Kubernetes落地实践之旅

    文章目录 第二天 Kubernetes落地实践之旅 纯容器模式的问题 容器调度管理平台 架构图 核心组件 工作流程 架构设计的几点思考 实践--集群安装 k8s集群主流安装方式对比分析 核心组件 理解 ...

  4. 阿里云负载均衡 SLB CLB 虚拟服务器组配置

    虚拟服务器组优势 当您需要将不同的请求转发到不同的后端服务器上时,或需要通过域名和URL进行请求转发时,可以选择使用虚拟服务器组. 虚拟服务器组配置中需要注意的问题 如果一旦配置转发策略,访问非策略的 ...

  5. 阿里云SLB配置HTPPS方式访问

    1.http和htpps的区别 http: 默认端口:80 安全性: https: 默认端口:443 安全性:添加有加密证书,安全性相对较高 2.开始配置 1.slb负载均衡 在负载均衡实例列表中将服 ...

  6. 阿里云 SLB示例配置

    SLB示例配置 本步骤将指导您如何配置SLB实例,用于跨可用区挂载ECS实例. 1.双击打开虚拟桌面的Firefox ESR浏览器. 2.在RAM用户登录框中单击下一步,复制云产品资源列表中子用户密码 ...

  7. 阿里云SLB负载均衡理论与操作

    目录 一.负载均衡概念 二.SLB 1.CLB与ALB 2.负载均衡包含的模块 3.使用ECS的优势 3. 负载均衡的使用场景 4.SLB的优势 5.SLB提供的功能 6.SLB的应用场景 7.SLB ...

  8. SLB负载均衡和DNS协议

    SLB负载均衡和DNS协议 SLB 负载均衡 负载均衡原理 负载均衡的组成 健康检测 HTTP/HTTPS监听健康检查机制 健康检测中域名的设置 TCP监听健康检查机制 健康检查状态对请求转发的影响如 ...

  9. 使用CLB部署HTTPS业务

    前提条件 您已购买证书.如您需购买阿里云SSL证书,更多操作,请参见购买SSL证书服务. 您已经创建了实例ECS01和ECS02,并部署了2个不同的应用服务.具体操作,请参见使用向导创建实例. 操作流 ...

最新文章

  1. 获取各种常见形状的位图
  2. pytorch dropout用法
  3. python基础学习(五)第一次修改
  4. 3.JAVA基础复习——JAVA中的类与对象
  5. 如何写出健壮的代码?
  6. Java的,与类的初始化顺序
  7. Android 四大组件 —— 活动(活动的隐式跳转)
  8. java8 stream 分组_Java 8 中 Map 骚操作之 merge() 的用法
  9. 推销自己的前端技术书籍
  10. java response 状态码_response(向客户端写入数据、对相应进行设置(状态码、响应头))...
  11. RestartOnCrash一个监控进程的小工具,可用于监控iis/apache/mysql等程序
  12. Python之数据分析(案例:净额成交量、矢量化、数据曲线平滑)
  13. 2021年中国云无线接入网(C-RAN)市场趋势报告、技术动态创新及2027年市场预测
  14. antdesign 所兼容的浏览器_React爬坑之路——Antd兼容IE
  15. 计算机组装配置(2019年 CPU及显卡天梯图)
  16. outlook打不开怎么办?
  17. 综述 | 语义分割经典网络及轻量化模型盘点
  18. 方差分析 可汗学院统计学 笔记
  19. 机器学习(Machine-Learning)----概述
  20. superIO在Linux下的设备,X86 Linux ITE SuperIO GPIO Control

热门文章

  1. java 画图覆盖_请教如何在java画图中不覆盖原来的画图???
  2. linux ll以编码格式_【系列】每天一个 Linux 命令(5):rm 命令
  3. acer p245 linux换win7,宏碁Acer笔记本预装Win8改Win7设置教程
  4. xss防御方法base64_XSS 防御方法总结
  5. go语言csv包_玩转数据处理120题R语言版本
  6. 导入之后再执行一个方法_种花生再撒点儿石灰,掌握这两个方法之后,提高产量基本没问题!...
  7. 青少年计算机学奥林匹克大赛,2019年第36届全国青少年信息学奥林匹克竞赛获奖规则...
  8. 这40个linux命令,提高工作效率
  9. 清理计算机英语是什么,如何清理电脑(国外英文资料).doc
  10. laravel redis_如何将redis优化