gpt4 book ai didi

azure - Azure 云服务中的服务定义与服务配置

转载 作者:行者123 更新时间:2023-12-04 16:31:31 27 4
gpt4 key购买 nike

有谁知道这两者有什么区别吗?我查看过,似乎找不到一个页面可以清楚地描述它们的不同之处。微软对两者的解释非常模糊。

Definition documentation

The file contains the definitions for the roles that are available to a cloud service, specifies the service endpoints, and establishes configuration settings for the service.

Configuration documentation

specifies the number of role instances to deploy for each role in the service, the values of any configuration settings, and the thumbprints for any certificates associated with a role

最佳答案

link 中的第一行您包含的服务定义文件 (*.csdef) 非常重要 - 服务定义文件定义应用程序的服务模型。

如您所知,云服务无状态PaaS服务,只需将服务定义文件告诉Azure Fabric Controller应如何为您创建和配置VM。例如,InputEndpoints 定义必须在防火墙中打开以允许传入流量的端口。另一个示例是 vmsize 元素,它告诉 Fabric Controller 创建特定大小(小型、中型等)的 VM 来托管您的角色。

服务配置文件 (*.cscfg) 可以被视为与您的角色(Web 和 Worker)等效的 web.configapp.config。您可以在此处定义应用程序设置。

这两个文件之间的一个主要区别是 csdef 文件包含在部署的包中,因此如果您必须对 csdef 文件进行任何更改(例如 VM 大小),则需要重新部署代码。 cscfg 文件随包一起部署,您可以即时更改设置,而无需重新部署代码。因此,如果您有一个设置并且想要更改该设置的值,您可以简单地在门户(或其他方式)上执行此操作,而无需重新部署代码。请注意,配置设置元素名称也存储在 csdef 文件中,因此您无法在 cscfg 文件中添加或删除设置。您必须从 cscfg 和 csdef 文件中添加/删除它。

关于azure - Azure 云服务中的服务定义与服务配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29591367/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com