Przykłady prostej topologii dla Azure DevOps Server

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

Można zainstalować i skonfigurować Azure DevOps Server w kilku konfiguracjach topologii. Ogólnie rzecz biorąc, 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 dwie dość proste topologie, w których wszystkie serwery i klienci znajdują się w jednej grupie roboczej lub domenie.

Najprostsza topologia

Najprostsza topologia serwera używa najmniejszej liczby serwerów fizycznych do hostowania składników tworzących warstwy logiczne programu Team Foundation. Poniższa ilustracja przedstawia najprostszą topologię:

Simple Server Topology

W tym przykładzie wszystkie składniki serwera są wdrażane na jednym serwerze fizycznym. Dostęp do nich można uzyskać z komputerów klienckich w tej samej domenie lub grupie roboczej. Ten przykład jest przeznaczony dla małego zespołu deweloperów produktów, który ma mniej niż 50 użytkowników.

W tej konfiguracji można zainstalować komputer z uruchomionym programem Team Foundation Build i składnikami testowymi zespołu na jednym serwerze z systemem Azure DevOps Server lub na co najmniej jednym komputerze klienckim. Ta konfiguracja najlepiej nadaje się do małych organizacji deweloperskich lub projektów pilotażowych w większych organizacjach.

Prosta topologia

Prosta topologia serwera używa również najmniejszej liczby serwerów fizycznych do hostowania składników tworzących warstwy logiczne Azure DevOps. Jednak ta topologia rozpoznaje również dodatkowe obciążenie, które tworzy i testuje oprogramowanie na mocy obliczeniowej. Na poniższej ilustracji przedstawiono prostą topologię dla Azure DevOps Server:

Simple Azure DevOps Services topology

W tym przykładzie usługi sieci Web i bazy danych dla Azure DevOps są hostowane na tym samym serwerze fizycznym, ale usługi kompilacji są instalowane na osobnym komputerze. Dostęp do Azure DevOps Server można uzyskać z komputerów klienckich w tej samej domenie lub grupie roboczej. Ten przykład jest przeznaczony dla małego zespołu deweloperów produktów, który ma mniej niż 100 użytkowników.

W tej konfiguracji zainstalujesz komputer z uruchomionym programem Team Foundation Build i składnikami testowymi zespołu na komputerze przeznaczonym do tego celu. Ta konfiguracja najlepiej nadaje się do mniejszych projektów programistycznych, w których kompilacje i wymagania dotyczące testowania są regularne, a wydajność jest większa.