【华为云实践系列】ELB动态负载均衡,RDS备份恢复
2018-08-25 本文已影响0人
wangfei0108
上次操作使用华为云主备类型RDS搭建WordPress博客,这次在上次基础上体验ELB动态负载均衡服务以及RDS的备份恢复
一、准备工作
- 参考【华为云实践系列】RDS Mysql搭建WordPress 搭建WordPress博客
- ELB
- 下面给出整个过程关键点
(1) 使用私有镜像创建ECS服务器
(2) 购买配置ELB服务
(3) 手动备份WordPress数据库,并恢复
二、搭建过程
- 使用私有镜像创建ECS服务器
(1) 创建私有镜像
进入<云服务器控制台>下的<镜像服务>页面,创建私有镜像,主要是设置镜像创建方式为<整机镜像>,<云服务器>为之前搭建过WordPress的服务器
(2) 使用私有镜像创建ECS服务器
进入<云服务器控制台>下的<镜像服务>页面,选择刚才创建的私有镜像,进行申请服务器,这里服务器不用购买弹性IP
(3) 解绑之前WordPress服务器的弹性IP,并绑定到新创建的ECS服务器上。
(4) 验证
启动php-fpm服务
systemctl start php-fpm.service
启动httpd服务
systemctl start httpd.service
访问 http://弹性IP/wordpress,加载如下
- 配置弹性负载均衡
(1) 创建负载均衡器的过程请参考 创建负载均衡器
- 创建负载均衡器所属VPC应该与服务器所属VPC一致
- 健康检查状态如果出现异常,修改健康检查协议端口进行尝试
创建完成如下图
(2) 验证ELB
如下图是整个架构图
目前有两台WordPress服务器,同时连向一个DRS实例,为了方便看见ELB的效果,我分别在/var/www/html目录下创建index.html,输入如下代码:
<!-- 服务器1的私有IP地址 -->
<h>欢迎访问192.168.6.68</h>
<!-- 服务器2的私有IP地址 -->
<h>欢迎访问192.168.6.65</h>
编写shell脚本,访问http://ELB 弹性IP十次,观察结果
for (( i = 0; i < 10; ++i));
do
curl http://ELB 弹性IP
done
结果如下图:
可见连续访问网址,ELB会分发流量
- RDS备份恢复
由于购买的RDS是主备类型,会根据默认的备份策略自动将主RDS备份到备RDS上,同时支持我们手动创建备份,在数据发生毁坏时可进行恢复;支持恢复到指定时间点。
(1) 模拟数据灾难,删除所有文章内容
(2) 选中备份包进行恢复
(3) 访问地址查看恢复结果
具体过程图不再赘述。
至此完成了一个完整的建站过程,体验ELB 与 RDS备份恢复功能。
参考
[1]华为云创建负载均衡器