为了预测我们的开发成本,我的新员工和我想预测托管需求。
我们的应用程序将是公开,涉及越来越多的用户。
我们发现,对于node.js应用程序,我们基本上有两个选项:
服务器本质上是一个后端,服务于资源" REST-like"超过socket.io(使用 sails.js '实施sails.io.js)
对于每个用户,用法基本上是:
我想知道,猜测我们必须购买的服务器类型的过程基本上是什么?我们希望随着我们的成长而扩展规模。服务器,但我们仍然需要制定计划,例如,我无法确定如何预测10000名用户的需求。
这是关于计算"每个用户"服务器性能单元(Ram,Cpu," Dyno")和网络单元(带宽)?
非常感谢=)
答案 0 :(得分:0)
7个月前,但作为答案尝试使用Google Compute Engine,并使用自动缩放功能随时扩展使用。 Node.js可以在它上面运行,你可以安装你需要的任何其他软件包。
谷歌也会为您处理负载平衡。您需要支付额外费用,但是您可以节省大量时间来研究/开发扩展问题。