Azure DevOps Server 的简单拓扑示例

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019

可以在多个拓扑配置中安装和配置 Azure DevOps Server。 一般来说,拓扑越简单,可以更轻松地维护 Azure DevOps Server 的部署。 应部署满足业务需求的最简单拓扑。 本文介绍两个相当简单的拓扑,其中服务器和客户端都包含在单个工作组或域中。

最简单的拓扑

最简单的服务器拓扑使用最少的物理服务器数来托管构成 Team Foundation 逻辑层的组件。 下图显示了最简单的拓扑:

简单服务器拓扑

在此示例中,所有服务器组件都部署在单个物理服务器上。 可以从同一域或工作组中的客户端计算机访问它们。 此示例专为拥有少于 50 个用户的小型产品开发团队设计。

在此配置中,可以安装运行 Team Foundation Build 的计算机以及运行 Azure DevOps Server 的单台服务器上的团队测试组件,或安装在一台或多台客户端计算机上。 此配置最适合大型组织内的小型开发组织或试点项目。

简单拓扑

简单服务器拓扑还使用最少数量的物理服务器来托管构成 Azure DevOps 逻辑层的组件。 但是,此拓扑还识别生成和测试软件在处理能力上的附加负载。 下图显示了 Azure DevOps Server 的简单拓扑:

简单的 Azure DevOps Services 拓扑

在此示例中,Azure DevOps 的 Web 服务和数据库托管在同一物理服务器上,但生成服务安装在单独的计算机上。 可以从同一域或工作组中的客户端计算机访问 Azure DevOps Server。 此示例专为一个少于 100 个用户的小型产品开发团队设计。

在此配置中,你将在专用于该用途的计算机上安装运行 Team Foundation Build 的计算机和团队的测试组件。 此配置最适合较小的开发项目,其中生成和测试需求是常规的,性能是一个更大的问题。