HCIP认证动手实践-数据库架构设计实验(4)
【摘要】 通过本次实验,一共用到了ECS、RDS(MySQL、Redis)、DDM这几个服务,可以对这几个服务进行一个整体的认识。最关键的,熟悉了一个通过Redis实现页面加速的WordPress网站架构。
实验概览
包括本次实验内容介绍、实验目的、软件介绍。
使用云服务:ECS、GaussDB(for MySQL)、GaussDB(for Redis),搭建通过Redis实现页面加速的WordPress网站。
软件:一套MySQL数据库(通过RDS服务购买),一套Redis实例,一个WordPress应用软件(部署在购买的ECS虚机上)。Redis,是一个高性能的kv数据库。
关键步骤
1、一套MySQL数据库
通过RDS服务购买,以下是快速购买页面,快速做实验也够用了,创建完到详情页面重置一下密码;真正应用开发建议自定义购买(与实验1步骤相同,略过)。
2、安装部署WordPress
通过ECS购买一台虚拟机,用于安装基础软件,以及部署WordPress软件。配置WordPress,及配置数据库信息。配置完启动,打开浏览器验证。
登录后,在左侧页签中选择“插件-安装插件”,找到“redis”,点击“现在安装”,为后续对接Redis服务做好准备。
3、创建一套Redis实例
最新版是通过“分布式缓存服务Redis版”进行创建,dcs-redis-wordpress,使用该实例为WordPress提供Redis服务。
创建成功后,通过`vim /var/www/html/wordpress/wp-config.php`配置redis连接信息,IP地址(为Redis的高可用地址/负载均衡器服务地址)、端口号、密码。
4、启用Redis
返回wordpress页面,浏览器页面按下F12键,勾选“Disable cache”(停用缓存)选项,查看页面加载时间,等全部加载完成,比如16.78s。
在wordpress页面,选择插件,找到“Redis Object Cache”,点击启用。
在Overview页签下点击“Enable Object Cache”,待状态显示为“Connected”,证明Redis服务已成功对接并启用。点击flush cache按钮,清楚cache中缓存。
5、实验验证
登录wordpress网页,在浏览器中按F12键,勾选Disable cache选项,查看启用Redis后的页面加载时间,比如3.26s。低于启用Redis服务之前的16.78s,实现了通过启用Redis服务提升网站响应速度的需求,本次实验成功完成。
进阶,随着业务的爆发式增长,如果我们想通过配置多个后端数据库实例来提升数据库服务的容量和性能,可以采用哪种方案? 采用分布式数据库中间件服务(DDM),可以实现水平扩展,提升处理能力,轻松应对高并发、实时交互业务场景。
至此,整个实验完成。通过本次实验,一共用到了ECS、RDS(MySQL、Redis)、DDM这几个服务,可以对这几个服务进行一个整体的认识。
最关键的,不是为了熟悉了这几个服务,而是熟悉了一个通过Redis实现页面加速的WordPress网站架构。
HCIP主页: https://edu.huaweicloud.com/training/csssa.html?ticket=ST-83206975-oYwb2Xebob5atv4p4BcV0tPc-sso
在线实验手册:https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/%E4%BA%91%E5%AD%A6%E9%99%A2/Materials%20for%20certification/HCIP-CloudServiceSolutionsArchitectV3.0LabGuide20220901.pdf
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)