集群部署图例
2021-04-01_60653c534a881.jpg准备工作
两台阿里云ECS实例中均部署 gitee 仓库项目,传送 Git Gitee仓库自动部署;
实现文件双向实时同步,传送 Linux Sersync+Rsync实现文件双向实时同步;
实现数据库同步实现双机互备,传送 Mysql 数据库同步实现双机互备。
-
Gitee 仓库
-
阿里云ECS实例*2
-
阿里云负载均衡实例
创建负载均衡实例
参考官方教程
- 选择传统型负载均衡 CLB(原SLB)->实例管理
- 点击创建传统型负载均衡
- 点击立即购买
注意:稍后添加后端的服务器只能选该地域和可用区下的阿里云ECS实例,创建阿里云ECS实例的教程这里略过。
- 点击立即开通
配置负载均衡实例
参考官方教程
- 打开负载均衡管理控制台,选择传统型负载均衡 CLB(原SLB)->实例管理,点击添加后端服务器
- 选择服务器,点击下一步
- 配置权重,点击添加
注意:稍后配置的调度算法会受权重的影响,这里先默认都是100。
- 返回负载均衡管理控制台,选择传统型负载均衡 CLB(原SLB)->实例管理,点击监听配置向导
- 配置协议&监听,点击下一步
端口设置为80,调度算法为一致性哈希。
- 配置后端服务器,点击下一步
- 健康检查可以跳过,进入配置审核后提交
测试负载均衡
47.117.122.160 作为 server1
47.117.135.141 作为 server2
- 登录 server1,编辑 /home/test/index.html,代码如下
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
Hello server1
</body>
</html>
- 登录 server2,编辑 /home/test/index.html,代码如下
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
Hello server2
</body>
</html>
为了看到测试的变化,先手动修改。测试成功后在改回原来的内容,保持与 Gitee仓库 版本一致。
- 测试访问
浏览器访问负载均衡实例的公网IP,通过多次刷新看到页面变化,说明搭建成功。
网友评论