坚持五年分享整理阿里(ACA/ACP/ACE),腾讯(云从业者/TCA/TCP),华为(HCIA/HCIP/HCIE),AWS(SAA/SAP)等工程师考试认证,题库,视频,资料,成功帮助5W+学员获得专业认证!

阿里云ACA课程之掌握负载均衡SLB

aca (763) 2021-10-31 15:51:16 本文共计1883个字,预计阅读时长7分钟。

随着阿里云对于云计算大数据领域的专业人员,阿里云专业技术认证是业界认可云计算和大数据人才的一种凭证,通过者具备在阿里云上设计、部署或管理应用程序和基础设施的专业知识。获得阿里云的专业技术证书有助于证明您使用阿里云产品的丰富经验和可信度。那么我们今天来讲一下负载均衡slb。

概念

负载均衡( Server Load Balancer)是对多台云服务器进行流量分发的服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性
阿里云ACA课程之掌握负载均衡SLB (https://www.ls102.com/) aca 第1张

SLB可以做什么?

负载均衡( Server Load Balancer,简称SLB)是对多台云服务器进行流量分发的负载均衡服务。
SLB可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性

SLB服务通过设置虚拟服务地址(IP),将位于同一地域( Region)的多台云服务器(ECS)资源虛拟成一个高性能、高可用的应用服务池
根据应用指定的方式,将来自客户端的网络请求分发到云服务器池中
阿里云ACA课程之掌握负载均衡SLB (https://www.ls102.com/) aca 第2张

SLB服务会检查云服务器池中ECS的健康状态,自动隔离异常状态的ECS,从而解决了单台ECS的单点问题,同时提高了应用的整体服务能力
阿里云ACA课程之掌握负载均衡SLB (https://www.ls102.com/) aca 第3张

在标准的负载均衡功能之外,SLB服务还具备TCP与HTTP抗DDoS攻击的特性,增强了应用服务器的防护能力。

SLB服务是ECS面向多机方案的一个配套服务,需要同ESC结合使用
阿里云ACA课程之掌握负载均衡SLB (https://www.ls102.com/) aca 第4张

 

SLB简介

SLB核心概念

阿里云ACA课程之掌握负载均衡SLB (https://www.ls102.com/) aca 第5张

SLB术语

阿里云ACA课程之掌握负载均衡SLB (https://www.ls102.com/) aca 第6张

SLB主要功能

当前提供4层(TCP/UDP协议)和7层(HTTP/HTTPs协议)的负载均衡服务

可以对后端ECS进行健康检查,自动屏蔽异常状态的ECS,待该ECS恢复正常后自动解除屏蔽

提供会话保持功能,在 Session的生命周期内,可以将同一客户端请求转发到同一台后端ECS上

支持加权轮询(WRR),加权最小连接数(WLC)转发方式,后端ECS权重越高被分发的几率也越大

支持针对监听来分配其对应服务所能达到的带宽峰值

可以支持公网或私网类型的负载均衡服务

提供丰富的监控数据,实时了解SLB运行状态

结合云盾,提供WAF及防DDOS攻击能力,包括 CC ,SYN ,FLOOD等。

支持同一地域( REGION)跨数据中心容灾,结合DNS还可以支持跨REGION容灾

针对HTPS协议,提供统一的证书管理服务,证书无需上传后端ECS 解密处理在SLB上进行,降低后端 ECS CPU开销

提供控制台,API,SDK多种管理方式

SLB主要操作

阿里云ACA课程之掌握负载均衡SLB (https://www.ls102.com/) aca 第7张

SLB相关问题

SLB相关的问题

SLB支持的协议有哪些?
SLB当前支持4层(TCP协议、UDP)和7层( HTTPs协议)。

SLB服务本身解决了后端ECS服务的灾备问题,但如何避免SLB服务本身故障导致的单点问题?关于SLB的灾备,有什么好的建议?

SLB实例后端的ECS可以是不同zone下的机器,从而提高本地可用性。

在同一地域( Region)创建多个SLB实例,通过DNS轮询的方式对外提供服务,从而提高本地可用性。

在不同地域( Region)创建多个SLB实例,通过DNS轮询的方式对外提供服务,从而提高跨地域的可用性。

后端ECS实例相关的问题

SLB最多支持对几台EC进行负载均衡服务?

我们不会限制用户在SLB实例后配置的ECS数量。但是,为了保证您对外服务的稳定与高效,我们建议您可以根据业务分类或应用服务的模块划分来将提供不同服务或执行不同任务的应用服务器配置在不同的SLB实例后。

不同操作系统的ECS可以同时做SLB服务吗?

可以。SLB本身不会限制后端的ECS使用哪种操作系统,只要您的2台ECS中的应用服务部署是相同且保证数据的致性即可。但是,我们建议您选择2台相同操作系统的ECS进行配置,以便您日后的管理维护。

如何确保SLB后端的多台ECS之间的数据同步呢?
目前,有很多类似的工具可以实现服务器之间的数据同步,比如:rsync。具体使用及选择,还请通过其他途径获得更多的介绍资料及指导信息。
您也可以将您的ECS配置成无状态的应用服务器,而数据和文件统一存放在RDS和OSS服务上。

我有2台ECS,分别创建在杭州和青岛,为什么无法把他们添加到个SLB实例后面?
SLB不支持跨地域( Region)部署,一个SLB实例后端的多台ECS必须处于同一地域( Region)才可以配置。

总的来说负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
可以先登录认证大使的官网https://www.ls102.com/了解详情,这里还提供专业的考前培训和历年试题解析。

 

THE END