ToB企服应用市场:ToB评测及商务社交产业平台

标题: 云计算——AWS Solutions Architect – Associate(saa)5.负载均衡 [打印本页]

作者: 北冰洋以北    时间: 2025-2-20 02:54
标题: 云计算——AWS Solutions Architect – Associate(saa)5.负载均衡
一、什么是负载均衡

负载均衡器在应用架构计划中是紧张的组件,负责接收来自客户端的流量,将流量按一定的算法转发给后端的一组实例、并将后端实例的相应再返回络客户端。
AWS提供一款托管的负载均衡服务, Elastic Load Balancer(简称ELB),ELB除了能够做负载均衡分发流量之外,还能对后端的实例健康检查。并将流量仅转发给通过健康检查的实例,同时ELB还能与自动扩展组(Auto Scaling Group)以及监控服务(CoudWatch)共同,设置根据后端实例CPU利用率的高低,流量大小,处理时间长短等指标,自动完成添加或缩减实例数目。
二、ELB中负载均衡器的类型

1.Application Load Balancer
如果利用 HTTP 和 HTTPS 流量的应用程序需要灵活的功能集,请选择 Application LoadBalancer。Application Load Balancer 在请求级别运行,面向包括微服务和容器在内的应用程序架构提供高级路由功能和可见性功能。
2.Network Load Balancer
如果需要超高性能、大规模分载 TLS、会合摆设证书、UDP 支持以及将静态 IP 地址用于应用程序,请选择网络负载均衡器。网络负载均衡器在毗连级别运行,每秒钟能够安全地处理数百万个请求,同时维持超低耽误。
3.Gateway Load Balancer
如果需要摆设和管理一系列支持 GENEVE 的第三方假造装备,请选择一个 Gateway LoadBalancer。这类装备可帮您增强安全性、合规性和策路控制。
不同负载均衡器之间的比力
功能Application Load BalancerNetwork Load BalancerGateway Load Balance
负载均衡器类型第7层第4层第 3层网关+第4层负载均衡
目的类型IP、实例、Lambda IP、实例 IP、实例
协议侦听器 HTTP、HTTPS、 gRPCTCP、UDP、TLSIP
得到方式VIPVIP路由表条目
三、各类负载均衡器的功能

1、应用程序负载均衡器的功能

支持基于路径的路由。对于根据请求中的 URL 转发请求的侦听器,您可以为它设置规则。这让您可以将应用程序构造为较小的服务,并根据 URL 内容将请求路由到精确的服务。
支持基于主机的路由。对于基于 HTTP 标头中主机字段转发请求的侦听器,您可以为它设置规则。这使您能够利用单个负载均衡器将请求路由到多个域。
支持基于请求中的字段进行路由,比方标准和自界说 HTTP 标头和方法、查询参数和源 IP 地址。
支持将请求路由到单个 EC2 实例上的多个应用程序。可以利用多个端口向同一个目的组注册每个实例或 IP 地址。支持将请求从一个 URL 重定向到另一个 URL。
支持返回自界说 HTTP 相应。
支持通过 IP 地址注册目的,包括位于负载均衡器的 VPC 之外的目的.
支持将 Lambda 函数注册为目的。
支持负载均衡器在路由请求之前利用应用程序用户的企业或社交身份对这些用户进行身份验证。
支持容器化的应用程序。筹划使命时,Amazon Elasti container Service(Amazon ECS)可以选择一个未利用的端口,并可以利用此端口向目的组注册该使命。这样可以高效地利用您的群集。
支持单独监控每个服务的运行状态,由于运行状态检查是在目的组级别界说的,而且许多 CouoWatch 指标是在目的组级别陈诉的。将目的组挂载到 AutoScaling 组的功能使您能够根据需求动态扩展每个服务。
2、网络负数均衡器的功能

可以处理急剧波动的工作负载,并可以扩展到每秒处理数百万个请求。
支持将静态 IP 地址用于负载均衡器。还可以针对为负载均衡器启用的每个子网分配一个弹性 IP 地址。
支持通过 IP 地址注册目的,包括位于负载均衡器的 VPC 之外的目的。
支持将请求路由到单个 EC2 实例上的多个应用程序。可以利用多个端口向同一个目的组注册每个实例或 IP 地址。
支持容器化的应用程序。筹划使命时,Amazon Elastic Container Service (Amazon ECS)可以选择一个未利用的端口,并可以利用此端口向目的组注册该使命这样可以高效地利用您的群集。
支持单独监控每个服务的运行状态,由于运行状态检查是在目的组级别界说的,而且许多 Amazon Cloudwatch 指标也是在目的组级别陈诉的。将目的组挂载到Auto Scaling 组的功能使您能够根据需求动态扩展每个服务。
3、网关负载均衡器的功能

Gateway Load Balancer与AWS Auto Scaling组协同工作,允许您为假造装备实例设置目的利用率级别。这确保您在任何时间都有最佳的可用资源数目。当流量增加时,将创建更多实例并毗连到网关负载均衡器。当流量恢复到正常程度时,这些实例将被终止。
网关负载均衡器通过将流量路由到健康的假造装备,并在假造装备变得不健康时重新路由流,确保高可用性和可靠性。为了确保假造装备可用且健康,GatewayLoad Balancer按可设置的节奏对每个假造装备实例运行运行状态检查。如果连续失败的测试数目凌驾设置的闹值,装备将被声明为不正常状态,流量将不再路由到该实例。
网关负载均衡器端点是一种新型的VPC endpoint,用于毗连网络流量的源和目的。它采取PrivateLink技术,通过私有毗连毗连Intemet网关、vpc和其他网络资源你的流量通过AWS网络活动,数据永远不会袒露在互联网上。
四、紧张组件

侦听器
侦听器是一个利用您设置的协媾和端口检查毗连请求的历程。为侦听器界说的规则可以确定负载均衡器将请求路由到一个或多个目的组中的目的的方式。
负载均衡器
负载均衡器充当客户端的单一接触点。客户端将请求发送到负载均衡器,然后负载均衡器将请求发送到一个或多个可用区中的目的(比方EC2 实例)。
目的组
每个目的组均用于将请求路由到一个或多个已注册的目的。创建侦听器时,您为其默认操作指定目的组。流量将转发到在侦听器规则中指定的目的组。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4