资讯专栏INFORMATION COLUMN

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

malakashi / 2953人阅读

摘要:观看视频教程教程将重点介绍如何使用标准版创建集群节点,以及怎样配合云存储服务搭建不惧怕宕机的网站服务。

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

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

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

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

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

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

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

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

为了方便演示,分别将三台机器命名为pc1、pc2、pc3

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

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

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

负载均衡的配置方法如下图:




然后一路点“下一步”,最后点“提交”。

负载均衡创建成功后,将自己的域名A记录解析到负载均衡的服务地址:

NAS文件存储的开通方法如下:



至于存储包怎么选择,请大家根据自己需求考虑,演示中选择了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的挂载地址:

填好以上内容,提交。紧接着要创建节点了,依次创建pc1、pc2、pc3:

节点类型全部都选管理节点

OK,集群和节点都创建好以后,我们来安装应用吧,首先安装一个mysql数据库服务,具体方法再其他教程中有讲述,不再重复。

然后安装网站环境,既然玩3节点,那就必须选择云存储版的环境,应用市场第一个应用就是我们需要的:

这里的容器数,意思就是当前服务需要开启几个容器,既然有3节点,当然开3个容器啦!这样1个节点宕机,其他2个容器照样正常运行,丝毫不影响网站服务。

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

以上设置好以后,点提交。等待部署完成。

部署完成后,怎么测试3节点跑网站效果,很简单,直接将其中一台机器关机,看网站是否还能正常运行。或者自己模拟一下网络攻击,看3节点能承受多大的访问强度。

也就是说只要集群中有2个可用节点,网站服务就能正常在线。

总结一下,打造一个7x24稳定在线的网站服务需要满足什么条件:

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

2、至少3台服务器;

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

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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/62985.html

相关文章

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

    摘要:观看视频教程教程将重点介绍如何使用标准版创建集群节点,以及怎样配合云存储服务搭建不惧怕宕机的网站服务。 现今大多数企业都具备开通网络业务的能力,不管是创建企业网站、企业在线服务、或者是交易平台、商城等等,这些技术都已经非常普及,只要投入相应的研发成本即可。所谓开国容易守国难,没有稳定在线能力,往往会让企业在关键时刻掉链子。 让我们来想像一下,例如在线商城正在进行秒杀活动,面对突如其来的...

    mikasa 评论0 收藏0
  • URLOS-0.4.0发布:推进中小企业网站安全防护升级

    摘要:其易安装易使用易交接,开箱即用,凭借容器级自我修复和弹性伸缩能力,可在分钟内快速创建节点网站容灾环境,为中小企业连续业务和数据资产安全保驾护航。 近日,广州市万岁云计算有限公司推出了更灵活更强大的URLOS-0.4.0新版本!产品新增了网站攻击防护、主机监控等功能,修复了已知问题以及强化了系统稳定性,进一步满足用户需求,提升用户体验。showImg(https://segmentfau...

    Maxiye 评论0 收藏0
  • URLOS-0.4.0发布:推进中小企业网站安全防护升级

    摘要:其易安装易使用易交接,开箱即用,凭借容器级自我修复和弹性伸缩能力,可在分钟内快速创建节点网站容灾环境,为中小企业连续业务和数据资产安全保驾护航。 近日,广州市万岁云计算有限公司推出了更灵活更强大的URLOS-0.4.0新版本!产品新增了网站攻击防护、主机监控等功能,修复了已知问题以及强化了系统稳定性,进一步满足用户需求,提升用户体验。showImg(https://segmentfau...

    qqlcbb 评论0 收藏0
  • 使用URLOS低门槛快速开发和分发docker应用,未来微服务发展大趋势

    摘要:使用技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。例如我们要安装然后使用查看我们的扩展是否安装成功。启动和,检查是否正常运行。单容器运行若勾选,则表示安装此应用时,每个服务只运行一个容器。 使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务...

    hiyang 评论0 收藏0
  • 使用URLOS低门槛快速开发和分发docker应用,未来微服务发展大趋势

    摘要:使用技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。例如我们要安装然后使用查看我们的扩展是否安装成功。启动和,检查是否正常运行。单容器运行若勾选,则表示安装此应用时,每个服务只运行一个容器。 使用Docker技术可以帮助企业快速水平扩展服务,从而到达弹性部署业务的能力。在云服务概念兴起之后,Docker的使用场景和范围进一步发展,如今在微服务架构越来越流行的情况下,微服务...

    张巨伟 评论0 收藏0

发表评论

0条评论

malakashi

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<