阿里云服务器的配置问题

根据题主的描述,一个还未上线的app,前期很难做到同时10w人在线,除非有非常牛叉的运营团队或者有非常牛逼的推广渠道,例如当年腾讯借助QQ推广微信,微信一上线即迎来了爆发。

不过对于社交类app来说,如果运营得当,加上投入资金进行推广,也是有很大概率迎来用户爆发性增长的,一旦业务爆发性增长,服务器能不能抗住,至关重要。如果服务器一旦崩掉,那就意味着投入推广的资金打了水漂,运维肯定会被拿来祭天。

对于题主的这种情形,无论前期数据怎么样,都建议搭好框架,那么该如何搭好框架呢?

1、负载均衡:单台服务器性能有效,所以要想撑起高并发应用,必须搭建服务器集群,而负载均衡可以通过高效的流量分发机制,来保障用户的请求被转发至有能力处理的服务器,所以对于高并发业务,复杂均衡至关重要。

2、服务器集群:有了负载均衡,后端的服务器可以根据需求来增减数量即可,尤其是云服务器,可以结合弹性伸缩来实现负载均衡后端的服务器自动增加或较少,帮助企业节省成本。有一点要特别提醒下,如果负载均衡配置弹性伸缩来使用,那么后端的云服务器部署建议采用无状态部署,并且应用提前做好自启动,避免弹出的机器无法正常接收负载均衡的业务转发。

3、缓存数据库:缓存数据库可以承载大量的读工作,特别是对于某些特殊场景的业务来说,尤其重要。对于社交类app来说,缓存服务器可以保障数据交互的效率,尤其对于高并发场景,更是必不可少,有些场景可能还需要如mongodb这样的文本数据库。

4、数据库集群:有了缓存数据库,那么对于后端的关系型数据库来说,压力会减小不少,但并不是没有压力,所以为了保障后端的数据库服务器的读写效率,数据库集群必不可少。小型的数据库集群可以通过读写分离来实现对高并发请求的处理,大型的数据库集群则建议使用数据库代理机制,来保障整个数据库集群高效运作。

5、内容分发:说白了,那就是CDN,都说CDN是做静态资源缓存的,但在社交app场景下,静态资源一点也不少,就好比我们用的微信朋友圈,并且CDN作为业务最前端,可以有效的处理一部分流量请求,减轻服务器的压力。

6、图片服务器:云平台很少有使用图片服务器的,都使用一个东西,那就是对象存储,原因很简单,对象存储更加便宜而且可以无限扩容,满足了各种场景下的图片、视频等静态资源存储需求,并且可以直接通过CDN对对象存储中的文件进行加速分发。

面对国内众多的云平台,个人和企业该如何选择呢?可以参考这篇文档:【云服务器推荐】2021年腾讯云、阿里云、华为云服务器价格和配置评测

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值