负载均衡 SLB 产品介绍|学习笔记

本文涉及的产品
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 快速学习负载均衡 SLB 产品介绍

开发者学堂课程【企业上云攻略-阿里云网络产品应用系列教程负载均衡 SLB 产品介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/573/detail/7886


负载均衡 SLB 产品介绍


内容介绍:

一、什么是负载均衡 SLB ( SLB 的特点、SLB 的应用场景)

二、SLB 产品基本概念

三、负载均衡网络流量路径说明

四、负载均衡快速入门(快速搭建一个有负载均衡能力的网站)


一、什么是负载均衡 SLB ( SLB 的特点、SLB 的应用场景)

(一)为什么需要负载均衡

应用背景

访问流量快速增长

业务量不断提高

用户需求

希望获得7×24的不间断可用性及较快的系统反应时间

应用背景

访问流量快速增长

业务量不断提高

用户需求

希望获得7×24的不间断可用性及较快的系统反应时间

(二)负载均衡背景

在互联网应用越来越广泛的今天,伴随业务的发展,访问量和数据流量的增长,单一的服务器设备根本无法承担。通过升级硬件会造成投资成本的增加和资源的浪费,并且不具备可扩展性。这时,能否将计算任务分摊到后台多台较低配置的服务器处理,然后返回结果给客户端,将是亟待解决的问题。

负载均衡因此诞生,它提供了一种有效的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

负载均衡的功能可以由硬件设备实现,但硬件价格昂贵,同时有性能瓶颈,当达到性能上限后需要购买更多的设备,且硬件扩展性收到了限制。

阿里云结合自身弹性计算平台的特点以及强大的技术优势,规划了一整套完善的软件负载均衡解决方案,以更好的满足弹性计算平台负载均衡的需求。

(三)负载均衡服务介绍

负载均衡的功能可以由硬件设备实现,但是缺点是价格昂贵,同时硬件也有性能瓶颈,当达到硬件的性能上限后需要购买更多的设备,且硬件扩展性受到了限制,但无法进行扩展和定制。

image.png

设备类型:负载均衡器

硬件配置:  内存:16GB  硬盘:500GB  接口: 4个千兆SFP光口,2个万兆SFP+光口硬件  SSL:标配2.1K

性能应用概述每秒L7请求数:  350K每秒L4   连接数:  125K每秒L4   HTTP请求数:600K  最大L4并发连接

价格:4家商家在2019-01-21报价¥28.69万

(四) SLB 与传统负载均衡相比的优势

(一)扩展性

负载均衡:支持删除和添加后端云服务器,实现无缝伸缩。伸缩过程不用更换任何设备,对相关调用和访问者零影响。

传统硬件负载均衡器:当目前硬件设备达到相应瓶颈时,需要重新购买更高性能硬件设备重新安装,业务中断,步骤繁杂。

(二)安全

负载均衡:免费提供四层DDoS攻击防护。支持应用防火墙,实时抵御网络攻击。

传统硬件负载均衡器:需要额外购买安全防护模块,部署困难,成本较高。

(三)成本

负载均衡:无需购买硬件设备,终身免运维,提供按流量和按带宽两种付费方式,可根据业务灵活选取,共享型私网实例费用全免。

传统硬件负载均衡器:需要购买昂贵的硬件设备,部署困难。需要专业的运维人员,硬件成本和人力成本剧增。

(五)阿里云负载均衡 SLB 介绍

1.同城容灾

可用区级的高可用,故障时自动切换。

2.流量分发

对多台云服务器自动,进行流量分发,扩展系统服务能力。

3.简明易用

多种付费类型、计费模式,与管理方式,可灵活选择,轻松管理。

4.超强性能

推出性能保障型实例,并提供超高性能规格的实例。

对多台云服务器进行流量分发的负载均衡服务。

可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。

(六) SLB 应用场景

高访问量的业务

配置监听规则将流量分发到不同的 ECS 实例上。

扩展应用程序

随时添加和移除 ECS 实例来扩展应用系统的服务能力。

消除单点故障

负载均衡会自动屏蔽故障的 ECS 实例,将请求分发给正常运行的 ECS 实例。

同城容灾

阿里云负载均衡已在各地域部署了多可用区实现同地域容灾。


二、SLB 产品基本概念

(一)阿里云负载均衡 SLB 组成

阿里云负载均衡主要由3个基本概念组成:

LoadBalancer

Listener

BackendServer

image.png

(二)负载均衡概念:术语

术语:负载均衡

全称:Server Load Balancer

中文:负载均衡服务,简称负载均衡服务

说明:阿里云计算提供的一种网络负载均衡服务,可以结合阿里云提供的 ECS 服务为用户提供基于 ECS 实例的 TCP 、UDP 与 HTTP 负载均衡服务。

术语:Region

全称:Region

中文:地域

说明:代表资源所在并有效的地域,每个地域包含一组数据中心。

术语:Zone

全称:Zone

中文:可用区

说明:代表负载均衡所在的 Zone。

术语:LoadBalancer

全称:LoadBalancer

中文:负载均衡服务实例,简称负载均衡实例

说明:负载均衡实例可以理解为负载均衡服务的一个运行实例,用户要使用负载均衡服务,就必须先创建一个负载均衡实例,LoadBalancerld 是识别用户负载均衡实例的唯一标识。

术语:Listener

全称:Listener

中文:负载均衡服务监听

说明:负载均衡服务监听,包括监听端口、负载均衡策略和健康检查配置等。

术语:BackendServer

全称:Backend Server

中文:后端服务器

说明:接受负载均衡分发请求的一组云服务器,负载均衡服务将外部的访问请求按照用户设定的规则转发到这一组后端服务器上进行处理。

术语:Address

全称:Address

中文:服务地址

说明:系统分配的服务地址,当前为 IP 地址。用户可以选择该服务地址是否对外公开,来分别创建公网和私网类型的负载均衡服务。

(三)转发方式的工作原理

轮询模式:会将外部和内部的访问请求依序分发给后端 ECS 进行处理。

image.png

最小连接数模式:访问请求分发给当前连接数最小的一台后端 ECS 进行处理。

image.png

(四)会话保持及权重设置的工作原理

会话保持: 四层 TCP :同— IP 地址的请求持续发往一台服务器

七层 HTTP :相同 cookie 同的请求发往一台服务器

权重设置:访问请求按权重大小依次分发。

 image.png

总访问量20%      总访问量30%    总访问量50%

负载均衡如何和云产品结合

云解析企业版(智能 DNS )

提供丰富的智能解析策略,合理调度来自不同线路用户的入站访问流量,后续还支持根据地域调度访问流量和健康检查,实现跨地域负载均衡或全局负载均衡。

云服务器 ECS

挂载同 region 的 ECS ,可实现流量分发和消除单点故障。

云盾

结合云盾实现 DDoS 防护(清洗和黑洞)

弹性伸缩服务

结合弹性伸缩服务可以做到弹性扩容

对象存储 OSS ,数据库 RDS

用户通过 ECS 上的应用,可访问 OSS , RDS, Memcache 等应用。

用户也可以直接在 ECS 上部署 DB 等应用,通过 SLB 做负载均衡。


三、负载均衡网络流量路径说明

总体原则

流量从哪里进来,就从哪里出去。

如果 ECS 仅仅处理来自负载均衡的请求,可以不购买公网带宽。

image.png

绿色是 TCP/UDP 四层协议流量路径,红色是 HTTP/HTTPS 七层协议流量路径。

仅当 HTTPS 流量时首次请求需要访问 Key Server 。

只有新建会话的时候需要调用一次 Key Server ,后续请求就不需要再调用了。


四、负载均衡快速入门(快速搭建一个有负载均衡能力的网站)

创建负载均衡实例

创建负载均衡实例。负载均衡实例是一个运行的负载均衡服务实体。

添加和监听后端服务器

配置负载均衡实例,添加监听规则和后端服务器。

域名解析(可选)

使用云解析服务将一个域名解析到负载均衡的服务地址上,提供服务。

删除负载均衡实例

如果用户不需要负载均衡服务了,如果用户不需要负载均衡服务了,可以将其删除。

相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
15天前
|
运维 负载均衡 安全
|
24天前
|
负载均衡 算法
SLB-Backend的负载均衡算法
【10月更文挑战第19天】
40 5
|
5月前
|
存储 Serverless API
函数计算产品使用问题之如何挂载在SLB上
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
Java 应用服务中间件 测试技术
阿里云云效产品使用合集之云效流水线如何使用alb ingress的脚本
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
负载均衡
alb负载均衡按量降价了,资源包抵扣已经比按量付费的贵了,结果还是在走资源包抵扣。
ALB实例按量付费已降价,1万LCU资源包单价现为0.0485,3LCU可抵一小时标准版实例费用(原0.147现降至0.125),单LCU价格也下调至0.042。资源包价格保持不变,旧购资源包仍在抵扣中,建议调整为降价时不进行抵扣。同时,附上与不太了解情况的客服交流记录供参考。
|
3月前
|
负载均衡 Cloud Native 容灾
阿里云负载均衡SLB价格_ALB、NLB和CLB区别_负载均衡详细介绍
阿里云负载均衡SLB提供ALB、NLB和CLB三种类型,分别适用于7层和4层的不同场景。ALB与NLB仅支持按量付费,而CLB则额外提供包年包月选项。ALB强调7层应用处理与高级路由,NLB聚焦4层的大流量处理与SSL卸载。两者均支持自动弹性伸缩,确保高可用性和性能。CLB作为传统负载均衡,适用于特定需求。每种类型依据实例规格与使用量收费,其中公网实例还需支付网络费用。通过这些服务,用户可以实现流量分发、故障转移及提升应用系统的稳定性和扩展性。
|
3月前
|
负载均衡 前端开发 数据处理
"揭秘!ALB负载均衡器如何赋能Airflow,让数据处理命令请求在云端翩翩起舞,挑战性能极限,你不可不知的秘密!"
【8月更文挑战第20天】在现代云计算环境中,负载均衡ALB作为七层HTTP/HTTPS流量分发器,能显著提升系统的可用性和扩展性。结合Airflow这一开源工作流管理平台,ALB可以有效分发其REST API命令请求。通过配置ALB实例监听HTTP/S请求,并将多个Airflow实例加入目标组,再配合健康检查确保实例稳定,即可实现对Airflow命令的高效负载均衡,进而增强数据处理任务的可靠性和性能。
39 0
|
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费及公网网络费(仅公网实例)
|
4月前
|
域名解析 负载均衡 网络协议
|
5月前
|
负载均衡 算法 Nacos
SpringCloud之LoadBalancer自定义负载均衡算法,基于nacos权重
ReactorLoadBalancer接口,实现自定义负载算法需要实现该接口,并实现choose逻辑,选取对应的节点。
464 0
下一篇
无影云桌面