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

news/2024/4/28 6:26:08/文章来源:https://blog.csdn.net/weixin_34183910/article/details/88731845

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

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

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

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

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

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

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

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

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

这里选择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的挂载地址:
在这里插入图片描述
填好以上内容,提交。紧接着要创建节点了,依次创建pc1、pc2、pc3:
在这里插入图片描述
节点类型全部都选管理节点
在这里插入图片描述
OK,集群和节点都创建好以后,我们来安装应用吧,首先安装一个mysql数据库服务,具体方法再其他教程中有讲述,不再重复。

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

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

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

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

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

2、至少3台服务器;

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_711199.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一步步构建大型网站架构

之前我简单向大家介绍了各个知名大型网站的架构,亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之…

大型网站技术架构(一)大型网站架构演化

看完了有一本书,就应该有所收获,有所总结,最近把《大型网站技术架构》一书给看完了,给人的印象实在深刻,再加上之前也搞过书本上讲的反向代理和负载均衡以及session独立存储和缓存,因此书本看起来还是挺通俗…

大型网站技术架构(四)网站的高性能架构

网站性能是客观的指标,可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间,指从发出请求到最后收到响应数据所需要的时间。如下列出了系统常用的操作响应时间表. 操作 响应…

大型网站技术架构(五)网站高可用架构

网站的可用性(Avaliability)描述网站可有效访问的特性。 1、网站可用性的度量与考核 网站不可用时间(故障时间)故障修复时间点-故障发现(报告)时间点 网站年度不可用时间(1-网站不可用时间/年度…

大型网站技术架构(六)网站的伸缩性架构

网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能,通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的伸缩性设计可以分成两类,一类是根据功能进行…

大型网站技术架构(七)网站的可扩展性架构

扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。 设计网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提供模块的复用性。模块通过分布式部署,独立的模块部署在独立的服务…

大型网站技术架构(八)网站的安全架构

从互联网诞生起,安全威胁就一直伴随着网站的发展,各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击(Cross Site Script),指黑客通过篡…

微服务架构:搭建网站扫码登录的功能设计

微服务架构应该是什么样子在这之前先看一看一个微服务架构落地以后应该是什么样子的。平常所有的微服务架构更多的是从框架来讲的像Dubbo,SpringCloud等,从整个SpringCloud的生态来讲它也只包含微服务的一部分。因为微服务的拆分不可避免的造成了系统的复…

Docker学习总结(6)——通过 Docker 化一个博客网站来开启我们的 Docker 之旅

通过 Docker 化一个博客网站来开启我们的 Docker 之旅 这篇文章包含 Docker 的基本概念,以及如何通过创建一个定制的 Dockerfile 来 Docker 化Dockerize一个应用。 Docker 是一个过去两年来从某个 idea 中孕育而生的有趣技术,公司组织们用它在世界上每个…

Nginx学习总结(2)——Nginx手机版和PC电脑版网站配置

考虑到网站的在多种设备下的兼容性,有很多网站会有手机版和电脑版两个版本。访问同一个网站URL,当服务端识别出用户使用电脑访问,就打开电脑版的页面,用户如果使用手机访问,则会得到手机版的页面。 1、判断客户端的设…

wordpress网站换个云服务器,wordpress更换服务器

wordpress更换服务器 内容精选换一换如果Linux操作系统云服务器未安装密码重置插件,可以参见本节内容重新设置密码。本节操作重置的是root用户的密码,您可以重置完root密码后登录云服务器后再更换秘钥或重置非root用户的密码。Windows操作系统请参见重置…

VMware产品演示网站

2015年4月28日, 下午1:19 包括了vClould Suite、Virtual SAN、vSphere with Operations Management、vRealize、vSphere 6.0等。都为幻灯片模式,如下图所示。虽然不是视频,但也能基本了解此些产品的功能及配置界面。 网址:http://featurewa…

定期删除网站日志php_tomcat实现定时删除日志

具体方法:(推荐教程:apache)一、创建脚本vim /root/project/tomcat_logs_task/auto-del-15-days-ago-log.sh# /bin/bash#定期删除tomcat 定期删除15天前的已分割日志#日志路径apache_tomcat_api_8079/root/app/apache-tomcat-job36-api-8079/logsapache_…

c++builder 运行网站的api_欧美音乐网站Python爬虫项目实战

爬虫项目实战0x01 目标分析最近发现一个比较好的欧美音乐下载网站,可以下载大部分高质量欧美音乐。该爬虫项目要实现自动化批量获取用户想要下载的音乐。本文从网站分析、爬虫设计、代码实现三个方面出发,系统介绍该爬虫项目。项目完整代码在Github中可以…

优秀常用网站汇总.txt

一、技术类 http://bbs.51cto.com http://www.epubit.com.cn/ https://www.printfriendly.com/ 浏览器插件,可下载51cto专栏等限制复制等页面为pdf https://www.csdn.net/ 二、Linux https://github.com http://www.ansible.com.cn(Ansible中文权威指南) h…

网站图片全自动加密_外卖优惠平台内容加密参数分析!你见过一块钱买外卖的吗?...

Js 加密的内容其实大同小异,目前咸鱼也在不断学习 APP 逆向的知识,之后会出一部分关于 APP 逆向在爬虫中的应用相关的文章,这部分设计的技能栈较广,大家可以先预习 Java 基础与 Android 基础。抓包与加密定位这个网站的加密部分是…

生日快乐网站_【总结 】文化自信源自基层贺房氏网站建站十五周年

重要提醒:2004年起创建房氏网(房氏网站fang.org.cn)及QQ群,收集房氏家谱、源流、名人、企业,搭建寻根、联谊等一体文化平台,专业专注于房氏文化,为全球100多万房家人服务的一个综合体,欢迎大家的加入与参与…

搭建网站-Disczu

搭建网站 更新时间: 2020/02/05 GMT08:00 查看PDF 分享 已有服务 搭建流程 准备软件 WinSCP WinSCP是在Windows环境下使用SSH的开源图形化SFTP客户端,用于在本地与远程计算机间安全的复制文件。下载地址:WinSCP Discuz X3.3软件包 请在…

搭建Magento电子商务网站

搭建Magento电子商务网站 更新时间:2020-05-08 18:34:32 编辑我的收藏 本页目录 前提条件背景信息操作流程步骤一:安装并配置Apache步骤二:安装并配置MySQL步骤三:安装并配置PHP步骤四:创建Magento数据库步骤五&am…