云负载均衡的介绍和使用场景 | 学习笔记

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
简介: 快速学习云负载均衡的介绍和使用场景

开发者学堂课程【Clouder 认证课程 - 超大流量网站的负载均衡:云负载均衡的介绍和使用场景】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/508/detail/6803


云负载均衡的介绍和使用场景

内容介绍:

一、云负载均衡的简介

二、云负载均衡和传统负载均衡的对比

三、阿里云负载均衡服务 SLB

四、阿里云负载均衡 SLB 的使用场景

 

一、云负载均衡的简介

云负载均衡就是将传统的负载均衡器以服务的方式提供给用户。即开即用,可以很快的在云上创建服务,升级也比较迅速。而传统需要自行搭建和维护负载服务,成本大周期长。

image.png

包括三个组成部分:负载均衡实例、监听规则配置、后端服务器

1、负载均衡实例代表云上开通和创建的云负载均衡服务(通过负载均衡实例获取到负载均衡服务)

2、监听规则配置代表用户定制的负载均衡策略和转发规则(在使用负载均衡服务时需要配置一些相应的监听规则:包含如何使用负载均衡服务,在使用过程中如何进行转发,一些功能是否需要打开。在云上使用负载均衡服务绝大多数操作是在配置监听规则)

3、后端服务器是负载均衡服务后端的一组云服务器(云负载均衡本身提供了负载均衡服务,用于接收用户请求,但是本身不进行处理请求。请求由后端服务器进行处理,云服务器处理发送的请求。在云端云负载均衡不能单独使用,因为只是作为一个流量分发的功能,至于请求由后端云服务器进行处理。所以在云上一般将云服务器和云负载均衡结合使用,云负载均衡接收用户的请求并转发给后端的云服务器,,用户最终不同的请求由后端云服务器进行处理。)

 

二、云负载均衡和传统负载均衡的对比

 

云负载均衡

传统负载均衡

扩展性

支持删除和添加后端云服务器,实现无缝伸缩,伸缩过程不用更换任何设备,对相关调用和访问者零影响(扩展性好,因为云负载均衡通过软件在云上搭建出的负载均衡服务,同时维护也由云服务厂商进行提供。当需要更高的服务能力要求时,只需要在云上简单做一些配置升级即可获得更高的服务能力)

当目前硬件设备达到相应瓶颈时,需要重新购买更高性能硬件设备重新安装,业务中断,步骤繁杂。(由于是自身进行搭建和维护,如果想升级就涉及到对现有系统的升级和维护,不能很容易对现有系统进行升级,所以扩展性较差。)

安全

免费提供四层 DDoS 攻击防护,支持应用防火墙,实时抵御网络攻击(云端很多云服务产品默认在云上的安全防控体系下)

需要额外购买安全防护模块,部署困难,成本较高(若想要获取安全需要购买一些安全相关设备才能实现安全需求。)

成本

无需购买硬件设备,终身免运维,提供按量,按带宽,按月等付费方式,可根据业务灵活选取,私网实例费用全免(在云端不需要购买任何的软硬件,可以自己开通负载均衡服务,在使用过程中很容易进行升级,同时可以根据使用需求调整服务能力)

需要购买昂贵的硬件设备,部署困难需要专业的运维人员,硬件成本和人力成本剧增(在搭建初需要购买硬件设备,购买后在使用过程中还需要专业人士进行维护,都是成本投入。在使用过程中出现问题都需要自身解决。)

目前越来越多用户选择云负载均衡,因为在使用云负载均衡服务时很容易获取,成本较低,安全性较高。

 

三、阿里云负载均衡服务 SLB

负载均衡服务( Server Load Balancer,简称 SLB ),是对多台云服务器进行流量分发的服务。负载均衡可以通过分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。(功能与云负载均衡服务类似,都是对前端用户请求进行流量分发,分发到后端不同的云服务器上处理。即使一台服务器出现故障,也可以将请求发送到其他云服务器上进行处理。)

 

四、阿里云负载均衡 SLB 的使用场景

什么时候需要使用 SLB ?

SLB 在阿里云上主要与阿里云的云服务器 ECS 结合使用。SLB 作为前端用户的请求的代理,将请求发送给后端不同的云服务器 ECS 进行处理。在使用 SLB 时有两个实例进行选择:

公网实例指该 SLB 可以通过公网访问到,私网实例指 SLB 只能在阿里云内部使用,通过公网访问不到。

image.png

公网实例使用场景:在希望用户通过公网访问自己的网站时,SLB 为公网实例。

私网实例使用场景:在内部针对于不同的服务还需要进一步的负载,此时可以使用私网实例。例如右图 SLB 私网实例后的每一个服务都为同一个服务,但是 SLB 实例之间服务不同,通过该方式可以搭建出目前的微服务架构:每一个服务单独运行部署,每一个服务通过私网实例响应请求。

在使用阿里云负载均衡 SLB 时,后端只能与阿里云云服务器 ECS 进行使用。SLB 后端不可以挂载云下的物理服务器。

·简单说就是单台云服务器不能满足需求的时候

·使用多台云服务器进行流量分发,提升服务能力

·使用多台云服务器消除单点,提升可用性

相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
3月前
|
负载均衡 Cloud Native 容灾
阿里云负载均衡SLB价格_ALB、NLB和CLB区别_负载均衡功能和使用场景说明
阿里云负载均衡SLB分为应用型ALB、网络型NLB及传统型CLB。ALB与NLB仅支持按量付费,而CLB则提供包年包月和按量付费选项。ALB专长于7层HTTP/HTTPS/QUIC协议处理,支持丰富的内容路由功能;NLB聚焦于4层TCP/UDP/TCPSSL协议,擅长处理大规模并发连接。两者均基于NFV技术,支持自动弹性伸缩,并与云原生环境如ACK/SAE/K8S深度集成。此外,SLB提供多协议支持、多级容灾、安全防护等功能,确保服务的高可用性和安全性。具体收费方面,ALB的基础版实例费为0.049元/小时起,NLB实例费限时免费,两者还需支付性能容量单位LCU费及公网网络费(仅公网实例)
|
运维 负载均衡 算法
负载均衡 6 大使用场景
本文翻译自国外论坛 medium,原文地址:medium.com/@maheshsain…,文章作者:Mahesh Saini 在如今常见微服务系统中,负载均衡组件是一种将流量分配到多个服务的技术,目的是提高系统的性能和可用性。负载均衡有两种常见的模式:服务端模式和客户端模式。服务端模式使用独立的应用程序(如 Nginx)来转发请求,客户端模式使用类库(如 Ribbon、Spring Cloud LoadBalancer)来选择后端服务。负载均衡还有不同的算法,如轮询、随机、最小连接数、区域等。本文将给大家介绍在微服务系统中负载均衡组件常见使用场景
369 1
|
运维 负载均衡 监控
微服务之负载均衡使用场景
微服务之负载均衡使用场景
225 0
|
运维 负载均衡 Cloud Native
容器网络 ALB Ingress|学习笔记
快速学习容器网络 ALB Ingress
容器网络 ALB Ingress|学习笔记
|
弹性计算 编解码 运维
第三讲《云上网络VPC&EIP&NAT&共享带宽&SLB》|学习笔记
快速学习第三讲《云上网络VPC&EIP&NAT&共享带宽&SLB》。
第三讲《云上网络VPC&EIP&NAT&共享带宽&SLB》|学习笔记
|
弹性计算 tengine 负载均衡
【视频】第二讲-负载均衡CLB|学习笔记
快速学习【视频】第二讲-负载均衡CLB。
【视频】第二讲-负载均衡CLB|学习笔记
|
消息中间件 负载均衡 监控
RocketMQ 5.0 客户端负载均衡机制|学习笔记
快速学习 RocketMQ 5.0 客户端负载均衡机制
316 0
RocketMQ 5.0 客户端负载均衡机制|学习笔记
|
负载均衡 网络协议 Java
Spring Cloud 学习笔记04----服务消费者(RestTemplate+Ribbon(客户端负载均衡))
上一篇《Spring Cloud 学习笔记02----服务治理》我们讲到了服务的注册与发现,在微服务框架中,我们将服务拆分成一个个独立部署的子服务,这些服务通过http rest 来通讯的,Spring Cloud有两种服务调用方式,一种是 RestTemplate+Ribbon, 另外一种是Feign 。
157 0
Spring Cloud 学习笔记04----服务消费者(RestTemplate+Ribbon(客户端负载均衡))
|
弹性计算 负载均衡 监控
SLB 负载均衡 02-SLB 的基本概念视频| 学习笔记
快速学习 SLB 负载均衡 02-SLB 的基本概念视频。
SLB 负载均衡 02-SLB 的基本概念视频| 学习笔记
|
弹性计算 负载均衡 云计算
SLB 负载均衡01-负载均衡的产生及发展视频| 学习笔记
快速学习 SLB 负载均衡01-负载均衡的产生及发展视频。
SLB 负载均衡01-负载均衡的产生及发展视频| 学习笔记
下一篇
无影云桌面