【发布时间】:2012-09-21 02:20:09
【问题描述】:
有一堆基于托管云的 nodejs out there 托管服务似乎相对较新,有些仍处于测试阶段。
另一个托管 nodejs 应用程序的方法是在像 Linode 这样的 VPS 上设置堆栈。
我想知道这两种部署之间的基本区别是什么。 在选择一个而不是另一个时应该考虑哪些因素?
考虑到这些服务的年轻程度,哪一个更适合生产。
需要明确的是,我不是要选择提供商,而是要决定是在托管 nodejs 特定主机上托管还是在老式的自我设置 VPS 上托管。
【问题讨论】:
-
有些人已经注意到了,即使您与主机商一起去,也值得通过一次来了解发生了什么。希望我的链接能帮助...
-
谢谢,我相信我现在会使用 Linode VPS,所以您的链接会非常有帮助,尽管我希望能找到一些不太明显的缺点和优点,特别是在托管解决方案上,这些解决方案似乎非常黑箱我现在。
-
好的 - 有道理。在优点/缺点上添加了更多内容。如果我想到更多,我会跟进......
-
我没用过云主机,一直用VPS for Node。在 linux 机器上管理 Node 实际上非常容易。但是,您是否考虑过 Linode 的替代品?我一直觉得它们比较贵。 Digital Ocean 相当新,价格实惠,服务优质。
-
当我在生产环境中使用它们时,我发现 Nodejitsu 和 Heroku 等这些简单的一键式云提供商有一个阴暗面。每个“VM”的内存真的很小,比如 256MB 小。就像他们将系统设计为必须具有负载平衡一样。只有一个节点,很抱歉很慢,有时会延迟唤醒。 Linode 和 Digital Ocean 速度很快,亚马逊也有,但这些都需要你自己动手。