2012-02-28 58 views
1

我已经建立了使用Node.js的,MongoDB的,Redis的,快递,socket.io并计划在蔚蓝的部署我的应用程序。我已经看到azure对node.js有很好的支持,它也支持mongo。但我不确定它是否支持redis。 redis似乎在unix/linux中已经可以生产,但还没有准备好用于Windows,尽管它在那里工作。的Node.js在Windows Azure应用程序部署

那么我们可以采用天蓝色的linux虚拟机并在那里安装redis吗?可能吗 ?

我可以为节点获取1个虚拟机,为mongo获取1个虚拟机,并为redis创建1个虚拟机?

如果我有一个群集节点,socket.io会有什么问题吗?是否需要Nginx?

请将此作为在Azure中部署node.js应用程序的第一个计时器问题。

+0

这似乎相关:http://stackoverflow.com/questions/5766815/does-azure-support-things-like-mongodb-and-redis – calvinf 2012-02-28 01:42:12

回答

1

您不能将Linux VM部署到Windows Azure中。这可能会随着下一个Azure SDK而改变。

+0

感谢。看起来像cloudfoundry是我最好的选择。 – user644745 2012-02-28 02:46:39

+0

这不再是这种情况。您现在可以将Linux VM部署到Azure。 https://azure.microsoft.com/en-us/services/virtual-machines/ – nmishr 2017-12-11 18:47:24

2

您现在可以在Azure上安装Linux VM,并且可以根据需要分配VM。

但是,Windows Azure现在也支持Node.js作为网站。 最后,您可以使用mongo作为像MongoLab和Redis这样的服务作为Redislabs之类的服务。

但是,Socket.io是一个问题,因为Windows Azure LB只支持循环,这意味着您可能需要在应用程序前设置Nginx。

相关问题