Skip to content

云负载均衡 CLB / ALB

云负载均衡介绍

CLB(原SLB):提供传统的负载均衡功能,支持第4层(传输层)和第7层(应用层)的负载均衡。在第7层,它基于域名和URI进行简单的转发。

ALB:应用层负载均衡器,增强了第7层的功能,支持正则表达式匹配和HTTP头信息转发(如用户代理UA等)。

NLB:网络型负载均衡器,主要对第4层的功能进行加强,适用于高性能和低延迟的网络负载均衡需求。

部署 CLB 负载均衡

阿里云阿里云阿里云

后面默认安装,配置 DNS 解析、HTTPS 流程

  1. 创建 HTTPS 证书
  2. 删除 CLB 已有的 80 端口(监听)
  3. 创建 443 端口监听(后端 web 还是 80 端口)
  4. 创建 80 端口转发到 443 端口

开启 443 端口和 80 端口,重定向到 443:

阿里云

ALB 负载均衡

介绍

阿里云

环境准备

阿里云

每个机器安装 Nginx 并设置开机自启:

阿里云

DNS 解析测试

阿里云

效果展示

阿里云

负载转发

环境准备

阿里云

设置一个静态页面用来检验是否转发成功

bash
root@iZbp129onyerbe9dgibta6Z:~# echo "static linuxpath.cn" > /var/www/html/index.nginx-debian.html

配置转发规则

阿里云

检查转发效果

  • 请求为 谷歌浏览器 不符合规则:

阿里云

  • 请求为 Edge 浏览器 符合转发规则:

阿里云

感谢阅读,欢迎交流!