我想用Node.js来理解云开发的概念和最佳实践,因为我没有find一个好的解释。
当你从Rackspace或任何地方购买虚拟机时,你是否能够访问SSH,然后在RAM / CPU分配的限制内运行你想要的任何东西?
我们可以在与Node相同的虚拟机上运行MongoDB进程,还是需要购买单独的虚拟机? 在同一个虚拟机器上,两者之间的通信会比分开的时候更快吗?
将nginx与Node结合使用来提供静态文件是一个好主意吗? (相同的虚拟机或不同的?
我们的应用程序需要用于image processing的数据库和GraphicsMagick。 如果我们使用像Heroku或Nodejitsu这样的服务(我相信这些服务被称为平台即服务),那么我们得到的只是Node的一个实例,而不是整个虚拟机,因此我们必须在其他地方购买我们的数据库托pipe和GraphicsMagick处理能力,对吗?