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

相關文章
相關標籤/搜索