哪个azure服务,我应该选择我的node.js应用程序?

use*_*944 6 azure node.js

我是微软windows azure cloud的新手,想在azure云中运行我的node.js应用程序.我阅读了windows azure Node.js开发人员中心网站(https://www.windowsazure.com/en-us/develop/nodejs/),看来我的应用程序可以通过多种方式在azure云中运行.

哪个azure选项对我的node.js应用程序有好处,如果我想用较少的天蓝色知识快速部署?

Avk*_*han 8

如果您是Windows Azure的新手但是熟悉Node.js开发人员,您肯定可以使用Windows Azure编写Node.js应用程序.

您有以下选择:

  1. Windows Azure网站(预览版) -
    • 仅在共享时才免费,如果保留,则存在与之相关的一些费用
    • 如果您是Linux或Mac用户,那就太棒了
    • 您的node.js应用程序将在Windows Server Farm上运行
    • 您可以使用git来部署Node.js应用程序
  2. Windows Azure云服务

    • 非常适合使用Web和Worker角色将逻辑分成多个层的应用程序
    • 这是一项PAID服务
    • 您可以使用PowerShell直接从Windows计算机进行部署
    • 您的Node.js应用程序将在Windows Server 2008操作系统上运行
    • 您将具有RDP Windows Azure VM的功能.
  3. Windows Azure虚拟机(预览版) -

    • 这样您就可以在Microsoft Windows或Linux(Suse,CentOS,Ubuntu)计算机上创建运行node.js应用程序,或者上传已经完全安装Node.js应用程序的Linux VM
    • 使用Windows机器,您可以RDP到您的机器并安装Node.js应用程序
    • 使用Linux机器,您可以使用Putty在命令上连接Linux机器,然后安装应用程序和其他软件包
    • 目前即使使用预览模式,也有一些与之相关的价格

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

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