【华为云实践系列】ELB动态负载均衡,RDS备份恢复

2018-08-25  本文已影响0人  wangfei0108

上次操作使用华为云主备类型RDS搭建WordPress博客,这次在上次基础上体验ELB动态负载均衡服务以及RDS的备份恢复

一、准备工作

  1. 参考【华为云实践系列】RDS Mysql搭建WordPress 搭建WordPress博客
  2. ELB
  3. 下面给出整个过程关键点
    (1) 使用私有镜像创建ECS服务器
    (2) 购买配置ELB服务
    (3) 手动备份WordPress数据库,并恢复

二、搭建过程

  1. 使用私有镜像创建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. 配置弹性负载均衡

(1) 创建负载均衡器的过程请参考 创建负载均衡器

  1. 创建负载均衡器所属VPC应该与服务器所属VPC一致
  2. 健康检查状态如果出现异常,修改健康检查协议端口进行尝试

创建完成如下图

(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会分发流量

  1. RDS备份恢复
    由于购买的RDS是主备类型,会根据默认的备份策略自动将主RDS备份到备RDS上,同时支持我们手动创建备份,在数据发生毁坏时可进行恢复;支持恢复到指定时间点。
    (1) 模拟数据灾难,删除所有文章内容
    (2) 选中备份包进行恢复
    (3) 访问地址查看恢复结果
    具体过程图不再赘述。
    至此完成了一个完整的建站过程,体验ELB 与 RDS备份恢复功能。

参考

[1]华为云创建负载均衡器

上一篇下一篇

猜你喜欢

热点阅读