2017-03-17 86 views
-1

set-AzureDeployment的「模式」是什麼意思?設置參數「模式」的含義AzureDeployment

-Mode 指定升級模式。支持的值有:「自動」,「手動」和「同時」。

「自動」,「手動」和「同時」是什麼意思?

我對「同時」特別感興趣。這是否意味着我的軟件包將同時部署到多個實例?

謝謝

+0

https://weblogs.asp.net/scottgu/announcing-the-release-of-windows-azure-sdk-2-0-for-net and http://stackoverflow.com/questions/29773353/how -does同時發生的模式,工作時變化,蔚角色的實例數只 – TessellatingHeckler

回答

1

模式指定要啓動的更新類型。分配角色實例以在部署服務時更新域。可以在每個更新域中手動啓動更新,也可以在所有更新域中自動啓動更新。

如果未指定,則默認值爲自動。如果設置爲手動,則必須調用WalkUpgradeDomain才能應用更新。如果設置爲「自動」,則更新會按順序自動應用到每個更新域。

要執行部署的自動更新,請將模式元素設置爲自動調用升級部署或更改部署配置。更新從那一點開始,無需進一步輸入。您可以調用獲取操作狀態來確定更新何時完成。

要執行手動更新,請先將Mode元素設置爲手動,然後調用Upgrade Deployment。接下來,調用「步行升級域」來更新部署中的每個域。在更新下一個域之前,應該通過調用Get Operation Status來確保操作完成。更多信息請參考此link

我們現在支持的新部署選項之一是可以執行Cloud Service(我們有時也稱爲「Blast Option」)的「同步更新」。當您使用此選項時,我們會繞過默認使用雲服務完成的正常升級域遊走(我們會依次升級部分Cloud Service以避免整個服務停止運行),而我們會同時升級所有角色和實例。在今天發佈的版本中,這種同步更新邏輯現在發生在Windows Azure中(在雲側)。這有助於使Cloud Service更新發生得更快。更多信息請參考此link

我對「同時」特別感興趣。這是否意味着我的 軟件包將同時部署到多個實例?

答案是肯定的。