Azure DevOps Server |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
可以在多个拓扑配置中配置 Azure DevOps Server。 一般来说,拓扑越简单,可以更轻松地维护 Azure DevOps Server 的部署。 应部署满足业务需求的最简单拓扑。 本文介绍一个中等复杂的拓扑,其中 Azure DevOps 的数据和应用程序层的逻辑组件安装在单独的物理服务器上。 受信任的域中的客户端计算机可以访问 Azure DevOps Server。
中等拓扑
中等拓扑使用两台或更多台服务器来托管 Azure DevOps 的数据和应用程序层的逻辑组件。 下图演示了 Azure DevOps Server 的中等复杂拓扑,适用于少于 1,000 个用户的产品开发团队:
在此示例中,Azure DevOps Server 的服务部署在一台服务器上,称为应用程序层服务器,Azure DevOps Server 的数据库安装在名为数据层服务器的单独服务器上。 单独的服务器托管 Azure DevOps Server 使用的 SharePoint Web 应用程序,另一台服务器托管 Azure DevOps Server 使用的 SQL Server Reporting Services 实例。
每个项目的门户托管在 SharePoint Web 应用程序上。 因此,管理员必须为该项目的用户配置该 Web 应用程序的权限。 相同的注意事项适用于在 SQL Server Reporting Services 中为用户配置权限。 Team Foundation Build 和团队的测试控制器部署在其他服务器上。
在此图中,Cleveland 客户端的域是西雅图父域的子域。 子域与其父域具有双向可传递信任关系。 Azure DevOps Server 的服务帐户受这两个域的信任。 子域中的用户可以访问服务器,并且由 Windows 集成身份验证自动进行身份验证。 在此配置中,需要在 Cleveland Office 中安装 Azure DevOps 代理服务器。