网站的 pv 越来越大,升级服务器还是增加服务器好?

2017-03-06 16:09:57 +08:00
 dai269619118

现在两台 mysql 做了主从

2 台服务器做了负载均衡

都是部署在阿里云上

pv 越来越大了,升级服务器的配置好还是增加服务器的数量?

考虑到升级很方便 想选择直接升级配置 但是不知道后面会带来什么问题

如果是增加服务器,后面维护的难度也会增加,并且需要修改一些代码

各位大神给一些意见。

2919 次点击
所在节点    程序员
9 条回复
lecher
2017-03-06 16:14:19 +08:00
预估一下流量增长,如果未来一年需要应对百倍流量,还是需要改代码,做分布式部署的准备,这样即使流量暴涨,也可以通过增加节点快速应付流量增长。

如果只是两三倍的流量预增,那就先升级配置。
congminghaoxue92
2017-03-06 16:18:13 +08:00
建议增加服务器。原因:升级服务器是有限的,总有你升级到最顶配的时候;而增加服务器则是无限的;至于你说的维护成本,可以使用批量部署来解决的
whx20202
2017-03-06 16:21:15 +08:00
我只是单纯觉得,增加服务器可以学到很多好玩的东西,比升级服务器能折腾得多
rogerchen
2017-03-06 16:25:21 +08:00
开发人员的角度来说肯定是要增加服务器,集群开发的实战经验肯定对成长大有好处。
运营人员(非 DevOps) 的角度来说肯定是要升级服务器,方便。
公司的角度来说看业务量的增长预期。我同意 #1 的观点。
lan894734188
2017-03-06 16:32:00 +08:00
不同地区建立中间源
dai269619118
2017-03-06 16:43:26 +08:00
@lecher
@congminghaoxue92
@rogerchen
网站就自己在做 接下来知道该怎么做了,暂时升级服务器,后面再慢慢开始增加服务器
em70
2017-03-06 16:45:19 +08:00
用 RDS ,别自己搭 MySQL
dai269619118
2017-03-06 16:47:09 +08:00
@em70 现在已经在用 RDS 了 扩展起来快
8355
2017-03-06 23:21:17 +08:00
如果是临时的业务量爆发肯定是升级服务器, 但长远考虑肯定是业务代码拆分 分别部署比较好.
这样一方面是降低上线风险. 一个程序如果出了问题不用担心其他的程序.
尤其是要求高可用的项目.
比如说后台可以单独拆分为一个项目 放在一台配置很低的服务器就可以. 然后部署 vpn 这样更加安全 不用太多考虑安全性问题. 只要把控好使用 vpn 的人就可以. 这样你只需要关注一些对外访问的入口 做好监控程序 能降低很多风险.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/345337

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX