Azure 任何人都知道什么是好的经验法则';s在.CSDEF和.CSCFG之间?

Azure 任何人都知道什么是好的经验法则';s在.CSDEF和.CSCFG之间?,azure,azure-cloud-services,Azure,Azure Cloud Services,我对532和533考试中的几个问题感到惊讶,这些问题或多或少让我想起云服务的配置文件的具体设置。我认为在基本层面上,如果没有我面前的文档,这是一件很难辨别的事情 例如:在.csdef文件中定义了缩放给定角色的实例数,但角色的实例大小在.cscfg中。我不明白为什么一对一是合适的 任何人都有记住/回忆发生了什么的有用提示吗?主要区别在于,您可以上传新的服务配置文件(.cscfg),而无需重新部署云服务,因此可以在不停机的情况下更改配置值。没有太多的配置设置可以转到服务配置文件(.cscfg),因此

我对532和533考试中的几个问题感到惊讶,这些问题或多或少让我想起云服务的配置文件的具体设置。我认为在基本层面上,如果没有我面前的文档,这是一件很难辨别的事情

例如:在.csdef文件中定义了缩放给定角色的实例数,但角色的实例大小在.cscfg中。我不明白为什么一对一是合适的


任何人都有记住/回忆发生了什么的有用提示吗?

主要区别在于,您可以上传新的服务配置文件(.cscfg),而无需重新部署云服务,因此可以在不停机的情况下更改配置值。没有太多的配置设置可以转到服务配置文件(.cscfg),因此请记住它们,并假设所有其他设置都转到服务定义文件(.csdef)


这里有一篇关于这个主题的好文章:

配置文件中有任何动态可更改的设置。定义文件中有几个项目只能通过重新部署进行更改,以及用户定义的要动态更改的设置列表(列表本身是静态的,但值是可变的)

您可能会争辩说,一些设置应该放在配置文件中,而不是定义文件中(例如,角色的vm大小),但这些设置是不可更改的


和的架构都已完全发布。

感谢Vassili。