我是Microsoft windows azure cloud的新手,想要在azure云中运行我的node.js应用程序。我阅读了windows azure Node.js开发人员中心网站(https://www.windowsazure.com/en-us/develop/nodejs/),看来我的应用程序可以通过多种方式在azure云中运行。
哪个azure选项对我的node.js应用程序有用,如果我想用较少的天蓝知识快速部署?
答案 0 :(得分:8)
如果您是Windows Azure的新手但对Node.js开发人员有所了解,您肯定可以使用Windows Azure编写Node.js应用程序。
您有以下选择:
<强> Windows Azure Cloud Services 强>
Windows Azure虚拟机(预览) -
由于您是Windows Azure新手,我建议您尝试使用免费的Windows Azure网站共享,因为这样您真的不需要了解很多关于Windows Azure和你的知识可以立即开始运行您的应用程序这可能是上述3个选项中最简单的方法,然后只需迁移您的应用程序就可以跳转到其他选项。
如果您决定使用Cloud Service,则可以使用Cloud9 IDE将Node.js应用程序直接发布到订阅中的Windows Azure云服务。
答案 1 :(得分:1)
答案 2 :(得分:0)
您正在考虑哪些选项?我可以想到两个:“云服务”或“网站”。假设您正在构建一个Web应用程序,后者可能是更容易和更便宜的选择。前者为您提供完整的虚拟机支持您的应用程序,您可以在其上运行任何内容(包括在后台处理数据的“工作人员”或通过Web套接字甚至原始TCP进行通信的应用程序)。它功能更强大,但使用起来更困难,部署速度更慢,并且比共享的“网站”花费更多。
答案 3 :(得分:0)
注册Windows Azure 90天免费试用https://www.windowsazure.com/en-us/pricing/free-trial/
单击虚拟机选项卡,然后单击创建虚拟机以创建Windows VM。
在滑出式面板上,选择快速创建,然后指定您的DNS名称,图像[Windows Server 2008 R2 SP1],管理员密码,大小[小(1核心,1.75GB)记忆)],位置(美国西部)。单击创建虚拟机按钮完成。
配置完成后,您可以通过单击屏幕底部工具栏上的 Connect 按钮,通过远程桌面协议连接到您的VM。
请务必安装像Firefox这样的现代浏览器以避免IE的烦人默认安全设置,然后像在桌面上一样下载并安装node-js msi。
快乐的黑客攻击!
答案 4 :(得分:0)
最快的入门方法是使用Windows Azure网站。您将获得一个已配置为运行node.js的网站。您只需使用ftp或git命令将代码推送到站点的drop文件夹。
您可以使用Mac,PC或Linux作为开发机器。本教程(使用mac)显示了最快的入门方式:https://www.windowsazure.com/en-us/develop/nodejs/tutorials/create-a-website-(mac)/
干杯!