针对Socket.io的云托pipe服务的build议

目前,我正在评估不同的云服务提供商,以确定哪个最适合使用Node.J后端,并且速度更快。 虽然我知道这确实取决于服务器的物理位置,但我希望东南亚有一个。

我已经部署了以下内容:

  • 亚马逊EC2
  • Heroku的
  • Appfog(似乎并不像它的作品)

还有其他好的build议吗? 如果他们有一个像AWS工作的免费层,那将是一件好事。

期待您的意见!

请注意,在这个时候,Heroku 不支持networking套接字 ,所以任何使用socket.io都必须降级到长轮询方式。

考虑到使用Socket.io,我build议使用Amazon EC2。 过去许多其他托pipe选项的主要优点是易于部署和pipe理您的所有资源(想想Heroku)。 亚马逊最近推出了OpsWorks ,您可以使用它来为您解决大部分问题。 如果您没有任何复杂的自定义需求,那么基本的Node设置应该适合您。

请记住,如果您使用的是OpsWorks,则需要记住一些小的事情。 其中一些在这个问题上讨论。 有没有人成功地使用Amazon OpsWorks部署节点(快速)应用程序?

@Nick Mitchinson给出了一个惊人的答案。 你也可以看看Elastic beanstalk。 AWS最近发布了Paj版本的Nodejs。

顺便说一下,Heroku现在支持Websocket。