负载均衡 有很多种 比如 SLB nginx 等等 SLB 是阿里云研发的负载均衡服务前段用户发过来请求通过 SLB 把请求分配到后端的服务器负载均衡优势低成本, 高可用性, 可扩展性
一 负载均衡实例
二 监听规则配置 (在此处配置负载均衡策略和转发规则, 注意这里只处理转发等规则, 并不是真正处理服务)
三 后端服务器(处理来自监听规则转发的请求, 后端服务器必须是 ECS 阿里云服务器)
相比于传统的复杂均衡可以更好的升级, 传统需要买更多的硬件设备
SLB 负载均衡基本功能
支持公网或私网类型的负载均衡
流量分发: 当前提供 4 层 (TCP/UDP) 和 7 层 (http/https) 的负载均衡
算法支持 2 种 加权轮询 (WRR) 加权最小链接数 (WLC) 转发方法
会话保持: 在一定的时间之内, 可以将同一客户端请求转发到同一台后端的 ESC
(四层 TCP: 同一 IP 地址的请求持续发往一台服务器,
七层 HTTP: 相同 cookie 同的请求发往一台服务器)
健康检查: 可以对后端 ECS 进行健康检查, 自动屏蔽异常状态的 ECS, 正常后恢复
配置负载均衡 首先购买 SLB 实例, 最主要是在监听规则配置
配置成功
添加后端服务器
此时已经配置完成, 可以直接访问 SLB 实例的 IP 地址, 注意域名 DNS 的配置 A 记录改成 SLB 实例的 IP 地址, 配置完成后, 会根据 SLB 分发的请求转到后端服务器
云的负载均衡的高可用
在四层的负载均衡是利用 LVS+keepalived 方式实现, 七层采用 Tengine 实现负载均衡
在北京区最好选用两个地方的服务器 A 区和 B 区 然后再创建一个 SLB 服务实例
北京和上海 需要创建两个 SLB 服务实例, 这时候需要创建一个 DNS 的云解析
来源: http://www.bubuko.com/infodetail-2499506.html