我的公司有许多应用程序,每个应用程序都有自己的配置信息(通常在 .config 文件(.net 代码)中,但有时在注册表中)。这些配置文件包含诸如多层应用程序需要连接的服务器或文件共享等信息,这些信息因环境(开发、质量保证、阶段、生产)而异。此外,许多这些应用程序都可以跨多台机器进行扩展。这会使我们的系统管理员团队难以管理和理解所有这些配置点。
是否有一些第三方工具可用于集中管理所有这些配置点?您可以使用某个工具指向每个配置文件,然后使用它来集中更新这些不同的配置点?
我的公司有许多应用程序,每个应用程序都有自己的配置信息(通常在 .config 文件(.net 代码)中,但有时在注册表中)。这些配置文件包含诸如多层应用程序需要连接的服务器或文件共享等信息,这些信息因环境(开发、质量保证、阶段、生产)而异。此外,许多这些应用程序都可以跨多台机器进行扩展。这会使我们的系统管理员团队难以管理和理解所有这些配置点。
是否有一些第三方工具可用于集中管理所有这些配置点?您可以使用某个工具指向每个配置文件,然后使用它来集中更新这些不同的配置点?
看看http://www.configapp.com上的 Config 。它是一种在一个中央位置管理所有应用程序配置文件的工具。它的核心功能是处理环境(开发、质量保证、阶段、生产)的能力。您可以添加/更新/删除在所有环境中同步的通用配置,或者您可以拥有特定于环境的配置(变量)。它甚至支持实例(集群、区域、客户端等)。如果您有多个具有相同配置的实例,只需将相同的配置文件部署(推送或拉取)到多个位置。如果您有具有不同配置的实例,则也受支持。所有这一切都使用一个简单易用的 Web 界面。无需编码。请注意,我是 Config 团队的一员。