Przykłady umiarkowanej topologii dla usługi Azure DevOps
Azure DevOps Server 2022 r. | Azure DevOps Server 2020 r. | Azure DevOps Server 2019 r.
Można skonfigurować Azure DevOps Server w kilku konfiguracjach topologii. Mówiąc ogólnie, prostsza topologia, tym łatwiej można utrzymać wdrożenie Azure DevOps Server. Należy wdrożyć najprostszą topologię spełniającą potrzeby biznesowe. W tym artykule opisano średnio złożoną topologię, w której składniki logiczne warstw danych i aplikacji usługi Azure DevOps są instalowane na oddzielnych serwerach fizycznych. Komputery klienckie w zaufanych domenach mogą uzyskiwać dostęp do Azure DevOps Server.
Umiarkowana topologia
Umiarkowana topologia używa co najmniej dwóch serwerów do hostowania logicznych składników warstw danych i aplikacji usługi Azure DevOps. Poniższa ilustracja przedstawia średnio złożoną topologię dla Azure DevOps Server, która ma zastosowanie do zespołu deweloperów produktów z mniejszą niż 1000 użytkowników:
W tym przykładzie usługi dla Azure DevOps Server są wdrażane na jednym serwerze, nazywanym serwerem warstwy aplikacji, a bazy danych dla Azure DevOps Server są instalowane na osobnym serwerze nazywanym serwerem warstwy danych. Oddzielny serwer hostuje aplikację sieci Web programu SharePoint, która Azure DevOps Server używa, a inny serwer hostuje wystąpienie SQL Server Reporting Services używane przez Azure DevOps Server.
Portal dla każdego projektu jest hostowany w aplikacji sieci Web programu SharePoint. W związku z tym administrator musi skonfigurować uprawnienia dla użytkowników tego projektu w tej aplikacji sieci Web. Te same zagadnienia dotyczą konfigurowania uprawnień dla użytkowników w SQL Server Reporting Services. Team Foundation Build i kontrolery testowe zespołu są wdrażane na dodatkowych serwerach.
Na tej ilustracji domena klientów Cleveland jest domeną podrzędną domeny nadrzędnej w Seattle. Domena podrzędna ma dwukierunkową relację zaufania z domeną nadrzędną. Konto usługi dla Azure DevOps Server jest zaufane przez obie domeny. Użytkownicy w domenie podrzędnej mogą uzyskiwać dostęp do serwera i są uwierzytelniani automatycznie przez zintegrowane uwierzytelnianie systemu Windows. W tej konfiguracji serwer proxy usługi Azure DevOps jest wymagany i instalowany w biurze Cleveland.