用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

微客吧 首页 教程 微信小程序 新手教程 查看内容

小程序服务器可扩展的配置方案

纸飞机 2018-3-6 16:10

作者:李华栋,来自授权地址驱动盘 如果仅仅搭建一个来玩一玩的话,那么有台机器简单的配置一下即可。装数据库服务、HTTP服务器、配置HTTPS证书,后面的这一项看起来复杂一些,按照证书的签发流程即可。这些不是当下 ...

作者:李华栋,来自

授权地址

驱动盘 如果仅仅搭建一个来玩一玩的话,那么有台机器简单的配置一下即可。

装数据库服务、HTTP服务器、配置HTTPS证书,后面的这一项看起来复杂一些,按照证书的签发流程即可。

这些不是当下讲的主要内容。我们的主旨就是配置可以动态扩展方案

一、主机

可以选择目前市场上的各种云主机,最开始的时候可以选择基本的(最便宜配置), 1核1G内存之类的都是可以的,现在还有各种活动,基本上是人人都可以玩的,可以使用的。这个时候要注意一上要选择可以升级CPU和内存的那种机器。到了后期就可以很方便的动态扩展了。到了单机性能不行的时候,可以再扩展多台主机上。最好先把单机的性能发挥到极致。


二、硬盘

系统盘基本上默认送20G或40G之类的,可以再配置一块云数据盘50G或100G,主要有来存放基础的代码包和日常日志信息,这样可以方便你动态的扩展。最好能做到按需使用。那要是单块不够用怎么办呢?这种情况下就要考虑把要存的内容剥离出去了。建议一开始的时候就把它剥离开了。图片、音频、视频之类的就不要放在服务器的硬盘之上。不然多大的硬盘都满足不了你的使用。考虑可以后期的扩展,那就使用下面要说的对象存储。


三、存储

对象存储OSS,或者类似这样的名字,这一块之前就很容易忽略,基本上是没有考虑的。很多内容都在硬盘上。硬盘出了问题就只能干瞪眼了。现在云存储也方便了。按需使用,而且有备份,用户上传的文件都可以存放在这里,云服务商可以帮助我们搞定,无限扩展的事情,还有经常需要处理的nginx、apache、tomcat这些产生的日志。如果需要进一步处理的话,也可以放在这里。


四、带宽

带宽的话,可以选择一个基本带宽,可以观察一段时间,进行调整,添加或减少,如果是不定期有很大的需要的话,比如我们现在的语音直播,就在直播的时间段,用户会涌入,带宽需要比较高,这样的话可以购买这样一段时间的流量包。满足你的需要。

另外一种情况也是可以考虑的,就是共享带宽的思路。把多台主机联起来共享一个出口的带宽。


五、数据库

基本上都需要使用数据库,之前都是安装到主机了。一样的道理,受限于硬盘,要是数据库成为了瓶颈那就要升级云主机了,不妨也使用云数据库的方式。可以动态的升级。

关系型与非关系型数据库都可以采用这样的方式来处理。


把以上各个点做到了。不管像1000用户还100W+用户,都可以轻轻松松的面对。需要做的就是花钱升级配置,这样可以做到与技术的非相关。

如果纯粹是为了练习技术,那就在一台机器上使劲的折腾吧,犯错越多,成长越快。


互动小话题:服务器配置中你遇到哪些坑?都是怎么解决的呢?

鲜花
鲜花
握手
握手
雷人
雷人
路过
路过
鸡蛋
鸡蛋
分享至 : QQ空间
收藏