负载均衡SLB考点梳理
SLB 架构,概念和功能介绍
SLB 操作和管理介绍
SLB API 介绍
SLB 常见问题解答
阿里云负载均衡控制台演示
阿里云方案及应用介绍
负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。
负载均衡默认检查云服务器池中的ECS实例的健康状态,自动隔离异常状态的ECS实例,消除了单台ECS实例的单点故障,提高了应用的整体服务能力。
负载均衡还具备抗DDoS攻击的能力,增强了应用服务的防护能力。
产品优势高可用:全冗余设计,无单点,支持同城容灾。搭配DNS可实现跨地域容灾,可用性高达99.95%。根据应用负载进行弹性扩容,在流量波动情况下不中断对外服务。
可扩展:按需随时增减后端服务器数量
低成本:与传统负载均衡投入相比,成本可下降60%。
安全:结合云盾,可提供5Gbps的防DDOS攻击能力。
四层负载均衡通过LVS(Linux Virtual Server)+ keepalived的方式实现
七层负载均衡通过Tengine实现
入网流量路径仅当HTTPS流量时首次请求需要访问KeyServer
TCP/UDP协议和HTTP/HTTPS协议的流量都需要经过LVS集群进行转发。
LVS集群内的每一台节点服务器均匀地分配海量访问请求,并且每一台节点服务器之间都有会话同步策略,以保证高可用。
出网流量路径
负载均衡SLB和后端ECS之间是通过内网进行通信的。
总体原则:流量从哪里进来,就从哪里出去。
通过负载均衡进入的流量在负载均衡SLB上限速/计费,仅收取出方向流量费用,入方向流量不收取(在未来可能会改变),SLB到ECS之间是阿里云内网通信,不收取流量费用。
来自弹性公网IP/NAT网关的流量,分别在弹性公网IP/NAT网关上进行限速/计费,如果在购买ECS时选择了公网带宽,限速/计费点在ECS上。
负载均衡SLB仅提供被动访问公网的能力,即后端ECS只能在收到通过负载均衡SLB转发来的公网的请求时,才能访问公网回应该请求,如后端ECS希望主动发起公网访问,则需要配置/购买ECS公网带宽、弹性公网IP或NAT网关来实现。
ECS公网带宽(购买ECS时配置)、弹性公网IP、NAT网关均可以实现ECS的双向公网访问(访问或被访问),但没有流量分发和负载均衡的能力。
七层负载均衡暂不支持一致性哈希(CH)调度算法。
SNI支持
负载均衡HTTPS监听支持挂载多个证书,将来自不同访问域名的请求转发至不同的后端服务器组。
7层负载均衡(HTTP/HTTPS)支持WS/WSS协议(WebSocket是HTML5一种新的协议,在客户端与服务器间提供双向通信渠道,能更好地节省服务器资源和带宽并达到实时通讯。)
应用场景
负载均衡的应用场景为高访问量的业务,提高应用程序的可用性和可靠性。
会话保持功能将同一客户端的请求转发到同一台后端ECS,提高访问效率。
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
学习中什么最重要?1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z