8000用户同时在线的服务器需求分析

最头疼的一类问题,常常有人问一万用户的系统该怎么样的? 固然拍脑壳出来的数据都是不靠谱的,起码有一下瓶颈级别的数据测算,而后给出大致配置架构。而后后续不断优化。如今都是云计算了,配置随时升个级降个级比较方便。下面是给出我最近遇到的一个需求,权当抛砖引玉,具体状况具体对待。html

 

系统使用node.js & mongodbnode

 

1. 带宽mongodb

假设极限状况下 1000人并发, 平均请求 40kb, 1000 x 40 / 1024 = 39 MB/s架构

 

2. 2核 4G (t2.medium) 并发

   MongoDB每秒写入次数大约800次app

 

结论:ide

客户比较土豪,最终定了使用 8核 15G (c4.2xlarge)的机器 x 4,应该能够彻底搞定,貌似挺奢侈。。。优化

application server x 2ui

db server x 2云计算

bandwidth 125MB/s

 

http://docs.amazonaws.cn/AWSEC2/latest/UserGuide/ebs-ec2-config.html

相关文章
相关标签/搜索