Przykłady prostej topologii dla Azure DevOps Server
Azure DevOps Server 2022 r. | Azure DevOps Server 2020 r. | Azure DevOps Server 2019 r.
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 usługi 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 usługi 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.