Megosztás a következőn keresztül:


Az Azure DevOps helyszíni követelményei

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

Az Azure DevOps üzemelő példányának telepítése vagy frissítése előtt tekintse át a cikkben szereplő követelményeket.

Ezen követelmények mellett tekintse át a következő cikkeket is:

Hardver ajánlások

A helyszíni Azure DevOps méretezhető egy olyan laptop expressz telepítésétől, amelyet egyetlen személy használ egy magas rendelkezésre állású üzembe helyezésre, amelyet több ezer ember használ. Támogatja a nagy használatú forgatókönyveket, amelyek több alkalmazásszinttel rendelkeznek egy terheléselosztó mögött, és több SQL Always On sql-példányt használnak.

Az alábbi javaslatok a legtöbb Azure DevOps-telepítésre vonatkoznak. A követelmények attól függően változhatnak, hogy csapata hogyan használja az Azure DevOpst. Ha például különösen nagy Git-adattárakkal vagy a Team Foundation verziókövetési (TVC) ágával rendelkezik, előfordulhat, hogy a következő szakaszokban felsoroltaknál magasabb specifikációjú gépekre van szüksége. A következő szakaszokban ismertetett összes gép lehet fizikai vagy virtuális.

Egykiszolgálós üzembe helyezés

Az egykiszolgálós üzembe helyezés egyetlen, nyolcmagos processzorral, 16 GB RAM-mal és SSD-vel rendelkező gépből áll. Az Elastic Search esetében két kétmagos processzort és 8 GB RAM-ot kell használnia. Ez a konfiguráció általában legfeljebb 250 fő forráskövetési felhasználót támogat (Team Foundation verziókövetés vagy Git) és a munkaelemek nyomon követését. Az automatizált buildelés, tesztelés vagy kiadás széles körű használata valószínűleg teljesítményproblémákat fog okozni.

Ha egyetlen kiszolgálót skáláz fel, a kiszolgáló nagyobb számú felhasználót képes kezelni, és az automatizált buildelés, tesztelés vagy kiadás nagyobb mértékű használatát is képes kezelni. A vertikálisan felskálázott kiszolgálók keresési vagy jelentéskészítési funkciókat is használhatnak. A RAM 8 GB-ra való növelésének például lehetővé kell tennie egy egykiszolgálós üzembe helyezést akár 500 felhasználó skálázásához.

Többkiszolgálós telepítések

A következő forgatókönyvek többkiszolgálós üzembe helyezést igényelhetnek:

  • 500 felhasználón túli skálázás
  • Az automatizált buildelés, tesztelés vagy kiadás széles körű használata
  • A Code Search használata
  • Jelentéskészítési funkciók használata

Több mint 500 felhasználóból álló csapat esetén vegye figyelembe a következő beállításokat:

  • Egy nyolcmagos processzorral, 16 GB RAM-mal és SSD-vel rendelkező alkalmazásszint.
  • Adatszint egy négymagos processzorral, 16 GB memóriával és nagy teljesítményű tárhellyel, például SSD-vel.

Több mint 2000 felhasználóból álló csapat esetén vegye figyelembe a következő beállításokat:

  • Egy alkalmazásszint egy négymagos processzorral, 16 GB vagy több memóriával és egy gyors merevlemez-meghajtóval.
  • Adatszint két vagy több négymagos processzorral, 16 GB vagy több memóriával, valamint fejlett nagy teljesítményű tárolóval, például SSD-vel vagy nagy teljesítményű SAN-val.

Ha a buildelési, tesztelési vagy kiadási automatizálás széles körű használatát tervezi, javasoljuk, hogy a teljesítményproblémák elkerülése érdekében használjon magasabb szintű alkalmazás- és adatszinteket. Egy 250 fős csapat például többkiszolgálós üzembe helyezést használhat, amely jobban megfelel az 500–2000 felhasználóból álló csapatra vonatkozó javaslatoknak. Azt is javasoljuk, hogy figyelje az automatizált folyamatokat, hogy azok hatékonyak legyenek. Például a buildek során növekményesen kérje le az adatokat a forrásvezérlőből, amikor csak lehetséges, ahelyett, hogy az egyes buildekkel teljes mértékben frissítenék őket.

Megjegyzés

A nagyon kis csapatok kivételével, amelyek rendkívül korlátozottan használják ezeket a funkciókat, nem javasoljuk a buildelési, tesztelési vagy kiadási ügynökök telepítését az Azure DevOps Server- vagy TFS-alkalmazásszinteken.

Ha a Code Search használatát tervezi, javasoljuk, hogy állítson be egy külön kiszolgálót a Code Search szolgáltatáshoz. További információ: A Code Search hardverkövetelményei.

Ha jelentéskészítési funkciókat szeretne használni, javasoljuk, hogy állítson be egy külön kiszolgálót a raktáradatbázishoz és az SQL Server Analysis Services-kockához. Egy másik lehetőség a magasabb specifikációjú adatszint használata.

Ha magas rendelkezésre állást szeretne garantálni, fontolja meg több alkalmazásszint használatát egy terheléselosztó és több SQL Server-példány mögött. Ebben a forgatókönyvben azt javasoljuk, hogy helyezze az Azure DevOps-adatbázisokat egy Always On rendelkezésre állási csoportba.

Szolgáltatás építésének hardverkövetelményei

A Build szolgáltatásnak ugyanazok az operációsrendszer-követelményei vannak, mint az Azure DevOps Servernek és a TFS-nek. Általában érdemes a buildszolgáltatást az alkalmazásszinttől eltérő gépen futtatni. A buildszolgáltatás hardverkövetelményei megegyeznek azzal az operációs rendszerrel, amelyen fut. A buildelési szolgáltatás teljesítményét azonban optimalizálhatja úgy, hogy a buildelési gép hardveres specifikációit a csapat által használt buildtípusokhoz igazítja.

Operációs rendszerek

Az Azure DevOps Server megadott verziói az alábbi operációs rendszereket támogatják.

Kiszolgáló vagy ügyfél telepítése

Az Azure DevOps Server Windows Server operációs rendszeren vagy Windows-ügyfél operációs rendszeren fut, és csak 64 bites operációs rendszeren fut. Javasoljuk, hogy csak akkor használjon kiszolgálói operációs rendszert, ha az Azure DevOps Server kiértékelésre vagy személyes használatra készült.

Kiszolgálói operációs rendszerek

Azure DevOps Server verzió Támogatott kiszolgálói operációs rendszerek
Azure DevOps Server Windows Server 2025 (a Server Core és a Server with Desktop támogatott)
Windows Server 2022
Azure DevOps Server 2022 Windows Server 2022
Windows Server 2019
Azure DevOps Server 2020 Windows Server 2019
Windows Server 2016
Azure DevOps Server 2019 Windows Server 2019
Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
TFS 2018 Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)

A Server Core telepítési lehetőség az Azure DevOps Server, az Azure DevOps Server 2022, az Azure DevOps Server 2020, az Azure DevOps Server 2019 és a TFS 2018 esetében támogatott. A Windows Server 1709-es verziója nem támogatott.

Ügyfél operációs rendszerei

Az Azure DevOps Server verziója Támogatott ügyféloldali operációs rendszerek
Azure DevOps Server
Azure DevOps Server 2022
Windows 11 21H2-es verzió
Windows 10 1809 vagy újabb
Azure DevOps Server 2020 Windows 10 (Enterprise) 1803-es verzió
Windows 10 (Professional, Enterprise) 1809 vagy újabb
Azure DevOps Server 2019 Windows 10 (Professional, Enterprise) 1607-es vagy újabb verzió
TFS 2018 Windows 10 (Professional, Enterprise) 1607-es vagy újabb verzió

Bár az Azure DevOps Servert ügyfél operációs rendszerekre is telepítheti, nem javasoljuk az ügyfél operációs rendszer telepítését, kivéve a kiértékelési vagy személyes használatot. Az Azure DevOps Server Proxy nem telepíthető ügyfél operációs rendszerekre.

Proxykiszolgálóra vonatkozó követelmények

A proxykiszolgáló csak akkor érhető el, ha windowsos operációs rendszerre telepíti az Azure DevOps Servert. A támogatott rendszerek az alábbi táblázatban szerepelnek az egyes verziókhoz.

Megjegyzés

Az engedélyezési folyamat részét képező kivonatoló algoritmus SHA1-ről SHA256-ra módosult. Ügyeljen arra, hogy frissítse a proxykiszolgálót a fennakadások elkerülése érdekében.

Az Azure DevOps proxykiszolgálójának verziója Támogatott Windows operációsrendszer-rendszerek
Azure DevOps proxykiszolgáló Windows Server 2025
Windows Server 2022
Windows Server Core
Azure DevOps Proxy Server 2022 Windows Server 2022
Windows Server 2019
Windows Server Core
Azure DevOps Proxy Server 2020 Windows Server 2019
Windows Server 2016
Windows Server Core
Azure DevOps Proxy Server 2019 Windows Server 2019
Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)
Windows Server Core
Team Foundation Proxy Server 2018 Windows Server 2016
Windows Server 2012 R2 (Essentials, Standard, Datacenter)
Windows Server 2012 (Essentials, Standard, Datacenter)

Tekintse át az alábbi hardverjavaslatokat az Azure DevOps Server Proxyhoz használandó optimális hardver meghatározásához.

Az operációs rendszer követelményeitől eltérően a proxyra vonatkozó hardverjavaslatok eltérnek az Azure DevOps Server alkalmazásszintjének beállítására vonatkozó hardverjavaslatoktól. Az alkalmazásszint robusztusabb hardvert igényel, mint a proxykiszolgáló.

Az ajánlott hardver a proxykiszolgálót használó csapat méretén alapul. Ez a csapat általában a távoli irodában van. Minél nagyobb a csapata, annál robusztusabbnak kell lennie a hardvernek.

Távoli csapat mérete Hardverjavaslatok (CPU/RAM) az Azure DevOps-kiszolgálóproxyhoz
450 vagy kevesebb felhasználó Egy processzor, 2,2 GHz-es processzor, 4 GB RAM
451 és 2200 felhasználó között Két processzor, 2,0 GHz cpu, 8 GB RAM
2201 és 3600 felhasználó között Négy processzor, 2,0 GHz cpu, 8 GB RAM

Azure SQL Database és SQL Server

Az Azure DevOps helyszíni üzembe helyezéséhez az SQL Server bizonyos verziója szükséges. Az Azure DevOps Server támogatja az Express, Standard és Enterprise SQL Server kiadásokat. Az Express kiadás csak kiértékelési célokra, személyes használatra vagy nagyon kis csapatok számára ajánlott. Az SQL Server Standard vagy Enterprise verziót minden más forgatókönyvhöz javasoljuk.

Megjegyzés

Fontolja meg a lekérdezéstár (QDS) engedélyezését az SQL Serveren a teljesítmény figyeléséhez.

Éles környezetekhez használja az SQL Server alábbi verzióinak egyikét.

Azure DevOps-verzió Az SQL Server támogatott verziója
Azure DevOps Server Azure SQL Database
Azure SQL Managed Instance
SQL Server 2022
SQL Server 2019
Azure DevOps Server 2022 Azure SQL Database
Azure SQL Managed Instance
SQL Server 2022
SQL Server 2019
Azure DevOps Server 2020 Azure SQL Database
SQL Server 2019
SQL Server 2017
SQL Server 2016 (minimum SP1)
Azure DevOps Server 2019 Update 1.1 Azure SQL Database
SQL Server 2019
SQL Server 2017
SQL Server 2016 (minimum SP1)
Azure DevOps Server 2019 Azure SQL Database
SQL Server 2017
SQL Server 2016 (minimum SP1)
TFS 2018 SQL Server 2017
SQL Server 2016 (minimum SP1)

Megjegyzés

A Linuxon futó SQL Server nem támogatott.

A következő információk a megadott SQL Server-verzióra vonatkoznak:

Active Directory

Az Azure DevOps több kiszolgálón is telepíthető, ha a kiszolgálók mindegyike egy olyan Active Directory-tartományhoz csatlakozik, amely a kiszolgálók által támogatott működési szinten alapul. Az Azure DevOpsot egyetlen olyan kiszolgálóra telepítheti, amely egy Active Directory-tartományhoz csatlakozik, vagy amely egy munkacsoport tagja.

Főbb kiadások és szervizcsomagok

A Microsoft nem mindig támogatja azonnal a függőségek fő új verzióit, például az SQL Servert. Néha frissítéseket kell kiadnunk, hogy támogatást nyújtsunk ezekhez a verziókhoz. Ha azonban a Microsoft támogatja a főverziót, mindig azonnal támogatjuk a legújabb szervizcsomagot a kiadáskor. A termékcsapatokkal együttműködve teszteljük a szervizcsomagokat a kiadásuk előtt.

Természetes nyelvek

Az Azure DevOps különböző nyelveken telepíthető támogatott operációs rendszereken. Azonban nem használható bármely kombinációja a honosított operációs rendszernek és az Azure DevOps Servernek, valamint a TFS-nek. Emellett nem telepíthet több nyelvet egyetlen Azure DevOps-kiszolgálóra vagy TFS-kiszolgálóra.

Az alábbi táblázat a támogatott nyelvi kombinációkat ismerteti:

Operációs rendszer Azure DevOps Server
Angol Angol
Angol Az angoltól eltérő nyelv
Az angoltól eltérő nyelv Angol
Az angoltól eltérő nyelv A nyelvnek meg kell egyeznie az operációs rendszerrel

Ha angol nyelvű operációs rendszert futtat, az Azure DevOps Server bármely nyelvi verzióját telepítheti. Ha nem angol nyelvű operációs rendszert futtat, telepítenie kell az Azure DevOps Server angol verzióját vagy az operációs rendszerrel megegyező nyelvre honosított verziót.

Az Azure DevOps Proxy Server és a Team Explorer nem rendelkezik az Azure DevOps Server használatához szükséges további nyelvi követelményekkel.

A tesztvezérlőknek és -ügynököknek saját nyelvi követelményeik vannak. További információ: Tesztvezérlő és tesztügynök követelményei.