介绍方案
应用场景
华为企业云可以为您提供丰富的解决方案,现以搭建网站业务为例介绍华为企业云的应用场景。
小型网站一般会部署在单台服务器上,用户访问网站、使用动静态内容和使用数据库中的数据全部是在一台服务器上完成的。当网站业务发展到中型规模时,数据库的访问量剧增,单台服务器配置已不能满足业务要求,此时,可将数据库和网站程序分开部署在不同的服务器上分担性能压力。
以使用华为企业云搭建某论坛网站为例,有以下需求:
· 将数据节点与业务节点分开部署。
· 针对不同业务量动态调整服务器个数。
· 自动将流量分发到多台服务器。
设计方案
针对应用场景的各项需求,使用华为企业云搭建论坛网站采用表1 所示的方案和云服务。
表1 建站方案及所需服务
需求 | 华为企业云方案 | 服务 |
---|---|---|
将数据节点与业务节点分开部署 | 搭建网站:购买两台弹性云服务器代替传统服务器,分别作为网站的数据节点 和基础业务节点。由虚拟私有云为云服务器提供网络资源。购买服务器过程中, 可以选择云服务器挂载云硬盘作为数据盘。 | 弹性云服务器 虚拟私有云 云硬盘 |
针对不同业务量动态调整服务器个数 | 配置特性:根据业务需求和策略采用弹性伸缩服务,使用基础业 务节点的镜像动态地调整作为业务节点的弹性云服务器实例个数,保证业务平 稳健康运行 | 弹性伸缩服务 |
自动将流量分发到多台服务器 | 配置特性:使用负载均衡服务将访问流量自动分发到多台业务节点弹性云服务器,扩展应用系统对外的服务能力,实现更高水平的应用程序容错性能。 | 弹性负载均衡服务 |
逻辑架构
将弹性云服务器1作为网站的数据节点。此时,需要将弹性IP绑定在云服务器1上,并搭建数据库。
将弹性云服务器2作为网站的业务节点。此时,需要将弹性云服务器1上的弹性IP绑定到弹性云服务器2上,并搭建Web环境、部署网站程序。
弹性伸缩服务可以根据业务量的变化,使用弹性云服务器2的镜像,在弹性伸缩组内生成其他业务节点弹性云服务器。 弹性伸缩组绑定弹性负载均衡监听器,使访问流量自动分发到至伸缩组内的多台弹性云服务器上。
网站访客通过公网IP访问网站。
发表评论