负载均衡器

2019-02-28  本文已影响0人  One_way_Wang

什么是SLB


SLB的技术架构


SLB的组成

SLB的组成

SLB的功能


SLB的部署场景

本地负载均衡

全局负载均衡


什么是服务器组

虚拟服务器组
可以实现在监听维度上个性化定义ECS实例的成员,即不同监听课使用不同的后端服务器组,可满足域名和URL转发个性化
主备服务器组
同一时刻只有主或备处于工作状态,当主服务器健康检查异常后,会自动切换到备服务器,当主服务器恢复正常时,再切换为主服务器。


健康检查

健康检查失败时间窗
= 响应时间 X 不健康阈值 + 检查间隔 X(不健康阈值-1)
健康检查成功时间窗
=(健康检查成功响应时间X健康阈值)+ 检查间隔X(健康阈值-1)


负载均衡实例类型

公网负载均衡实例

公网类型的负载均衡实例可以通过Internet将客户端请求按照您制定的监听规则分发到添加的后端服务器ECS上,在创建公网负载均衡实例后,系统会为其分配一个公网服务地址,可将域名和该公网服务地址进行绑定,对外提供服务

私网负载均衡实例

私网类型的负载均衡实例只能在阿里云内部使用,可以转发的请求只能来自具有负载均衡的私网访问权限的客户端
私网负载均衡实例课进一步对网络类型进行选择:


SLB的配置

1.创建SLB实例
2.配置监听
3.增加后端服务器实例


监听

创建负载均衡实例后,您需要为实例配置监听。负载均衡实例监听负责检查连接请求,然后根据调度算法定义的转发策略将请求流量分发至后端服务器。
负载均衡提供四层(TCP/UDP协议)七层(HTTP/HTTPS协议)监听,您可根据应用场景选择监听协议:

协议 说明 使用场景
TCP 1.面向连接的协议,在正式收发数据前,必须和对方建立可靠的连接;2. 基于源地址的会话保持;3.在网络层可直接看到来源地址;4.数据传输快 适用于注重可靠性,对数据准确性要求高,速度可以相对较慢的场景,如文件传输、发送或接收邮件、远程登录无特殊要求的Web应用详情参见添加TCP监听
UDP 面向非连接的协议,在数据发送前不与对方进行三次握手,直接进行数据包发送,不提供差错恢复和数据重传;可靠性相对低;数据传输快 关注实时性而相对不注重可靠性的场景,如视频聊天、金融实时行情推送。详情参见添加UDP监听
HTTP 应用层协议,主要解决如何包装数据;基于Cookie的会话保持; 使用X-Forward-For获取源地址 需要对数据内容进行识别的应用,如Web应用、小的手机游戏等。详情参见添加HTTP监听
HTTPS 加密传输数据,可以阻止未经授权的访问; 统一的证书管理服务,用户可以将证书上传到负载均衡,解密操作直接在负载均衡上完成 需要加密传输的应用。详情参见添加HTTPS监听

上一篇下一篇

猜你喜欢

热点阅读