2012-06-25 67 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? –

相關問題