Párhuzamos feladatok konfigurálása és kifizetése
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Fontos
Az Azure DevOps Server 2019-től kezdve nem kell fizetnie a saját üzemeltetésű egyidejű feladatokért a kiadásokban. Csak a rendelkezésére álló ügynökök száma korlátozza.
Megtudhatja, hogyan becsülheti meg, hogy hány párhuzamos feladatra van szüksége, és hogyan vásárolhat több párhuzamos feladatot a szervezet számára.
Feljegyzés
Ideiglenesen letiltottuk a párhuzamos feladatok ingyenes engedélyezését az új szervezetek nyilvános projektjeihez és egyes privát projektjeihez. Azonban ezt igényelheti egy kérelem elküldésével. Ez nem érinti a meglévő szervezeteket és projekteket. Kérjük, vegye figyelembe, hogy általában 2-3 munkanapba telik, hogy válaszoljunk az ingyenes szintű kérelmekre. Bizonyos időszakokban a feldolgozási idő hosszabb lehet.
Mi az a párhuzamos feladat?
Amikor folyamatot határoz meg, megadhatja feladatok gyűjteményeként. Egy folyamat futtatásakor több feladatot futtathat az adott folyamat részeként. Minden futó feladat egy ügynökön futó párhuzamos feladatot használ. Ha nem áll elegendő párhuzamos feladat a szervezet rendelkezésre, a feladatok várakozási sorba kerülnek, és egymás után futnak.
Az Azure Pipelinesban párhuzamos feladatokat futtathat a Microsoft által üzemeltetett infrastruktúrán vagy saját (saját üzemeltetésű) infrastruktúrán. Minden párhuzamos feladat lehetővé teszi, hogy egyszerre egyetlen feladatot futtasson a szervezetben. Helyszíni kiszolgáló használata esetén nem kell fizetnie a párhuzamos feladatokért. A párhuzamos feladatok fogalma csak az Azure DevOps Servicesre vonatkozik.
Microsoft által üzemeltetett és saját üzemeltetésű párhuzamos feladatok
Ha a Microsoft által felügyelt gépeken szeretné futtatni a feladatait, használja a Microsoft által üzemeltetett párhuzamos feladatokat. A feladatok a Microsoft által üzemeltetett ügynökökön fognak futni.
Ha azt szeretné, hogy az Azure Pipelines vezényelje a buildeket és a kiadásokat, de saját gépekkel futtassa őket, használjon saját üzemeltetésű párhuzamos feladatokat. A saját üzemeltetésű párhuzamos feladatok esetében először üzembe helyezi a saját üzemeltetésű ügynökeinket a gépeken. A szervezeten belül tetszőleges számú saját üzemeltetésű ügynök regisztrálható.
Mennyibe kerülnek a párhuzamos feladatok?
Alapértelmezés szerint minden szervezetben ingyenes szolgáltatási szintet biztosítunk mind a üzemeltetett, mind a saját üzemeltetésű párhuzamos feladatokhoz. A párhuzamos feladatok a szervezet szintjén vásárolhatók meg, és a szervezet összes projektje megosztja őket.
A Microsoft által üzemeltetett párhuzamos feladatokhoz legfeljebb 10 ingyenes, Microsoft által üzemeltetett párhuzamos feladatot kaphat, amelyek nyilvános projektek esetén akár 360 percig (6 óráig) is futtathatók. Amikor új Azure DevOps-szervezetet hoz létre, alapértelmezés szerint nem kapja meg ezt az ingyenes támogatást.
Magánprojektek esetén egy ingyenes feladatot kaphat, amely akár 60 percig is futtatható minden alkalommal. Új Azure DevOps-szervezet létrehozásakor előfordulhat, hogy alapértelmezés szerint nem mindig kapja meg ezt az ingyenes támogatást.
Ha nyilvános vagy magánprojektekhez szeretne ingyenes támogatást igényelni, küldjön be egy kérelmet.
Feljegyzés
2-3 munkanapba telik, hogy válaszoljunk az ingyenes csomagra vonatkozó kérésére. Bizonyos időszakokban a feldolgozási idő hosszabb lehet.
A nyilvános projektek párhuzamos feladataira nincs időkorlát, a magánprojektek esetében pedig havonta 30 órás időkorlát.
Párhuzamos feladatok száma | Határidőn | |
---|---|---|
Nyilvános projekt | Legfeljebb 10 ingyenes, Microsoft által üzemeltetett párhuzamos feladat, amelyek akár 360 percig (6 óráig) is futtathatók minden alkalommal | Nincs havi teljes időkorlát |
Privát projekt | Egy ingyenes feladat, amely akár 60 percig is futtatható minden alkalommal | 1800 perc (30 óra) havonta |
Ha az ingyenes szint már nem elegendő, párhuzamos feladatonként további kapacitást is fizethet. A párhuzamos feladatokra vonatkozó díjszabási költségekért tekintse meg az Azure DevOps díjszabási oldalát. A fizetős párhuzamos feladatok eltávolítják a havi időkorlátot, és lehetővé teszik az egyes feladatok futtatását akár 360 percig (6 óra).
A Microsoft által üzemeltetett párhuzamos feladatok vásárlása.
Az új szervezetek legfeljebb 25 párhuzamos feladattal rendelkezhetnek a Microsoft által üzemeltetett ügynökök esetében. Az ügyfélszolgálattól kérheti a korlát növelését, ami a szervezet régiójában lévő kapacitás függvényében változhat.
Amikor megvásárolja az első Microsoft-üzemeltetésű párhuzamos feladatot, a szervezeténél meglévő párhuzamos feladatok száma továbbra is 1 marad. Két feladat egyidejű futtatásához két párhuzamos feladatot kell vásárolnia, ha jelenleg az ingyenes szinten van. Az első vásárlás csak az első feladatra vonatkozó időkorlátokat távolítja el.
Tipp.
Ha a folyamat túllépi a feladat maximális időtúllépését, próbálja meg több feladatra felosztani a folyamatot. További információ a feladatokról: Feladatok megadása a folyamatban.
Hány párhuzamos feladatra van szükségem?
Mivel a várólistára helyezett buildek és kiadások száma meghaladja a párhuzamos feladatok számát, a buildelési és kiadási várólisták tovább növekednek. Ha túl hosszúnak találja az üzenetsor késését, szükség esetén további párhuzamos feladatokat is vásárolhat. A párhuzamos feladatkorlátok és a feladatelőzmények ellenőrzéséhez számos módszer használható.
Feladatelőzmények megtekintése a készlethasználati jelentés használatával
Az ügynökkészlet Elemzés lapján elérhető készlethasználati jelentéssel megtekintheti az előző 30 nap párhuzamos feladataival ábrázolt futó és várólistás feladatok diagramját. Ha várólistás feladatokról van lemaradás, és a futó feladatok az egyidejűségi korláton vannak, érdemes lehet több párhuzamos feladatot vásárolnia. További információ: Készlethasználati jelentés.
A párhuzamos feladatok beállításának közvetlen ellenőrzése
Megtudhatja, hogy hány párhuzamos feladatra van szüksége, ha először azt látja, hogy a szervezet jelenleg hány párhuzamos feladatot használ:
Tallózással keresse meg a Szervezeti beállítások>folyamat párhuzamos>feladatait.
PÉLDA URL-címre:
https://{Your_Organization}/_admin/_buildQueue?_a=resourceLimits
Megtekintheti a szervezetben elérhető párhuzamos feladatok maximális számát.
A Folyamatban lévő feladatok megtekintése lehetőséget választva megjelenítheti az összes olyan buildet és kiadást, amely aktívan használ egy elérhető párhuzamos feladatot, vagy amelyek várólistára kerülnek, és a párhuzamos feladatra várnak.
A költségek megbecslése
Egyszerű hüvelykujjszabály: Becslés, hogy a szervezet minden négy-öt felhasználójához szüksége lesz egy párhuzamos feladatra.
A következő forgatókönyvekben több párhuzamos feladatra lehet szükség:
- Ha több csapattal rendelkezik, és mindegyikhez CI szükséges, valószínűleg egy párhuzamos feladatra lesz szüksége az egyes csapatokhoz.
- Ha a CI-eseményindító több ágra is vonatkozik, valószínűleg minden aktív ághoz párhuzamos feladatra lesz szüksége.
- Ha több alkalmazást fejleszt egy szervezet vagy kiszolgáló használatával, valószínűleg további párhuzamos feladatokra lesz szüksége: az egyes alkalmazások egyidejű üzembe helyezéséhez.
Hogyan vásárolni több párhuzamos munkát?
További párhuzamos feladatok vásárlása:
- A számlázást be kell állítani a szervezet számára
- A Projektgyűjteménygazdák csoport tagjának kell lennie.
Párhuzamos feladatok vásárlása
További párhuzamos feladatok vásárlása a szervezeti beállításokon belül:
Jelentkezzen be a szervezetébe (
https://dev.azure.com/{yourorganization}
).Válassza a Szervezeti beállítások lehetőséget.
Válassza a Párhuzamos feladatok lehetőséget a Folyamatok területen, majd válassza a Microsoft által üzemeltetett feladatok módosítása vagy a saját üzemeltetésű feladatok módosítása lehetőséget.
Adja meg a kívánt összeget, majd mentse.
A további párhuzamos feladatok használata akár 30 percet is igénybe vehet.
A párhuzamos feladatokra vonatkozó díjszabási költségekért tekintse meg az Azure DevOps díjszabási oldalát.
Hogyan módosítani a szervezet párhuzamos feladatainak mennyiségét?
Jelentkezzen be a szervezetébe (
https://dev.azure.com/{yourorganization}
).Válassza a Szervezeti beállítások lehetőséget.
Válassza a Párhuzamos feladatok lehetőséget a Folyamatok területen, majd válassza a Párhuzamos feladatok vásárlása vagy a Microsoft által üzemeltetett feladatok módosítása vagy a saját üzemeltetésű feladatok módosítása lehetőséget.
Adjon meg kisebb vagy nagyobb mennyiségű Microsoft által üzemeltetett vagy saját üzemeltetésű feladatot, majd válassza a Mentés lehetőséget.
Fontos
A üzemeltetett XAML buildvezérlő nem támogatott. Ha olyan szervezettel rendelkezik, ahol XAML-buildeket kell futtatnia, állítson be egy helyszíni buildkiszolgálót, és váltson egy helyszíni buildvezérlőre. A üzemeltetett XAML-modellről további információt az XAML használatának első lépései című témakörben talál.
- A párhuzamos feladatok új számának aktiválása akár 30 percet is igénybe vehet.
Hogyan történik a párhuzamos feladatok felhasználása a DevOps Servicesben?
Fontolja meg egy olyan szervezetet, amely csak egy Microsoft által üzemeltetett párhuzamos feladattal rendelkezik. Ez a feladat lehetővé teszi, hogy a szervezet felhasználói egyszerre csak egy feladatot futtassanak. Ha további feladatok aktiválódnak, azok várólistára kerülnek, és megvárják, amíg az előző feladat befejeződik.
Ha kiadási vagy YAML-folyamatokat használ, akkor a futtatás csak akkor használ párhuzamos feladatot, ha az aktívan üzembe van helyezve egy fázisban. Bár a kiadás jóváhagyásra vagy manuális beavatkozásra vár, nem használ párhuzamos feladatot.
Amikor kiszolgálói feladatot futtat, vagy üzembe helyezést végez egy üzembehelyezési csoportban kiadási folyamatokkal, nem használ párhuzamos feladatokat.
- Először a FabrikamFiber CI Build 102 (fő ág) indul el.
- A FabrikamFiber 11-es kiadásának üzembe helyezését a FabrikamFiber CI 102-es buildjének befejezése aktiválja.
- A FabrikamFiber CI Build 101 (funkcióág) aktiválva van. A build még nem indulhat el, mert a 11. kiadás üzembe helyezése aktív. Így a build várólistán marad.
- A 11- es kiadás a jóváhagyásokra vár. A Fabrikam CI 101-es buildje azért indul el, mert egy jóváhagyásra váró kiadás nem használ párhuzamos feladatot.
- A 11- es kiadás jóvá van hagyva. Ez csak a Fabrikam CI 101-build befejezése után folytatódik.
GYIK
Hogyan jogosult a nyilvános projektek ingyenes szintjére?
Ha mindkét feltételnek megfelel, jogosult a nyilvános projektek ingyenes rétegkorlátjaira:
- A folyamat egy Nyilvános Azure Pipelines-projekt része.
- A folyamat nyilvános adattárat hoz létre a GitHubról vagy ugyanabból a nyilvános projektből az Azure DevOps-szervezetben.
Az ingyenes párhuzamos feladatok megadásának módjáról további információt a Párhuzamos feladatok költsége (Microsoft által üzemeltetett) című témakörben talál .
Hozzárendelhetek párhuzamos feladatot egy adott projekthez vagy ügynökkészlethez?
Jelenleg nem lehet particionálni vagy felosztani a párhuzamos feladatkapacitást egy adott projektre vagy ügynökkészletre. Példa:
- Két párhuzamos feladatot vásárol a szervezetében.
- Az első projektben két futtatás indul el, és mindkét párhuzamos feladat használatban van.
- Futtatás indítása a második projektben. Ez a futtatás csak akkor indul el, ha az első projekt egyik futtatása befejeződött.
Vannak korlátozások arra vonatkozóan, hogy ki használhatja az Azure Pipelinest?
Az Azure Pipelines használatakor annyi felhasználója lehet, amennyit csak szeretne. Az Azure Pipelines használatáért felhasználónkénti díj nem jár. Az alapszintű és az érdekelt felek hozzáférésével rendelkező felhasználók tetszőleges számú buildet és kiadást készíthetnek.
Vannak-e korlátozások a létrehozható buildek és kiadási folyamatok számára?
Szám Több száz vagy akár több ezer folyamatot is létrehozhat díjmentesen. Tetszőleges számú saját üzemeltetésű ügynököt regisztrálhat díjmentesen.
Visual Studio Enterprise-előfizetőként kapok további párhuzamos feladatokat a TFS-hez és az Azure Pipelineshoz?
Igen. A Visual Studio Enterprise előfizetői egy párhuzamos feladatot kapnak a Team Foundation Server 2017-ben vagy újabb verziójában , és egy saját üzemeltetésű párhuzamos feladatot minden olyan Azure DevOps Services-szervezetben, amelyben tagként dolgoznak.
Mi a helyzet az üzemeltetett ügynökök percről percre történő fizetésének lehetőségével?
Néhány korábbi ügyfelünk még mindig percenkénti tervben van az üzemeltetett ügynökök számára. Ebben a csomagban az ingyenes szint utáni első 20 órában 0,05 usd/perc, 20 óra után pedig 0,01 usd/perc összeget kell fizetnie. A terv alábbi korlátozásai miatt érdemes lehet a párhuzamos feladatmodellre való áttérést megfontolni:
- A percenkénti csomag használatakor egyszerre csak egy feladatot futtathat.
- Ha egy hónapban több mint 14 fizetett órán keresztül futtat buildeket, a percenkénti csomag kevésbé költséghatékony, mint a párhuzamos feladatok modellje.
XAML buildvezérlőket használok a szervezetemmel. Hogyan kell fizetni ezekért?
A szervezet minden saját üzemeltetésű párhuzamos feladatához regisztrálhat egy XAML buildvezérlőt. A szervezet legalább egy ingyenes, saját üzemeltetésű párhuzamos feladatot kap, így ingyenesen regisztrálhat egy XAML buildvezérlőt. Minden további XAML-buildvezérlőhöz további, saját üzemeltetésű párhuzamos feladatra lesz szüksége.