Azure 服务定义 vmsize

Azure ServiceDefinition vmsize

有没有办法通过选择不同的配置(而不是手动)来定义和更改服务定义文件 *.csdef 中的 VMSIZE?

我们有一个调试测试环境,我们可以使用多个服务配置文件 (*.cscfg) 发布到该环境,但是当我们进行生产部署时,我们希望根据我们的要求自动更改 vmsize。这些要求是高级已知的,不需要动态知道,只是部署到我们的测试开发环境与生产我们希望自动更改 vmsize。

是否可以在不手动编辑 *.csdef 文件的情况下进行更改?

谢谢。

遗憾的是,无法使用云服务自动更改 VM 大小。 VM 大小在 csdef 文件中定义,必须针对新的 VM 大小更新、重新打包和重新部署此文件。简而言之,云服务允许自动扩展,但不支持扩展 up/down.

在我们使用云服务的项目之一中,我们最终创建了多个云项目(每个环境一个),并根据我们部署代码的环境使用该项目。