You need to enable JavaScript to run this app.
导航
产品概览
最近更新时间:2024.10.11 14:15:55首次发布时间:2022.05.16 17:07:48

什么是应用型负载均衡

随着网络业务的发展、应用访问量的增加,如下图所示的单一服务器服务模式不能满足应用的要求。
图片
因此,现在互联网系统使用多台服务器作为一个整体来处理客户端请求。如何将客户端请求分发至不同的服务端,就涉及到了负载均衡。如下图所示。
图片

  • 负载均衡是一种计算机技术,在网络传输过程中能够将客户端请求分配到多个服务器。这样有助于提升服务的性能与可靠性。负载均衡可以在 OSI 七层模型中的不同层实现,通常情况下,负载均衡在应用层(第 7 层)和传输层(第 4 层)实现。
  • 应用型负载均衡(Application Load Balancer,ALB)是一种在 OSI 模型的应用层生效的负载均衡服务。应用层(七层)的协议包括:HTTP、HTTPS、HTTP/2、WebSocket、QUIC 等。
  • 火山引擎 ALB 可应用于应用层网站、音视频应用等大流量分发场景。ALB 能够实现精细粒度、均衡的流量路由,消除单个服务器故障的影响。因此, ALB 能够提升您系统整体的服务性能,包括稳定性和可靠性。

产品功能

多协议支持

火山引擎 ALB 支持 HTTP、HTTPS、HTTP/2、WebSocket、WebSocket Secure、QUIC等多种应用层协议,满足不同场景的需求。

调度算法

火山引擎 ALB 提供三种调度算法:加权轮询(WRR)、加权最小连接数(WLC)、源地址哈希(SH)。这些算法可以实现流量均衡分配。

安全防护

您可以为您的 ALB 实例一键启用 WAF(Web应用防火墙)防护,也可以使用访问控制功能对请求来源进行筛选和限制。这些可以实现对恶意请求的实时防御。

健康检查

火山引擎 ALB 可以对后端服务器的健康状态进行监测,及时发现并隔离健康状态异常的后端服务器。这可以保障您后端服务的稳定性。

证书管理

火山引擎 ALB 提供证书管理功能。针对 HTTPS 协议,ALB 允许您选择已上传至火山引擎证书中心的证书,或直接上传自有证书。这样您可以一键将 SSL 证书绑定到您的监听器上。

访问日志

火山引擎 ALB 提供日志功能来收集应用层的访问日志。访问日志包括客户端的 IP 地址和服务器的响应等信息。您可以基于访问日志来分析用户的行为,并对应用程序进行精准维护和故障的快速排除。