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