2016-11-17 60 views
2

今天我瀏覽了Azure訂閱和服務限制,配額和約束。然後我注意到有一個Azure資源管理器的limit for deployments in a resource group。默認限制以及最大限制是每個資源組800個部署。Azure資源組中部署的最大限制

這是否意味着我可以在資源組的生命週期內運行800次部署,並且在達到此限制後,此資源組無法運行任何部署?還是這個限制與部署的併發運行有關,並且解決了平臺可伸縮性問題?

回答

2

https://docs.microsoft.com/en-gb/azure/azure-subscription-service-limits#resource-group-limits中的「每個資源組的部署」指定了部署歷史記錄的限制。可以在設置>部署下的資源組中訪問部署歷史記錄。刪除資源不會從歷史記錄中刪除部署,反之,刪除部署歷史記錄不會影響資源組中資源的狀態。一旦達到800次部署的限制,將不可能進一步部署。即使您在資源組中沒有資源,也需要清除部署歷史記錄才能繼續進行部署。

部署歷史記錄可以手動刪除或通過PowerShell刪除。檢查https://blogs.msdn.microsoft.com/cloud_solution_architect/2016/08/22/handling-azure-resource-manager-deployment-limits/

+0

真棒挖掘細節 –

4

給定資源組在任何時候都會有零個或多個部署。這與終身計數器無關,也與縮放無關。這只是您在該資源組中目前擁有的部署數量。

如果您查看了資源組(通過portal/powershell/cli/api),您會​​看到一個部署列表,其中最多可包含800個部署。

0

上面引用的博客帖子使用允許使用-Force參數的Azure cmdlet的舊版本Remove-AzureRmResourceGroupDeployment。當前版本(截至2017年11月)不包含該參數(-Force),因此會強制執行一個確認對話框,以防止自動操作。