哪个Amazon EC2计划为60个并发node.js服务器选择?

时间:2012-12-05 21:53:21

标签: node.js amazon-web-services

我有一个使用60个运行node.js服务器的本地Web服务。现在我希望Web服务在Amazon EC2上拖延 哪个是选择运行60个并发node.js服务器的最佳方案?

据我了解,为了获得最佳性能,需要为一个CPU核心运行一个node.js服务器。 如果我使用计划Cluster Compute Eight Extra Large Instance,其中88 EC2 Compute Units将在性能问题上发布?

1 个答案:

答案 0 :(得分:1)

这完全取决于应用程序的性能限制(即内存限制,CPU绑定或IO绑定)?

您最好的出发点是只查看当前服务器并找到等效的EC2实例类型。当然你应该考虑,如果你当前的服务器完全使用更高端的硬件,那么在商用硬件上运行的虚拟化EC2的性能就不会那么好,所以也许你想要使用内存稍高的东西,CPU等等,而不是你现在拥有的。

当然,上述建议基于单个服务器的使用。 IMO,这不是创建EC2来解决的用例。要真正利用EC2基础架构,您应该考虑如何横向扩展您的服务。在某些情况下,拥有一批价格较低的实例来执行您的工作可能更具成本效益,而不是单个更大的单个实例。