计算机概念总结5-阿里云的了解2-slb

article/2025/8/9 10:40:39

   

https://help.aliyun.com/document_detail/27539.html?spm=a2c4g.11186623.6.544.3c3c5779UdHKeO

概述

负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS实例)的流量分发控制服务。负载均衡扩展了应用的服务能力,增强了应用的可用性。

负载均衡通过设置虚拟服务地址,将添加的ECS实例虚拟成一个高性能、高可用的应用服务池,并根据转发规则,将来自客户端的请求分发给云服务器池中的ECS实例。

负载均衡默认检查云服务器池中的ECS实例的健康状态,自动隔离异常状态的ECS实例,消除了单台ECS实例的单点故障,提高了应用的整体服务能力。此外,负载均衡还具备抗DDoS攻击的能力,增强了应用服务的防护能力。

组成部分

负载均衡由以下三个部分组成:

  • 负载均衡实例 (Server Load Balancer instances)

    一个负载均衡实例是一个运行的负载均衡服务,用来接收流量并将其分配给后端服务器。要使用负载均衡服务,您必须创建一个负载均衡实例,并至少添加一个监听和两台ECS实例。

  • 监听 (Listeners)

    监听用来检查客户端请求并将请求转发给后端服务器。监听也会对后端服务器进行健康检查。

  • 后端服务器(Backend Servers)

    一组接收前端请求的ECS实例。您可以单独添加ECS实例到服务器池,也可以通过虚拟服务器组或主备服务器组来批量添加和管理。


产品优势

  • 高可用

    采用全冗余设计,无单点,支持同城容灾。搭配DNS可实现跨地域容灾,可用性高达99.95%。

    根据应用负载进行弹性扩容,在流量波动情况下不中断对外服务。

  • 可扩展

    您可以根据业务的需要,随时增加或减少后端服务器的数量,扩展应用的服务能力。

  • 低成本

    与传统硬件负载均衡系统高投入相比,成本可下降60%。

  • 安全

    结合云盾,可提供5Gbps的防DDOS攻击能力。

 

负载均衡采用集群部署,可实现会话同步,以消除服务器单点故障,提升冗余,保证服务的稳定性。

阿里云当前提供四层(TCP协议和UDP协议)和七层(HTTP和HTTPS协议)的负载均衡服务。

  • 四层采用开源软件LVS(Linux Virtual Server)+ keepalived的方式实现负载均衡,并根据云计算需求对其进行了个性化定制。
  • 七层采用Tengine实现负载均衡。Tengine是由淘宝网发起的Web服务器项目,它在Nginx的基础上,针对有大访问量的网站需求,添加了很多高级功能和特性。

如下图所示,各个地域的四层负载均衡实际上是由多台LVS机器部署成一个LVS集群来运行的。采用集群部署模式极大地保证了异常情况下负载均衡服务的可用性、稳定性与可扩展性。


LVS集群内的每台LVS都会进行会话,通过组播报文同步到该集群内的其它LVS机器上,从而实现LVS集群内各台机器间的会话同步。如下图所示,当客户端向服务端传输三个数据包后,在LVS1上建立的会话A开始同步到其它LVS机器上。图中实线表示现有的连接,图中虚线表示当LVS1出现故障或进行维护时,这部分流量会走到一台可以正常运行的机器LVS2上。因而负载均衡集群支持热升级,并且在机器故障和集群维护时最大程度对用户透明,不影响用户业务。

说明
对于连接未建立(三次握手未完成),或者已建立连接但未触发会话同步机制,热升级不保证连接不中断,需要依靠客户端重新发起连接。


 

 

功能概述

更新时间:2018-09-06 21:55:20

编辑 · 

阿里云负载均衡提供4层和7层负载均衡,并提供健康检查、会话保持、域名转发等功能,保证后端服务的高可用。

功能4层负载均衡7层负载均衡

调度算法

负载均衡支持轮询、加权轮询(WRR)、加权最小连接数(WLC)和一致性哈希(CH)调度算法。

健康检查

负载均衡会检查后端服务器的运行状况。当探测到后端服务器运行状况不佳时,会停止向其发送流量,然后将流量转发给其他正常运行的后端服务器。

会话保持

负载均衡提供会话保持功能。在会话的生命周期内,可以将同一客户端的请求转发到同一台后端服务器上。

访问控制

负载均衡支持添加黑名单和白名单,灵活控制客户端访问。

高可用

负载均衡可以将流量转发给多个可用区的后端服务器。并且,负载均衡已经在大部分地域支持了多可用区部署,当主可用区出现故障时,负载均衡可自动切换到备可用区上提供服务。

安全防护

结合云盾,可提供5Gbps的防DDoS攻击能力。

网络类型支持

负载均衡提供公网和私网类型的负载均衡服务。您可以创建一个私网类型的负载均衡实例来均衡专有网络内的流量,或创建一个公网负载均衡实例来均衡来自公网的流量。

监控

结合阿里云云监控服务,您可以查看负载均衡的连接数、流量等信息。

IPv6地址支持

负载均衡支持转发来自IPv6客户端的请求。

查看访问日志

结合阿里云日志服务,您可以通过分析负载均衡的访问日志了解客户端用户行为、客户端用户的地域分布,排查问题等。

记录健康检查日志

负载均衡默认存储查三天内的健康检查日志。您可以通过开通OSS服务,将所有的健康检查日志存储到OSS中,分析后端服务器异常原因。

域名URL转发

负载均衡7层监听支持配置域名和URL转发规则,可以将来自不同域名和URL的请求转发到不同的后端服务器上。

证书管理

针对HTTPS协议,提供统一的证书管理服务。证书无需上传到后端服务器,解密处理在负载均衡上进行,降低后端服务器的CPU开销。

SNI支持

负载均衡HTTPS监听支持挂载多个证书,将来自不同访问域名的请求转发至不同的后端服务器组。

重定向

负载均衡支持HTTP访问重定向至HTTPS。

WS/WSS支持

WebSocket是HTML5一种新的协议,在客户端与服务器间提供双向通信渠道,能更好地节省服务器资源和带宽并达到实时通讯。

 

HTTP/2支持

HTTP/2(Hypertext Transfer Protocol Version 2)是超文本传输协议的第二版,向下兼容HTTP1.X协议版本,同时带来性能的大幅提升。

应用场景

更新时间:2018-08-28 19:39:03

编辑 · 
本页目录
  • 应用于高访问量的业务
  • 扩展应用程序
  • 消除单点故障
  • 同城容灾 (多可用区容灾)
  • 跨地域容灾

负载均衡适用于高访问量的业务,提高应用程序的可用性和可靠性。

应用于高访问量的业务

如果您的应用访问量很高,您可以通过配置监听规则将流量分发到不同的ECS实例上。此外,您可以使用会话保持功能将同一客户端的请求转发到同一台后端ECS,提高访问效率。

扩展应用程序

您可以根据业务发展的需要,随时添加和移除ECS实例来扩展应用系统的服务能力,适用于各种Web服务器和App服务器。

消除单点故障

您可以在负载均衡实例下添加多台ECS实例。当其中一部分ECS实例发生故障后,负载均衡会自动屏蔽故障的ECS实例,将请求分发给正常运行的ECS实例,保证应用系统仍能正常工作。

同城容灾 (多可用区容灾)

为了提供更加稳定可靠的负载均衡服务,阿里云负载均衡已在各地域部署了多可用区以实现同地域容灾。当主可用区出现机房故障或不可用时,负载均衡仍然有能力在非常短的时间内(大约30s中断)切换到另外一个备可用区恢复服务能力;当主可用区恢复时,负载均衡同样会自动切换到主可用区提供服务。

使用负载均衡时,您可以将负载均衡实例部署在支持多可用区的地域以实现同城容灾。此外,建议您结合自身的应用需要,综合考虑后端服务器的部署。如果您的每个可用区均至少添加了一台ECS实例,那么此种部署模式下的负载均衡服务的效率是最高的。

如下图所示,在负载均衡实例下绑定不同可用区的ECS实例。正常情况下,用户访问流量将转发至主可用区内的ECS实例;当可用区A发生故障时,用户访问流量将转发至备可用区内的ECS实例。此种部署既可以避免因为单个可用区的故障而导致对外服务的不可用,也可以通过不同产品间可用区的选择来降低延迟。



如果您采取如下图所示的部署方案,即在负载均衡实例的主可用区下绑定多台ECS实例,而在备可用区没有任何ECS实例。当主可用区发生故障时会造成业务中断,因为备可用区没有ECS实例来接收请求。这样的部署方式很明显是以牺牲高可用性为代价来获取低延时。



跨地域容灾

您可以在不同地域下部署负载均衡实例,并分别挂载相应地域内不同可用区的ECS。上层利用云解析做智能DNS,将域名解析到不同地域的负载均衡实例服务地址下,可实现全局负载均衡。当某个地域出现不可用时,暂停对应解析即可实现所有用户访问不受影响。


基本概念

更新时间:2018-09-30 11:38:28

编辑 · 
名词说明
负载均衡服务阿里云计算提供的一种网络负载均衡服务,结合阿里云提供的ECS服务,提供四层和七层负载均衡服务。
负载均衡实例负载均衡实例是一个运行的负载均衡服务。要使用负载均衡服务,必须先创建一个负载均衡实例。
服务地址系统为创建的负载均衡实例分配的服务IP地址。根据创建的负载均衡实例的类型,服务地址可能是公网IP也可能是私网IP。您可以将域名解析到公网IP地址提供对外服务。
监听负载均衡服务监听规定了如何将请求转发给后端服务器。一个负载均衡实例至少添加一个监听。
后端服务器处理负载均衡分发的前端请求的ECS实例。
默认服务器组

一组处理负载均衡分发的前端请求的ECS实例。

如果监听未配置指定的虚拟服务器组或主备服务器组,则将流量转发给默认服务器组中的后端服务器。

虚拟服务器组

一组处理负载均衡分发的前端请求的ECS实例。

不同的监听可以关联不同的虚拟服务器组,实现监听维度的请求转发。

主备服务器组一个主备服务器组只包含两台ECS实例,一台作为主服务器,一台作为备服务器。当主服务器健康检查失败,系统会直接将流量切到备服务器。

 

转载于:https://www.cnblogs.com/machangwei-8/p/9732417.html


http://chatgpt.dhexx.cn/article/38ii5jj6.shtml

相关文章

67页PPT,学透机器学习算法、应用及数据处理(附下载)

文章发布于公号【数智物语】 (ID:decision_engine),关注公号不错过每一篇干货。 来源 | 百度文库 作为AI的重要分支,机器学习在推荐系统、在线广告、金融市场分析、计算机视觉、语言学、生物信息学等诸多领域都取得了巨…

太赞!机器学习、深度学习绘图模板.ppt

推荐一个绘图模板,非常适合深度学习的绘图!推荐收藏! 大家可以自定义自己需要的图形,上面已经提供了基本的元素,根据自己的需求去调整使用即可! 除了深度学习画图,机器学习的图也有很多&#xf…

我的机器学习和深度学习绘图模板.pptx

推荐一个绘图模板,非常适合深度学习的绘图,可以看下效果: 大家可以自定义自己需要的图形,上面已经提供了基本的元素,根据自己的需求去调整使用即可! 这个项目地址为:https://github.com/dair-ai…

机器学习系列(一)——机器学习简介

前前后后接触机器学习也有一年时间,但一直没有系统整理总结过。从本篇博客开始,将记录下我的学习内容与参考资料,系列按照李宏毅的机器学习课程,吴恩达的机器学习课程和周志华的西瓜书为主线。 发展历程 \quad 人类一直试图让机器…

【粉丝福利、免费领取】:1000套PPT模板、100份简历模板、硬核学习资料+PDF资料(java、python、大数据、机器学习)

目录 1、100套小编购买的简历模板(部分截图) 2、1000套精品PPT模板(部分截图) 3、大数据-学习资料(1.3G 硬核PDF,官方指南) 4、python学习全集 5、Java基础、高级和面试资料 6、大数据-行…

浙江大学-机器学习-ppt截图

https://gitee.com/zzhzwh/ZJU_Machine_Learning/tree/main 多层神经网络 梯度下降 后向传播 一般的后向 后向传播算法的应用和改进 非线性改进 阶跃函数在0处没有导数、 目标函数第二个改进----输出不止一个 原来的 改进的 原来的梯度下降缓慢的运行,而采用随机梯…

全球人工智能与机器学习大会PPT

大会演讲PPT合集https://ppt.infoq.cn/list/93PPT分享|ppt|人工智能|aicon|infoq|机器学习PPT分享,前段时间的AICon北京站2021全球人工智能与机器学习大会(https://aicon.infoq.cn/2021/beijing),汇集了很多业界大佬,工业界多个方…

一天搞懂机器学习PPT笔记-1

Introduction of Deep Learning some introductions Machine Learning is close to Looking for a FunctionThe model is a set of functiona set of function -> goodness of functin F <- training dataframework – get a model consists of a set of function –…

机器学习算法汇报PPT

机器学习算法汇报PPT

机器学习 PPT

软件技术中心的例会终于也轮到我了&#xff0c;为了给小伙伴们讲一点干货&#xff0c;于是开始了为期一周的学习&#xff0c;从百度知乎博客到请教学长&#xff08;JY大佬&#xff09;甚至查阅相关书籍资料&#xff0c;终于有所收获&#xff0c;并对其产生了浓厚兴趣&#xff0…

应用机器学习 Applied Machine Learning (AML) ppt2

分类 classification 在目前的机器学习工作中&#xff0c;最常见的三种任务就是&#xff1a; 回归分析 分类分析 聚类分析 什么是「分类」 虽然我们人类都不喜欢被分类&#xff0c;被贴标签&#xff0c;但数据研究的基础正是给数据“贴标签”进行分类。类别分得越精准&am…

周志华揭开机器学习本质的57张PPT

什么是机器学习&#xff1f; 文献筛选”的故事&#xff1a;循证医学 我们都知道&#xff0c;现在优质医学资源非常稀缺&#xff0c;为了缓解这个问题&#xff0c;国外产生了一种叫做“循证医学”的做法。以后患病了不是先去找专家&#xff0c;而是先去看一看文选资料&#xff0…

软件工程毕设(六)·论文

上一篇文章说的是“软件工程毕设&#xff08;五&#xff09;外文翻译”&#xff0c;今天我们到了要写第六篇文档的时候了&#xff0c;也就是今天的论文。这一步仅次于我们项目制作最重要的部分之一啦&#xff01;论文撰写&#xff0c;大家一定一定要提前两个月把论文写完&#…

软件学院本科毕业设计论文格式详解

软件学院本科毕业设计论文格式详解&#xff08;NEU版&#xff09; 小伙伴们大家好&#xff0c;毕业设计的论文是在取得本科毕业学位证书不可缺少的东西&#xff0c;但是论文中错综复杂的格式问题常常搞得人头痛&#xff0c;博主今天就带大家看一下毕设论文的主要格式&#xff0…

软件工程硕士论文撰写指导

软件工程方向硕士论文撰写指南 (2012-09-09 10:07:20) 转载▼ 标签&#xff1a; 硕士 论文 答辩 分类&#xff1a; 学有所成 年复一年指导硕士研究生撰写论文&#xff0c;特将软件工程方向的专业硕士&#xff08;即工程硕士&#xff09;以及学术硕士&#xff08;即工…

软件推荐:论文翻译阅读 + 文献管理 + markdown笔记 + 多设备同步 + 一键导出bib参考文献

起初是重大的一个学长推荐的&#xff0c;但是我只用来存文献&#xff0c;后来研究了一下发现居然有这么多功能。 最主要的免费&#xff01;可以白嫖就是香&#xff01; 以下是我用到的一些功能&#xff0c;如果我以后发现什么新功能会继续补充。 文章目录 1 下载安装zotero2…

计算机软件测试方法文献,软件测试毕业论文参考文献

软件测试毕业论文参考文献 软件测试论文参考文献一: [1]软件测试[1],2版北京:机械工业出版社,2006,114-122. [2]冯若富.一种智能化人机交互模型的研究与实现[J],计算机工程与应用,2006, 42 (24): 57. [3]段力军.软件产品易用性测试及回归测试方法探究[J],山西电子技术,20…

常用的科研论文作图软件

文章目录 导读介绍Microsoft VisioMicrosoft Office PowerPointOriginPythonMatlabAdobe FireworksLatexAdobe IllustratorAdobe Photoshop 导读 记得有次听学术报告时&#xff0c;老师讲读一篇论文&#xff0c;他会先看题目、摘要、图表&#xff0c;然后就是正文了。可见论文…

论文绘图软件介绍

引言 众所周知&#xff0c;高水平的配图可以令论文、报告等显得耳目一新&#xff0c;瞬间提高一个档次。写文章、做报告&#xff0c;搞好配图已经成为了又一项标配技能。从大量的数据资料中获得所需的效果图&#xff0c;已经有很多前辈们为咱们趟好了路&#xff0c;留下了大量…

论文、软件工程常用图表

临近毕业&#xff0c;大家都在忙着写论文&#xff0c;分享一下我论文里用到的几张图&#xff0c;希望能帮助到学弟学妹们。 1、用例图 2、功能模块图 3、数据流图 4、实体-属性图 E-R图 5、流程图 6、盒图