2012-02-28 60 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。

相關問題