我是微软Windows Azure云新手,想要在天青云中运行我的node.js应用程序。我阅读了Windows Azure Node.js开发人员中心网站(https://www.windowsazure.com/en-us/develop/nodejs/),看起来我的应用程序可以以多种方式在天蓝色云中运行。哪个azure服务,我应该为我的node.js应用程序选择?
如果我想用较少的天青知识部署快速,哪个天蓝色选项适合我的node.js应用程序?
我是微软Windows Azure云新手,想要在天青云中运行我的node.js应用程序。我阅读了Windows Azure Node.js开发人员中心网站(https://www.windowsazure.com/en-us/develop/nodejs/),看起来我的应用程序可以以多种方式在天蓝色云中运行。哪个azure服务,我应该为我的node.js应用程序选择?
如果我想用较少的天青知识部署快速,哪个天蓝色选项适合我的node.js应用程序?
如果您不熟悉Windows Azure,但知识渊博的Node.js开发人员,则确定可以使用Windows Azure编写您的Node.js应用程序。
,可以有以下选择:
的Windows Azure虚拟机(预览) -
由于您不熟悉Windows Azure,因此我建议您尝试使用免费的Windows Azure网站共享,因为这样您不需要学习很多关于Windows Azure的知识,就可以开始运行应用程序即刻。这可能是上述3个选项中最简单的方法,然后只需迁移应用程序即可跳转到其他位置。
如果您决定使用Cloud Service,则可以使用Cloud9 IDE将您的Node.js应用程序直接发布到订阅中的Windows Azure云服务。
您正在考虑哪些选项?我可以想到两个:“云服务”或“网站”。后者可能是更简单和更便宜的选择,假设你正在构建一个Web应用程序。前者为您提供支持应用程序的完整虚拟机,您可以在其中运行任何程序(包括在后台处理数据的“工作人员”或通过网络套接字甚至原始TCP进行通信的应用程序)。它功能更强大,但使用起来也比较困难,部署速度较慢,而且比共享的“网站”花费更多。
订阅的Windows Azure 90天免费试用https://www.windowsazure.com/en-us/pricing/free-trial/
登录到门户网站在:https://manage.windowsazure.com
点击虚拟机选项卡,然后单击创建虚拟机创建一个Windows VM。
在滑出式面板中,选择快速创建然后指定你的DNS名称,图像[在Windows Server 2008 R2 SP1],管理员密码,尺寸[小(1个核心,1.75GB内存),地点(美国西部)。点击创建虚拟机按钮完成。
配置完成后,您可以通过单击屏幕底部工具栏上的Connect按钮,通过远程桌面协议连接到您的虚拟机。
一定要安装像火狐浏览器这样的现代浏览器,以避免恼人的IE默认安全设置,然后继续下载并安装node-js msi,就像您在桌面上那样。
快乐黑客!
最快速的入门方法是使用Windows Azure网站。您将获得一个已配置为运行node.js的网站。您只需使用ftp或git命令将代码推送到您站点的drop文件夹。
您可以使用Mac,PC或Linux作为您的开发机器。本教程(使用mac)展示了最快的入门方式:
干杯!
你可以在这里找到一个决策树:http://msdn.microsoft.com/en-us/magazine/jj991974.aspx
可以使Node.js的网站在Azure上,使用TCP? –