2013-02-14 105 views
2

在Internet上搜索後,我發現了兩種在Windows Azure上安裝現有Windows服務項目的方法。在Windows Azure上安裝Windows服務的最佳實踐

  1. 創建的設置,並將其添加的網絡/輔助角色的啓動任務,並旋轉起來這個角色所以它會安裝窗口服務
  2. 窗口服務的
  3. 遷移邏輯工作者的角色和旋轉起來

我目的是在雲上獲得Windows服務,因爲我已經在Windows Azure網站(WAWS)上應用過,所以以上將雲服務放在雲上的最佳方式是什麼。

當我從1範圍擴展到更多實例時,會發生什麼情況

在此先感謝您的幫助。

/Arun。

+0

這裏是一個很好的鏈接,雖然它的一個老一。 https://www.simple-talk.com/cloud/platform-as-a-service/installing-third-party-software-on-windows-azure-%E2%80%93-what-are-the-選項/ – sudhAnsu63 2013-04-05 11:35:27

回答

4

我建議遷移到工作者角色是更好的方法,因爲它更好地與平臺的設計目標保持一致。例如 - 這樣可以更輕鬆地將交互與平臺事件集成在一起,例如啓動和停止,更易於使用日誌記錄等。

縮放故事將與兩個選項或多或少相同 - 您最終會在多個機器上運行代碼的多個實例,因此您必須擁有支持並且理想上受益的設計。

這也就意味着實際上取決於你的具體情況,但通常一些協調各實例做什麼,通過失敗的實例,等處理不完整的操作...

+0

嘿Yossi,我也有類似的情況。我只需要在一個實例上安裝窗口服務(任何一個,我們有兩個實例)。有關如何在批處理腳本/啓動腳本中檢測實例索引的任何幫助。提前致謝。 – sudhAnsu63 2013-04-05 11:33:05