企业网站上云部署实践上(华为云)

企业网站上云部署实践上(华为云)


企业网站上云部署实践


关于华为云

华为云是华为公司旗下的云计算平台,成立于2005年,专注于公有云领域的技术研究和生态拓展。华为云提供稳定可靠、安全可信、可持续发展的云服务,致力于让云无处不在,让智能无所不及,共建智能世界云底座。

华为云目前包括14类97+服务,涵盖计算、存储、网络、安全、大数据、AI、IoT等服务,上线包括制造、EI企业智能、电商、SAP等50+解决方案。华为云给企业带来的价值简单来说就是省时、省钱、省心、省力,让企业聚焦核心业务。同时企业可以依赖华为的强大生态和联合华为众多合作伙伴来加速企业创新

一、前言

某企业将公司业务网站部署在华为云上,该业务有以下需求,如果我们作为云服务架构师,该怎么建议客户来做方案设计呢?

 将数据节点与业务节点分开部署在不同的服务器上;

 可针对不同业务量动态调整服务器个数;

 可自动将流量分发到多台服务器;

 使用云监控服务来监控业务状态。

二、资源准备

登陆华为云(输入对应的用户名和密码或者扫码登录)

请添加图片描述

三、创建虚拟私有云(VPC)

步骤一 进入控制台 ,把鼠标移动到服务列表,找到虚拟私有云VPC,进入网络控制台

请添加图片描述

步骤二 单击“创建虚拟私有云”

请添加图片描述

步骤三 设置虚拟私有云创建信息入下后,单击“立即创建”。(参数仅供参考)如下:

 区域:区域不做限制(建议在贵阳购买资源,因为相对优惠)

 名称:vpc-name(可以自己命名)

 其它参数:可默认
请添加图片描述

步骤四 返回控制台,确认创建成功,并查看子网是否存在

请添加图片描述

四、创建并配置安全组

在网络控制台,找到“访问控制”>“安全组”,创建安全组。

分别放行3306、80、22端口,如图:

请添加图片描述

五、创建弹性云服务器(ECS)

步骤一 在控制台的服务列表中,点击弹性云服务器ECS

请添加图片描述

步骤二 单击“购买弹性云服务器”。(参数配置仅供参考)如下:

第一步:基础配置:

 计费模式:按需计费

 区域:贵阳一

 可用区:随机分配

 CPU 架构:x86 计算

 规格:通用计算型:s6.small.1 1vCPUs | 1 GB

 镜像:公共镜像 CentOS 7.6 64bit(40 GB)

 系统盘:高 IO 40 G

第二步:网络配置

 网络:选择自己创建的虚拟私有云

 安全组:选择自己创建的安全组

 弹性公网 IP:现在购买,全动态 BGP,按带宽计费,1 Mbit/s

第三步:高级配置

 云服务器名称:自定义(我这里使用的名称是ecs-135)

 登录凭证:密码,ECS 登录密码自定义(注意要记住这个密码)。

 云备份:选择“暂不购买”。

以上没有提到的配置,均默认配置。最后确认无误后,阅读并同意免责声明,再单击“立即购买”。返回云服务器列表,查看创建好的ECS。
请添加图片描述

六、创建云数据库RDS

步骤一 返回华为云控制台,在服务列表点击云数据库RDS。

步骤二 单击购买“数据库实例”,(配置参数仅供参考)如下:

 计费模式:按需计费

 区域:西南-贵阳一

 实例参数选择:rds-name(可自定义),MySQL,版本:8.0,主备,本地 SSD 盘(可根据自己需求进行选择,如果没有本地
SSD 盘,就选择 SSD 云盘即可)

 性能规格:通用增强型 2 核|4 GB

 虚拟私有云/内网安全组:选择自己创建的,密码自行设置(密码要记住)

 其它参数默认

步骤三 确认购买信息后,单击“提交”按钮,返回云数据库RDS列表,创建时间有点长,耐心等待一下

步骤四 单击数据库实例名称,查看数据库内网IP地址并记录

请添加图片描述

七、搭建LAMP(Linux,Apache,Mysql,PHP)环境

1、安装LAMP环境

步骤一 返回云服务器ESC控制台,单击“远程登录”。

步骤二 在弹出的VNC窗口中输入云服务器ECS的用户名和密码

请添加图片描述

步骤三 输入以下代码进行搭建

1.安装LAMP环境,并开启相应服务,运行结束后会出现“Complete!”
yum install -y httpd php php-fpm php-server php-mysql mysql
2.输入以下命令进行编辑配置httpd服务。
vim /etc/httpd/conf/httpd.conf
3.进入vim模式后,单击“shift+g",进入底行模式>点击“i”,进入编辑模式>在末尾粘贴复制配置代码,回车>"ESC"退出编辑模式,输入“:wq”,保存退出。
ServerName localhost:80
4.下载WordPress安装软件,运行结束,显示‘wordpress-4.9.1-zh_CN.tar.gz’saved(WordPress 安装包已下载完成)。
wget -c https://sandbox-expriment-files.obs.cn-north-1.myhuaweicloud.com:443/30min-website/wordpress-4.9.1-zh_CN.zip
5.将WordPress安装包解压到目录、var/www/heml
tar -zxvf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html
6.赋予文件所在目录读写权限,此命令直接运行完毕
chmod -R 777 /var/www/html
7.开启httpd service 、php-fpm service
systemctl start httpd.service php-fpm.service
8.查看httpd service 、php-fpm service运行状态

请添加图片描述

9.设置httpd service 、php-fpm service开机自启动
systemctl enable httpd php-fpm
10.在浏览器中,测试ECS的EIP出现以下页面说明LAMP环境已安装完成

请添加图片描述

八、总结LAMP

LAMP 就是网站
Linux 平台底座
Apache 前端wcb,供用户访问网页, 处理静态页 面请求
Myaql 后端数据库,存储用户信息,业务数据等,暴露 api 接口供编程程序来连接管理操作数据
PHP 处理动态页面的请求,解释动态页面文件:作为中间件负责沟通web服务器和后端数据库的协同工作(用户连接到Apaceh服务的Web页面发送请求,通过php代码连接Mysql的Api接口管理数据库中的数据)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值