【发布时间】:2019-05-22 10:25:37
【问题描述】:
是否可以在一台服务器上运行多个 Azure 自托管构建/部署代理和多个部署代理?此外,这些代理能否为多个组织甚至多个 Azure AD 租户提供服务?
我确实意识到服务器在 IO 瓶颈等情况下紧张的后果,这些代理可能永远不必同时管理超过 3 个正在构建和/或部署的项目,但来源可以来自不同的项目不同的组织或可能的租户。
我已将我的部署代理部署到服务器,并且它们与 Microsoft 托管的构建代理一起运行良好(我的问题是关于其中一台服务器,它最终将适用于所有服务器),但我害怕现在开始现在将构建代理部署到相同的服务器。
【问题讨论】:
-
是的,这是可能的(前段时间有这个设置)但我建议为每个组织使用不同的服务器
-
谢谢@D.J.,但是有一个网络服务器集群,它必须为我们公司的所有网络应用程序提供服务,但他们的开发团队来自全国各地从事不同项目的不同团队,所以我正在考虑将这些地理团队创建为 Azure DevOps 中的组织。如果它们都必须发布到一组服务器,是否有更好的方法将它们分开?
-
所以这些组织基本上来自同一家公司?在这种情况下,您不需要每个组织使用不同的服务器.....我不知道您的公司有多大,但我会为所有团队使用同一个组织,并按项目和安全组将它们分开跨度>
-
@D.J.我们有大约 100 名开发人员,分布在 4 个地理位置,从事大约 50 个活动项目,拥有 1 个 Web 服务器集群。我觉得你的提议很棒!管理一个组织,将所有项目集中在一个地方,并通过用户组对用户“隐藏”,这样更有意义。
标签: azure-devops azure-devops-self-hosted-agent