2012-06-25 66 views

回答

8

如果您不熟悉Windows Azure,但知识渊博的Node.js开发人员,则确定可以使用Windows Azure编写您的Node.js应用程序。

,可以有以下选择:

  1. Windows Azure Websites (Preview) -
    • FREE只有共享,如果预订的话有一个与它相关的一些费用
    • 伟大的,如果你是一个Linux或Mac用户
    • 您的node.js应用程序将在Windows服务器场上运行
    • Y您可以同时使用git部署您的Node.js应用
  2. Windows Azure Cloud Services

    • 理想的,使用Web和工人角色是相互独立的逻辑分为多个层次应用
    • 这是一种有偿服务
    • 您可以使用PowerShell直接从Windows机器部署
    • 您的Node.js应用程序将在Windows Se上运行rver 2008操作系统
    • 您将有能力对您的Windows Azure虚拟机进行RDP。
  3. 的Windows Azure虚拟机(预览) -

    • 这样你就可以创建运行在Microsoft Windows或Linux(SUSE,CentOS的,Ubuntu的)机器或上传您的Node.js应用您自己的Linux VM已经完全安装了Node.js应用程序
    • 使用Windows机器,您可以将RDP安装到您的机器并安装您的节点。JS应用
    • 有了Linux机器,你可以使用腻子你的Linux机器连接像命令,然后安装应用程序和其他包
    • 目前即使有预览模式,有它
相关的一些价格

由于您不熟悉Windows Azure,因此我建议您尝试使用免费的Windows Azure网站共享,因为这样您不需要学习很多关于Windows Azure的知识,就可以开始运行应用程序即刻。这可能是上述3个选项中最简单的方法,然后只需迁移应用程序即可跳转到其他位置。

如果您决定使用Cloud Service,则可以使用Cloud9 IDE将您的Node.js应用程序直接发布到订阅中的Windows Azure云服务。

0

您正在考虑哪些选项?我可以想到两个:“云服务”或“网站”。后者可能是更简单和更便宜的选择,假设你正在构建一个Web应用程序。前者为您提供支持应用程序的完整虚拟机,您可以在其中运行任何程序(包括在后台处理数据的“工作人员”或通过网络套接字甚至原始TCP进行通信的应用程序)。它功能更强大,但使用起来也比较困难,部署速度较慢,而且比共享的“网站”花费更多。

0
  1. 订阅的Windows Azure 90天免费试用https://www.windowsazure.com/en-us/pricing/free-trial/

  2. 登录到门户网站在:https://manage.windowsazure.com

  3. 点击虚拟机选项卡,然后单击创建虚拟机创建一个Windows VM。

  4. 在滑出式面板中,选择快速创建然后指定你的DNS名称,图像[在Windows Server 2008 R2 SP1],管理员密码,尺寸[小(1个核心,1.75GB内存),地点(美国西部)。点击创建虚拟机按钮完成。

  5. 配置完成后,您可以通过单击屏幕底部工具栏上的Connect按钮,通过远程桌面协议连接到您的虚拟机。

  6. 一定要安装像火狐浏览器这样的现代浏览器,以避免恼人的IE默认安全设置,然后继续下载并安装node-js msi,就像您在桌面上那样。

  7. 快乐黑客!

0

最快速的入门方法是使用Windows Azure网站。您将获得一个已配置为运行node.js的网站。您只需使用ftp或git命令将代码推送到您站点的drop文件夹。

您可以使用Mac,PC或Linux作为您的开发机器。本教程(使用mac)展示了最快的入门方式:

干杯!

+0

可以使Node.js的网站在Azure上,使用TCP? –

相关问题