小程序服务器可扩展的配置方案
如果仅仅搭建一个小程序来玩一玩的话,那么有台机器简单的配置一下即可。
装数据库服务、HTTP服务器、配置HTTPS证书,后面的这一项看起来复杂一些,按照证书的签发流程即可。
这些不是当下讲的主要内容。我们的主旨就是配置的小程序服务器可以动态扩展的方案
一、主机
可以选择目前市场上的各种云主机,最开始的时候可以选择基本的(最便宜配置), 1核1G内存之类的都是可以的,现在还有各种活动,基本上是人人都可以玩的,可以使用的。这个时候要注意一下要选择可以升级CPU和内存的那种机器。到了后期就可以很方便的动态扩展了。到了单机性能不行的时候,可以再扩展多台主机上。最好先把单机的性能发挥到极致。
二、硬盘
系统盘基本上默认送20G或40G之类的,可以再配置一块云数据盘50G或100G,主要有来存放基础的代码包和日常日志信息,这样可以方便你动态的扩展。最好能做到按需使用。那要是单块不够用怎么办呢?这种情况下就要考虑把要存的内容剥离出去了。建议一开始的时候就把它剥离开了。图片、音频、视频之类的就不要放在服务器的硬盘之上。不然多大的硬盘都满足不了你的使用。考虑可以后期的扩展,那就使用下面要说的对象存储。
三、存储
对象存储OSS,或者类似这样的名字,这一块之前就很容易忽略,基本上是没有考虑的。很多内容都在硬盘上。硬盘出了问题就只能干瞪眼了。现在云存储也方便了。按需使用,而且有备份,用户上传的文件都可以存放在这里,云服务商可以帮助我们搞定,无限扩展的事情,还有经常需要处理的nginx、apache、tomcat这些产生的日志。如果需要进一步处理的话,也可以放在这里。
四、带宽
带宽的话,可以选择一个基本带宽,可以观察一段时间,进行调整,添加或减少,如果是不定期有很大的需要的话,比如我们现在的语音直播,就在直播的时间段,用户会涌入,带宽需要比较高,这样的话可以购买这样一段时间的流量包。满足你的需要。
另外一种情况也是可以考虑的,就是共享带宽的思路。把多台主机联起来共享一个出口的带宽。
五、数据库
基本上都需要使用数据库,之前都是安装到主机了。一样的道理,受限于硬盘,要是数据库成为了瓶颈那就要升级云主机了,不妨也使用云数据库的方式。可以动态的升级。
关系型与非关系型数据库都可以采用这样的方式来处理。
把以上各个点做到了。不管像1000用户还100W+用户,都可以轻轻松松的面对。需要做的就是花钱升级配置,这样可以做到与技术的非相关。
如果纯粹是为了练习技术,那就在一台机器上使劲的折腾吧,犯错越多,成长越快。
蜗牛vps为小程序开发用户定制多款高性能服务器产品,配置满足用户不同类型业务的需要。小程序服务器租用详询在线客服!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
评论