Linux 集群部署解决方案一

WechatIMG637.jpeg

集群部署图例

2021-04-01_60653c534a881.jpg

准备工作

两台阿里云ECS实例中均部署 gitee 仓库项目,传送 Git Gitee仓库自动部署
实现文件双向实时同步,传送 Linux Sersync+Rsync实现文件双向实时同步
实现数据库同步实现双机互备,传送 Mysql 数据库同步实现双机互备

  • Gitee 仓库

  • 阿里云ECS实例*2

  • 阿里云负载均衡实例

创建负载均衡实例

参考官方教程

  • 选择传统型负载均衡 CLB(原SLB)->实例管理
2021-03-31_60641c8cb99e1.png
  • 点击创建传统型负载均衡
2021-03-31_60641e097b1c8.png
  • 点击立即购买
2021-03-31_606420ec8ee3c.png

注意:稍后添加后端的服务器只能选该地域和可用区下的阿里云ECS实例,创建阿里云ECS实例的教程这里略过。

  • 点击立即开通
2021-03-31_606421fe6884e.png

配置负载均衡实例

参考官方教程

  • 打开负载均衡管理控制台,选择传统型负载均衡 CLB(原SLB)->实例管理,点击添加后端服务器
2021-03-31_6064246c627a5.png
  • 选择服务器,点击下一步
2021-03-31_606424bcb30c0.png
  • 配置权重,点击添加
2021-03-31_606429cd80e18.png

注意:稍后配置的调度算法会受权重的影响,这里先默认都是100。

  • 返回负载均衡管理控制台,选择传统型负载均衡 CLB(原SLB)->实例管理,点击监听配置向导
2021-03-31_6064280bb35cb.png
  • 配置协议&监听,点击下一步
2021-03-31_606427f252637.png

端口设置为80,调度算法为一致性哈希

  • 配置后端服务器,点击下一步
2021-03-31_606429cd80e18.png
  • 健康检查可以跳过,进入配置审核后提交

测试负载均衡

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仓库 版本一致。

  • 测试访问
2021-03-31_60644d4ff05e3.png
2021-03-31_60644d3208ad1.png

浏览器访问负载均衡实例的公网IP,通过多次刷新看到页面变化,说明搭建成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值