本人业余并且目前负责维护着一个网站,很多基础的东西不是太懂,希望大佬解答一下
我发现阿里云那个弹性伸缩,好像把服务器丢在一个伸缩组里,然后往里面新建,并没有产生效果
是不是这个弹性伸缩作用只是根据的服务器的负载,来帮你管理新增和减少服务器数量,并不是我想的那样,把服务器丢一起,就会自动均衡,说来尴尬,我自己也是看着新加入的服务器负载几乎为 0 才想到这个问题的,阿里云的文档又是语焉不详
然后又去了解了一下负载均衡,发现有个特点,就是要求作为前端的服务器是"一样"的,如果长期部署还好,可以直接部署然后设置文件同步,问题要配合弹性伸缩好像没法这样玩
我文件数据库都在本机,开动脑瓜想了一下大概有俩办法,不知道对不对?
1,数据库上云,文件存储在 OSS,然后前端服务器配置好,并且存储成镜像,弹性伸缩时新增这个镜像的前端
2,目前的服务器(A)正常运行,单独新建一个实例(B),然后设置 B 通过内网挂载 A 的文件夹,然后保存为镜像,弹性伸缩时新增这个镜像的前端
还没实操过,不知道这些思路对不对
上文提及的 OSS 实际上我也不太清楚其本质,只知道是一个存储类业务,如果目前已有的网站项目,要怎么接入 OSS 呢? 可以开通之后,类似内网挂载一样,把 OSS 挂载为服务器的一个文件夹然后来读写吗?
思考了这么多,想想小白是不是直接升级服务器配置最实际,但是我的网站不是一直都需要那么高的性能,所以希望能用上这个弹性伸缩来提升服务器性能上限,又不会浪费钱
1
defunct9 2018-12-10 16:27:19 +08:00
.................
|
2
Taosky 2018-12-10 16:39:46 +08:00 via iPhone
这里有月球人吗
|
5
opengps 2018-12-10 17:45:50 +08:00
理解基本都没错,oss 不是个文件夹,而是一个网络引用路径。所有网站的“附件文件”剥离网站目录,放到 oss 就行
|
6
opengps 2018-12-10 17:47:19 +08:00
弹性伸缩的目的,主要在于实现“无人值守”伸缩,压力大了自动增加服务器,实现业务运营压力跟服务器数量成正比,而不是修改代码优化程序。传统架构不伸缩,压力大了只会慢,处理方法没法简单的增加服务器解决
|