赞
踩
目录
负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。
*通过设置虚拟服务地址,将添加的同一地域的多台ECS实例虚拟成一个高性能、高可用的后端服务池,并根据转发规则,将来自客户端的请求分发给后端服务器池中的ECS实例。
*默认检查云服务器池中的ECS实例的健康状态,自动隔离异常状态的ECS实例,消除了单台ECS实例的单点故障,提高了应用的整体服务能力。此外,负载均衡还具备抗DDoS攻击的能力,增强了应用服务的防护能力。
总结:负载均衡即均衡负载,应对高访问量业务的情况且一台服务器不够用需要多台的情况,这里需要注意的是我们平常使用的虚拟机这里叫ECS主机实际上是一个概念,专业术语中的ECS实例即在ECS主机且在其中配置的服务,负载均衡还自带了高可用的功能即自动监听,消除单点故障。
阿里云SLB包含面向4层(TCP/UDP)的传统型负载均衡CLB和面向7层(HTTP/HTTPS/QuIC)的应用型负载均衡ALB。实际上只存在CLB和ALB,CLB即为传统负载均衡,可以直接理解为ALB功能比CLB好。
应用型负载均衡(ALB)和传统型负载均衡(CLB)的差异?
1. 定位不同ALB七层处理能力强,面向应用交付,CLB四层处理能力强,面向网络交付。
2. 能力不同,性能,云原生集成能力,ALB都要强于CLB。
3. 弹性不同ALB可根据业务量自动弹性伸缩,而CLB固定规格,只能按峰值配置。
具体区别如下:
监听:用来检查客户端请求,并且将客户端请求交割后台服务器,并且也会对后台服务进行检查,即当监听部分接收到客户端的请求后将按照原来的负载均衡策略分配任务。
后端服务器:光搭建负载均衡没有服务器是没用的,那么就是说由一台服务器来配置负载均衡,一台服务器做监听,一台服务器做接受前端请求,除去监听需要两台服务器做冗余,一台服务器无论如何都是不可能做到冗余的。所以即由这三个部分组成。
弹性
支持分钟级别创建1000台实例,多种弹性付费选择更贴合业务现状,同时带来弹性的扩容能力,实例与带宽均可随时升降配,云盘可扩容。
本身一台ECS服务器的升级,cpu,内存,云盘,带宽等,同时增加实例的数量也是一种弹性,实例数量增加后要被管理,在将来我们做业务的时候,客户要求的服务特别多,一台服务器肯定不够用,那么我们就可以利用ECS主机本身的特性来扩展其性能,比如额外购买cpu,内存,云盘容量,带宽够更好的主机,对服务器本身进行升级,再者可以购买多台ECS主机完成性能扩展,那么扩展出来的ECS主机共同承担业务员即由负载均衡分配任务。
总结:相比于vmware中的虚拟机,ECS主机可以灵活的横向升级或者纵向升级,更加灵活,同时服务器与服务器之间更好搭配。
这里假设成淘宝购物的应用场景,面对如此多的业务请求的情况下这里一台ECS主机肯定是不够的,不够咱就加,咱可以先纵向加其功能给他升升级。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。