产品优势
- 高可用
- 可扩展
- 低成本
- 安全
- 高并发
SLB系统的高可用
其中四层负载均衡通过LVS(Linux Virtual Server)+ keepalived的方式实现,七层负载均衡通过Tengine(淘宝网发起的Web服务器项目,在Nginx的基础上,针对有大访问量的网站需求进行了优化)实现
最佳实践:
会话同步可以保证长连接不受集群内服务器故障的影响,但是对于短连接或连接未触发会话同步规则时(未完成三次握手),集群内的服务器故障仍可能会影响用户请求。为了防止集群中某台机器故障导致的会话中断,您可以在业务逻辑中加入重试机制,降低对用户访问造成的影响。
单SLB实例的高可用
最佳实践:
- 为了更好的利用负载均衡的主备可用区机制,建议您在支持主备可用区的地域创建负载均衡实例,即在购买负载均衡实例时选择可用区类型为多可用区的地域。
- 当您选择SLB的主备可用区时,可以根据ECS实例的可用区分布进行选择。大部分ECS实例位于哪个可用区,就将哪个可用区选择为SLB的主可用区,以获取最小的访问延迟。
但是并不建议您将全部ECS实例都部署在一个可用区内,您也需要在SLB的备可用区部署少量ECS实例,以便在极端情况下(主可用区整体不可用时),切换到备可用区后仍旧可以正常处理负载均衡转发的请求。
多SLB实例的高可用
最佳实践:
您可以在一个地域内的多个可用区或多个地域内部署负载均衡实例和后端ECS实例,然后使用云解析DNS对访问进行调度。