如何利用URLOS和云存储打造一个不害怕宕机的网站环境

现今大多数企业都具有开通网络业务的能力,不论是建立企业网站、企业在线服务、或者是交易平台、商城等等,这些技术都已经很是普及,只要投入相应的研发成本便可。所谓开国容易守国难,没有稳定在线能力,每每会让企业在关键时刻掉链子。mysql

让咱们来想像一下,例如在线商城正在进行秒杀活动,面对突如其来的网络流量暴增,服务器一时没法承受而宕机,秒杀活动一度被迫中止。sql

如何才能确保网站服务稳定不掉线(哪怕只是掉线1秒钟)?docker

答案就是组建集群网络,并配合云存储服务(文件存储服务、云数据库服务),这样就能够打造一个不害怕宕机的网站环境。数据库

这里要介绍的就是如何经过使用URLOS配合阿里云的NAS和云数据库打造不害怕宕机的网站环境。服务器

观看视频教程:https://www.bilibili.com/vide...网络

教程将重点介绍如何使用URLOS标准版建立集群、节点,以及怎样配合云存储服务搭建不害怕宕机的网站服务。负载均衡

首先要准备好3台云主机,教程中使用了阿里云的云服务器:
urloscurl

为了方便演示,分别将三台机器命名为pc一、pc二、pc3ide

这里选择pc1做为主控节点,使用SSH工具链接服务器,输入命令安装URLOS面板:工具

curl -SO https://www.urlos.com/install && chmod 544 install && ./install

在面板安装的过程当中,抽空到阿里云分别开通一个负载均衡(实例类型选择:公网),一个NAS文件存储。

负载均衡的配置方法以下图:
urlos
urlos
urlos
urlos
而后一路点“下一步”,最后点“提交”。

负载均衡建立成功后,将本身的域名A记录解析到负载均衡的服务地址:
urlos

NAS文件存储的开通方法以下:
在这里插入图片描述
urlos
urlos

在这里插入图片描述
至于存储包怎么选择,请你们根据本身需求考虑,演示中选择了SSD性能型,5G容量,购买后回到列表,点击添加挂载点:
在这里插入图片描述在这里插入图片描述
添加挂载点后,点击管理:
在这里插入图片描述
挂载地址是待会设置集群时需用到的内容:
在这里插入图片描述
OK,回到SSH客户端,这时URLOS面板已经安装完成了,如今的首要任务是绑定受权,登陆服务中心,在左侧菜单找到“已购软件 > 绑定受权”,把pc1的外网ip填写进去:
在这里插入图片描述

而后更新一下URLOS面板的配置文件。方法是经过SSH链接pc1,输入命令:

docker exec urlos /usr/local/urlos/bin/common/tools.sh updateLicenseKey BBBBBB

其中BBBBBB是你的受权码,请本身修改一下。

完成后登陆URLOS主控端,开始建立一个集群:
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

共享存储的设置须要特别注意,存储目录填写/nfs-data/,NFS主机填写阿里云NAS的挂载地址:
在这里插入图片描述
填好以上内容,提交。紧接着要建立节点了,依次建立pc一、pc二、pc3:
在这里插入图片描述
节点类型所有都选管理节点
在这里插入图片描述
OK,集群和节点都建立好之后,咱们来安装应用吧,首先安装一个mysql数据库服务,具体方法再其余教程中有讲述,再也不重复。

而后安装网站环境,既然玩3节点,那就必须选择云存储版的环境,应用市场第一个应用就是咱们须要的:
在这里插入图片描述在这里插入图片描述
这里的容器数,意思就是当前服务须要开启几个容器,既然有3节点,固然开3个容器啦!这样1个节点宕机,其余2个容器照样正常运行,丝绝不影响网站服务。

基本信息中须要填的就这么多,而后设置网站,填上域名便可,SFTP节点选择“使用节点自己的SFTP管理数据”。

以上设置好之后,点提交。等待部署完成。
在这里插入图片描述
部署完成后,怎么测试3节点跑网站效果,很简单,直接将其中一台机器关机,看网站是否还能正常运行。或者本身模拟一下网络攻击,看3节点能承受多大的访问强度。

也就是说只要集群中有2个可用节点,网站服务就能正常在线。
在这里插入图片描述
总结一下,打造一个7x24稳定在线的网站服务须要知足什么条件:

一、至少1套URLOS标准版软件;

二、至少3台服务器;

三、负载均衡服务/或者使用域名负载均衡;

四、文件云存储服务,云数据库服务;

相关文章
相关标签/搜索