Beispiele für eine moderate Topologie für Azure DevOps

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

Sie können Azure DevOps Server in mehreren Topologiekonfigurationen konfigurieren. Im Allgemeinen gilt: Je einfacher die Topologie ist, desto einfacher können Sie eine Bereitstellung von Azure DevOps Server verwalten. Sie sollten die einfachste Topologie bereitstellen, die Ihren Geschäftsanforderungen entspricht. In diesem Artikel wird eine mäßig 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 gilt:

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 hostet die sharePoint-Webanwendung, die Azure DevOps Server verwendet, und ein anderer Server hostet die instance 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 für diese Webanwendung konfigurieren. Der gleiche Aspekt gilt für das Konfigurieren 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 bidirektionale transitive Vertrauensstellung mit ihrer übergeordneten Domäne. Das Dienstkonto für Azure DevOps Server wird von beiden Domänen als vertrauenswürdig eingestuft. Benutzer in der untergeordneten Domäne können auf den Server zugreifen, und sie werden automatisch durch die integrierte Windows-Authentifizierung authentifiziert. In dieser Konfiguration ist der Azure DevOps-Proxyserver erforderlich und im Büro in Cleveland installiert.