任何人都知道.CSDEF与.CSCFG中的内容有很好的经验法则吗?

时间:2015-08-26 13:44:27

标签: azure azure-cloud-services

我对532和533考试中的一些问题感到惊讶,或多或少想让我回想起云服务的配置文件中究竟有哪些设置。我认为在基层,如果没有在我面前的文档,这是一件非常难以辨认的事情。

例如:缩放给定角色的实例计数在.csdef文件中定义,但角色的实例大小在.cscfg中。对我来说,为什么一个与另一个是合适的并不明显。

任何人都有任何有用的提示来记住/回忆起去哪里?

2 个答案:

答案 0 :(得分:5)

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

这是一篇关于这个主题的精彩文章:What is the Cloud Service Model and how do I package it?

答案 1 :(得分:1)

任何即时可更改设置都在配置文件中。定义文件有几个项目,只能通过重新部署来更改,以及用户定义的设置列表,您希望在运行中更改(列表本身是静态的,但值是可变)。

您可能会认为某些设置应该在配置文件中与定义文件相对应(例如角色的vm大小),但这些设置不可更改。

configuration filedefinition file

完全发布了模式