您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
维护一个100万注册用户的APP需什么样的服务器?
服务器,一台,业务维护一个100万注册用户的APP需什么样的服务器?
发布时间:2019-02-08加入收藏来源:互联网点击:
维护一个100万注册用户的APP需什么样的服务器?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
要看这些注册用户的日活跃有多少,准确的说要看app的请求并发有多少。
另外看app架构的服务分层,一般会包括接入层 逻辑层 数据层,以便于后续做业务隔离和水平扩展。其中这三层的并发瓶颈分别在于网络 cpu 磁盘。
因此,想要支撑相应并发,需要保证带宽 服务器网卡 多核cpu或多台服务 缓存引入 数据分库分表等手段。
整体来看,需要的服务器配置没什么特殊的,阿里云上普通的4c8g ecs就行。
回答于 2019-09-11 08:43:50
Servless不是说可以自动扩容吗?
回答于 2019-09-11 08:43:50
注册跟服务器没关系,日活才跟服务器有关系,如果你的日活是个位数,那一台搞定,如果你的日活是100万,那预计的一个集群,而且APP的后台服务需要分拆成微服务,搭载负载,网关等
回答于 2019-09-11 08:43:50
看活跃,看业务模式
回答于 2019-09-11 08:43:50
不只是服务器,你得考虑整个系统架构,包括网络带宽、网线、路由器、交换机、服务器,如果服务复杂,可能涉及服务之间的通信,还得考虑内部的DNS解析等等。
如果只看服务器,得根据业务的要求选型,比如业务是io密集型还是计算型的。
总之一切得根据业务来选型,一台机器抗住100万注册可以,但是只是注册吗?能预估每秒的并发请求有多大?
回答于 2019-09-11 08:43:50
基本上一台服务器的并发量。理论上是10万。现实中。基本上没怎么优化连1万都去不了。基本上2.3千的时候服务已经开始掉包。100万的并发量。。优化到极致基本要10台
回答于 2019-09-11 08:43:50
使用serverless,容易扩展,更加经济。
回答于 2019-09-11 08:43:50
建议用serverless 阿里云的函数计算 不用担心宕机问题,直接用。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |