SuperAPI AI 工具集

configuring-load-balancers

通用与其它

查看项目

更新于 10-15 22:42

技能介绍

用途:跨 AWS(ALB、NLB)、GCP(HTTP(S) LB、TCP/UDP LB)、Nginx、HAProxy 配置负载均衡,生成面向生产环境的配置,支持健康检查、SSL/TLS 终止、基于路径与主机的路由、粘性会话、限流和流量分发规则,用于高可用部署。

前置条件:已确定后端服务器的 IP、DNS 名称与端口;已确定负载均衡类型,L4(NLB、HAProxy TCP)或 L7(ALB、Nginx、HAProxy HTTP);若使用 HTTPS 需准备 SSL/TLS 证书(ACM、Let's Encrypt 或自签名);后端服务已定义健康检查端点,例如 /health 返回 200;托管负载均衡需安装云厂商 CLI(aws、gcloud)。

主要能力与用法:按需求选择类型,ALB 用于 HTTP/HTTPS 路径路由,NLB 用于带静态 IP 的 TCP/UDP,Nginx 用于本地反向代理,HAProxy 用于高性能 TCP/HTTP;定义后端池地址、端口与权重;配置健康检查间隔(10-30s)、超时(5s)、健康阈值(3)与不健康阈值(2);配置 SSL/TLS 终止、HTTP 跳转 HTTPS,最低 TLS 1.2;设置基于路径与主机的路由规则;为有状态应用启用基于 Cookie 或源 IP 的会话保持;添加连接排空以在部署时优雅移除后端;配置日志与监控。可输出 Nginx 配置(nginx.conf)、HAProxy 配置(haproxy.cfg)、AWS ALB/NLB 的 Terraform HCL、GCP 负载均衡 Terraform,以及 SSL 证书配置与续期自动化。测试时可使用 nginx -t 校验语法并验证流量分布与故障转移。

限制与错误处理:常见问题包括 502 Bad Gateway(后端不可达)、证书校验失败、目标不健康、Nginx 配置测试失败、会话保持失效,文档给出了对应排查方向。具体价格、平台覆盖范围之外的细节暂未提供。