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ę:
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:
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.