关于AWS新的负载均衡器“ALB”的功能
我是技术销售部门的大原。
这次我要写的是AWS的新负载均衡器“ALB”。
ALB概述
Amazon Web Services(AWS)新推出的负载均衡服务
“Application Load Balancer(ALB)”是相当于L7交换机的负载均衡服务,其
代表功能是根据数据包的内容进行基于内容的路由。
顺便说一句,随着ALB的推出,
传统负载均衡服务“ELB”的服务名称
已更改为“Classic Load Balancer(CLB)”,并且
今后服务名称“ELB”将更改为“ “ALB”和“CLB”是这两种服务的总称。
ALB的特点
- 到目标组的第 7 层基于内容的路由
- 支持基于容器的应用程序
- WebSocket 和 HTTP/2 支持
- 跨多个可用区实现高水平的容错能力
- ALB本身自动增加或减少容量
参考: https://aws.amazon.com/jp/elasticloadbalancing/applicationloadbalancer/
ALB定价系统
- ALB启动时间
- 负载均衡器容量单位 (LCU) 使用情况
参考: https://aws.amazon.com/jp/elasticloadbalancing/applicationloadbalancer/pricing/
基于内容的路由
通过使用ALB,可以在一个ALB下安装并提供多种功能(服务)。
适合使用ALB的模式
如果您的环境满足以下任何条件,ALB 可能是一个值得的选择。
- 以面向服务的方式构建 Web 应用程序
- 在 Web 应用程序中使用 WebSocket
- Web 应用程序支持 HTTPS
- Web 服务器支持 HTTP/2
- 用容器构建环境
但在以下情况下,您可能需要考虑选择CLB。
- 除了 HTTP 和 HTTPS 之外,还需要对 TCP 通信进行负载平衡。
- 该网站不支持 HTTP/2,新连接和活动连接的数量与每页传输的数据量相比非常高。
概括
虽然与传统的 CLB 相比,ALB 具有有用的新功能,但
我认为可用性上没有太大差异,因此似乎值得尝试一下。
如果您觉得这篇文章有帮助,请点赞!