Azure资源组中的最大部署限制

时间:2016-11-17 08:58:43

标签: azure arm-template azure-resource-group

今天,我浏览了Azure订阅和服务限制,配额和约束。然后我注意到有一个limit for deployments in a resource group的Azure资源管理器。默认限制以及最大限制是每个资源组800个部署。

这是否意味着我可以在资源组的生命周期内运行800次部署,并且在达到此限制后,此资源组无法运行任何部署?或者此限制是否与并发的部署运行相关并解决平台可伸缩性问题?

3 个答案:

答案 0 :(得分:5)

"每个资源组的部署" in 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/

答案 1 :(得分:4)

在任何时候,给定资源组将具有零个或多个部署。这与终身计数器无关,也与缩放无关。它只是您在该资源组中有多少部署。

如果您查看了资源组(通过portal / powershell / cli / api),您将看到最多800个部署的部署列表。

答案 2 :(得分:1)

上面引用的博客文章使用旧版本的Azure cmdlet Remove-AzureRmResourceGroupDeployment,它允许使用-Force参数。当前版本(截至11月11日)不包含该参数(-Force),因此强制执行确认对话框,这将阻止自动化工作。