通过资源管理器预配存储帐户的性能是否下降



我正在使用AzureRm Powershell命令发布Azure资源管理器模板,一切似乎都运行良好。除非预配类型为"Microsoft.存储/存储帐户"的资源,否则需要 10 分钟以上才能完成。这符合预期吗?我不记得以前花了这么长时间。

我正在使用Standard_LRS存储类型部署到美国东部。

    {
      "name": "[parameters('storageName')]",
      "type": "Microsoft.Storage/storageAccounts",
      "location": "[parameters('deployLocation')]",
      "apiVersion": "2015-06-15",
      "dependsOn": [ ],
      "tags": {
        "displayName": "[parameters('storageName')]"
       },
       "properties": {
         "accountType": "[parameters('storageType')]"
       }
     }

这是一个有趣的问题,我以后可能会花一点时间获取指标!

但是,我怀疑你是对的,但有理由会是这样。

在 Powershell 中创建存储帐户(无论是服务还是资源管理)时,都需要提交作业来创建帐户,这就是所有需要发生的情况。

部署模板时,需要完成许多步骤。如

  • 模板验证
  • 作业排序/解析依赖关系(即使只有一个步骤,这也将成为管道的一部分)
  • 与现有基础结构的比较(因为模板是幂等的,所以需要检查当前存在的内容)
  • 创建部署作业
  • 实际部署

管道中的每个步骤(很可能)都是通过队列执行的,因此即使每个步骤取消排队的几秒钟也会加起来。

如果您启用详细/调试日志记录,您将看到很多这种情况(尤其是使用较大的模板)

相关内容

最新更新