开发者学堂课程【Clouder 认证课程 - 超大流量网站的负载均衡:云负载均衡的介绍和使用场景】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/508/detail/6803
云负载均衡的介绍和使用场景
内容介绍:
一、云负载均衡的简介
二、云负载均衡和传统负载均衡的对比
三、阿里云负载均衡服务 SLB
四、阿里云负载均衡 SLB 的使用场景
一、云负载均衡的简介
云负载均衡就是将传统的负载均衡器以服务的方式提供给用户。即开即用,可以很快的在云上创建服务,升级也比较迅速。而传统需要自行搭建和维护负载服务,成本大周期长。
包括三个组成部分:负载均衡实例、监听规则配置、后端服务器
1、负载均衡实例代表云上开通和创建的云负载均衡服务(通过负载均衡实例获取到负载均衡服务)
2、监听规则配置代表用户定制的负载均衡策略和转发规则(在使用负载均衡服务时需要配置一些相应的监听规则:包含如何使用负载均衡服务,在使用过程中如何进行转发,一些功能是否需要打开。在云上使用负载均衡服务绝大多数操作是在配置监听规则)
3、后端服务器是负载均衡服务后端的一组云服务器(云负载均衡本身提供了负载均衡服务,用于接收用户请求,但是本身不进行处理请求。请求由后端服务器进行处理,云服务器处理发送的请求。在云端云负载均衡不能单独使用,因为只是作为一个流量分发的功能,至于请求由后端云服务器进行处理。所以在云上一般将云服务器和云负载均衡结合使用,云负载均衡接收用户的请求并转发给后端的云服务器,,用户最终不同的请求由后端云服务器进行处理。)
二、云负载均衡和传统负载均衡的对比
|
云负载均衡 |
传统负载均衡 |
扩展性 |
支持删除和添加后端云服务器,实现无缝伸缩,伸缩过程不用更换任何设备,对相关调用和访问者零影响(扩展性好,因为云负载均衡通过软件在云上搭建出的负载均衡服务,同时维护也由云服务厂商进行提供。当需要更高的服务能力要求时,只需要在云上简单做一些配置升级即可获得更高的服务能力) |
当目前硬件设备达到相应瓶颈时,需要重新购买更高性能硬件设备重新安装,业务中断,步骤繁杂。(由于是自身进行搭建和维护,如果想升级就涉及到对现有系统的升级和维护,不能很容易对现有系统进行升级,所以扩展性较差。) |
安全 |
免费提供四层 DDoS 攻击防护,支持应用防火墙,实时抵御网络攻击(云端很多云服务产品默认在云上的安全防控体系下) |
需要额外购买安全防护模块,部署困难,成本较高(若想要获取安全需要购买一些安全相关设备才能实现安全需求。) |
成本 |
无需购买硬件设备,终身免运维,提供按量,按带宽,按月等付费方式,可根据业务灵活选取,私网实例费用全免(在云端不需要购买任何的软硬件,可以自己开通负载均衡服务,在使用过程中很容易进行升级,同时可以根据使用需求调整服务能力) |
需要购买昂贵的硬件设备,部署困难需要专业的运维人员,硬件成本和人力成本剧增(在搭建初需要购买硬件设备,购买后在使用过程中还需要专业人士进行维护,都是成本投入。在使用过程中出现问题都需要自身解决。) |
目前越来越多用户选择云负载均衡,因为在使用云负载均衡服务时很容易获取,成本较低,安全性较高。
三、阿里云负载均衡服务 SLB
负载均衡服务( Server Load Balancer,简称 SLB ),是对多台云服务器进行流量分发的服务。负载均衡可以通过分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。(功能与云负载均衡服务类似,都是对前端用户请求进行流量分发,分发到后端不同的云服务器上处理。即使一台服务器出现故障,也可以将请求发送到其他云服务器上进行处理。)
四、阿里云负载均衡 SLB 的使用场景
什么时候需要使用 SLB ?
SLB 在阿里云上主要与阿里云的云服务器 ECS 结合使用。SLB 作为前端用户的请求的代理,将请求发送给后端不同的云服务器 ECS 进行处理。在使用 SLB 时有两个实例进行选择:
公网实例指该 SLB 可以通过公网访问到,私网实例指 SLB 只能在阿里云内部使用,通过公网访问不到。
公网实例使用场景:在希望用户通过公网访问自己的网站时,SLB 为公网实例。
私网实例使用场景:在内部针对于不同的服务还需要进一步的负载,此时可以使用私网实例。例如右图 SLB 私网实例后的每一个服务都为同一个服务,但是 SLB 实例之间服务不同,通过该方式可以搭建出目前的微服务架构:每一个服务单独运行部署,每一个服务通过私网实例响应请求。
在使用阿里云负载均衡 SLB 时,后端只能与阿里云云服务器 ECS 进行使用。SLB 后端不可以挂载云下的物理服务器。
·简单说就是单台云服务器不能满足需求的时候
·使用多台云服务器进行流量分发,提升服务能力
·使用多台云服务器消除单点,提升可用性