开发者社区 > 飞天洛神云网络 > 负载均衡 > 正文

SLB 的功能是什么?

已解决

SLB 的功能是什么?

展开
收起
游客lmkkns5ck6auu 2022-11-02 15:22:39 461 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1) 协议支持 • 四层:支持 TCP/UDP 基于连接做流量调度。TCP 和 UDP 创建一个 socket 访问负载均衡实例,这个源 和目的 IP 和端口就是一个连接。 • 七层:支持 HTTP/HTTPS 基于请求做调度。比如:http get 请求访问一个页面。 云计算 ACP 训练营第 4 天 64 • WS/WSS 协议支持 无需配置,当选用 HTTP 监听时,默认支持无加密版本 WebSocket 协议(WS 协议)。 当选择 HTTPS 监听时,默认支持加密版本的 WebSocket 协议(WSS 协议)。2) 调度算法。• 轮询模式:按照访问顺序依次将外部请求依序分发到后端服务器。 云计算 ACP 训练营第 4 天 65 • 最小连接数模式:根据后端服务器的实际负载(即连接数)进行轮询,当前连接 数越小的后端服务器被轮询到的次数(概率)也越高。 • 加权轮询模式:根据每台后端服务器设定的权重值来进行轮询,权重值越高的 后端服务器,被轮询到的次数(概率)也越高。 3) 会话保持 在会话生命周期内,可以将同一客户端请求转发到同一台后端 ECS 上。 • 四层:同一 IP 地址的请求持续发往一台服务器。 • 七层:相同 cookie 的请求发往一台服务器。使用会话保持有可能导致负载不均衡的情况,因此,另外一个思路是—— 在 SLB 架构中,后端服务器 ECS 一般为无状态,因此,状态数据(与业务相关数据) 尽量不保存在 ECS 中,而是放在 RDS 或者 Redis 缓存,这样也可以保证数据的正常 运行。4) 健康检查 SLB 通过健康检查来判断后端服务器(ECS 实例)的业务可用性。健康检查机制避 免了后端 ECS 异常对总体服务的影响,提高了前端业务整体可用性。以上内容摘自《阿里云认证的解析与实战-云计算ACP认证》电子书,点击https://developer.aliyun.com/ebook/download/7808 可下载完整版

    2022-11-02 22:35:31
    赞同 展开评论 打赏
问答分类:
问答标签:
相关产品:

阿里云负载均衡(Server Load Balancer,简称SLB)是云原生时代应用高可用的基本要素。通过将流量分发到不同的后端服务来扩展应用系统的服务吞吐能力,消除单点故障并提升应用系统的可用性。 阿里云SLB包含面向4层的网络型负载均衡NLB、面向7层的应用型负载均衡ALB和传统型负载均衡CLB,是阿里云官方云原生网关。

相关产品

  • 负载均衡
  • 热门讨论

    热门文章

    相关电子书

    更多
    《应用型负载均衡ALB产品解读》 立即下载
    阿里云网络-SLB负载均衡产品介绍 立即下载
    负载均衡SLB热点问题解答 立即下载