Beispiele für moderate Topologie für Azure DevOps

Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Sie können Azure DevOps Server in mehreren Topologiekonfigurationen konfigurieren. Im Allgemeinen können Sie die Topologie einfacher und einfacher verwalten, wenn Sie eine Bereitstellung von Azure DevOps Server beibehalten können. Sie sollten die einfachste Topologie bereitstellen, die Ihren Geschäftlichen Anforderungen entspricht. In diesem Artikel wird eine moderate komplexe Topologie beschrieben, in der die logischen Komponenten der Daten- und Anwendungsebenen von Azure DevOps auf separaten physischen Servern installiert werden. Clientcomputer innerhalb der vertrauenswürdigen Domänen können auf Azure DevOps Server zugreifen.

Moderate Topologie

Eine moderate Topologie verwendet zwei oder mehr Server, um die logischen Komponenten der Daten- und Anwendungsebenen von Azure DevOps zu hosten. Die folgende Abbildung veranschaulicht eine mäßig komplexe Topologie für Azure DevOps Server, die für ein Produktentwicklungsteam mit weniger als 1.000 Benutzern anwendbar ist:

Gemäßigte Servertopologie

In diesem Beispiel werden die Dienste für Azure DevOps Server auf einem Server bereitgestellt, der als Anwendungsebenenserver bezeichnet wird, und die Datenbanken für Azure DevOps Server werden auf einem separaten Server installiert, der als Datenebenenserver bezeichnet wird. Ein separater Server hostt die SharePoint-Webanwendung, die Azure DevOps Server verwendet, und ein anderer Server hostt die Instanz von SQL Server Reporting Services, die Azure DevOps Server verwendet.

Das Portal für jedes Projekt wird in der SharePoint-Webanwendung gehostet. Daher muss der Administrator Berechtigungen für die Benutzer dieses Projekts in dieser Webanwendung konfigurieren. Die gleiche Erwägung gilt für die Konfiguration der Berechtigung für Benutzer in SQL Server Reporting Services. Team Foundation Build und die Testcontroller des Teams werden auf zusätzlichen Servern bereitgestellt.

In dieser Abbildung ist die Domäne für die Cleveland-Clients eine untergeordnete Domäne der übergeordneten Domäne in Seattle. Die untergeordnete Domäne verfügt über eine Zwei-Wege-Vertrauensbeziehung mit ihrer übergeordneten Domäne. Das Dienstkonto für Azure DevOps Server ist von beiden Domänen vertrauenswürdig. Benutzer in der untergeordneten Domäne können auf den Server zugreifen, und sie werden automatisch von der integrierten Windows-Authentifizierung authentifiziert. In dieser Konfiguration ist Azure DevOps Proxy Server erforderlich und in der Cleveland-Niederlassung installiert.