是否可以將現有的node.js應用程序移植到Windows Azure平臺上?我目前在我的Mac上開發,但需要在不久的將來將應用程序部署到Windows Azure。在Windows Azure上託管現有的node.js應用程序
回答
是的,這是非常可能的。您可能還需要考慮更改以使用Azure Blob存儲,其中您的node.js代碼使用本地文件系統(如果需要)。該部署與任何其他Windows Azure應用程序非常相似,並且您具有用於node.js的Azure SDK,您可以使用powershell cmdlet使您的工作變得輕鬆。
下載Node.js的SDK爲天青 https://www.windowsazure.com/en-us/develop/nodejs/
在這裏你可以學習的基礎知識到node.js的應用程序部署到Azure中: https://www.windowsazure.com/en-us/develop/nodejs/tutorials/getting-started/
您可能還需要檢查Channle 9的視頻。
的Node.js在Azure上:http://channel9.msdn.com/Events/Patterns-Practices-Symposium-Online/Patterns-Practices-Symposium-Online-2012/node-js-on-Azure
移植的Node.js應用到Azure是可能的,但沒有一個是/否的答案。
可以運行在Azure中的節點的應用程序,但你需要看看你使用,以確保您不依賴於工具或命令或其他設施,尚不可用在Azure上的模塊。例如,你使用的數據庫是redis
還是couchDB
或mysql
?這些在Azure中本地不存在,因此您可能會或可能無法移植該層 - 您必須檢查。
由於您在Mac上,因此還沒有原生的OS X部署工具。微軟和Cloud9人員已經在Mac上展示了一種從Cloud9 IDE進行部署的方式,但Mac的故事將隨着時間的推移得到肯定的改善。我在Mac上工作,但我一直在Windows VM開放(Parallels的),如果我從桌面部署我使用PowerShell命令在Windows Azure SDK for Node.js這使得事情相當交鑰匙從Windows中。
您將要遵循幾個回購及其貢獻者:Azure SDK for Node,它允許通過npm install azure
和iisnode(在Github上)到Azure存儲的本地訪問它是幫助IIS(在Windows網絡下運行的節點應用程序的組件服務器)在Azure上。
很高興看到Azure上的Node故事發展;它還有一點早,但他們似乎正在迅速取得重大進展。
- 1. Windows Azure的Web應用程序託管
- 2. 在Windows Azure管理門戶上託管Mutitenant應用程序
- 3. 在Windows Azure上託管第三方應用程序
- 4. 託管Azure上的託管應用程序
- 5. 在windows azure中託管我的應用程序是否正確?
- 6. 託管Cloud Foundry Node.js應用程序
- 7. 如何在Azure上現有的Asp.Net Core MVC應用程序中託管Angular 2應用程序
- 8. Windows Azure:來自託管應用程序的出站請求
- 9. Windows窗體應用程序在Windows託管服務上運行
- 10. 在Azure上運行Node.js應用程序
- 11. 託管在IIS(Windows 10)上時無法在Web應用程序中託管LocalDB
- 12. 如何在Azure上託管html應用程序
- 13. 如何在Azure移動應用程序上託管API
- 14. 如何在Windows Azure上部署socket.io node.js應用程序?
- 15. 訪問在Windows EC2服務器上託管的應用程序
- 16. asp.net mvc託管在Windows Azure
- 17. 在Windows上使用Apache託管rails應用程序
- 18. Sharepoint 2013自動託管應用程序或提供程序在Azure中託管應用程序
- 19. 在Mono上託管MVC3應用程序
- 20. 在Linode上託管Rails應用程序
- 21. 從Web應用程序過濾對Azure託管的sql server Azure
- 22. 在Windows Azure中安裝用於託管.NET應用程序的WIF Runtime
- 23. windows azure上的免費託管計劃
- 24. 託管自己的web應用程序的Node.js或使用託管服務
- 25. 託管應用程序7
- 26. 託管silverlight應用程序
- 27. 如何設置NODE_PATH =。在openshift中託管的node.js應用程序
- 28. 是否有可能在windows azure上運行windows應用程序
- 29. 64位Windows服務器上的WCF自託管應用程序
- 30. Asp.Net vNext現有應用程序內的自我託管