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


Párhuzamos feladatok konfigurálása és kifizetése

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

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 le van tiltva a párhuzamos feladatok ingyenes biztosítása nyilvános projektekhez és bizonyos magánprojektekhez az új szervezetekben. Azonban ezt igényelheti egy kérelem elküldésével. A meglévő szervezetekre és projektekre nincs hatással. Az ingyenes szintű kérések feldolgozása több munkanapot is igénybe vehet. Bizonyos időszakokban a feldolgozási idő hosszabb lehet.

Előfeltételek

Kategória Követelmények
Azure DevOps - Egy Azure DevOps-projekt.
- A YAML és az Azure Pipelines alapszintű ismerete. További információért lásd Az első adatfolyam létrehozása.
- engedélyek:
     A Projektgyűjteménygazdák biztonsági csoport tagja. Ha létrehozta a szervezetet vagy a gyűjteményt, ön automatikusan tagja ennek a csoportnak.
- Számlázás:
     A számlázást be kell állítani a szervezet számára.
Kék Egy Azure-előfizetés.

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ó munkafolyamat egy ügynök által futtatott párhuzamos feladatot használ. Ha a szervezet számára nem áll rendelkezésre elegendő párhuzamos feladat, a feladatok várólistára 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 Microsoft által üzemeltetett ügynökökönfutnak.

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 feladatokhoz először telepítenie kell a saját üzemeltetésű ügynökeinket a saját gépeire. 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 feladatokat a szervezet szintjén vásárolják meg, és a szervezet összes projektje megosztja.

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

Az ingyenes szint kérésének feldolgozása több munkanapot is igénybe vehet. 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 Időkorlát
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ő, fizethet a párhuzamos feladatok nagyobb kapacitásáért. 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. Lépjen kapcsolatba a támogatással a korlát növelésének kéréséhez. A korlátnövelések a szervezet régiójában lévő kapacitásra vonatkoznak.

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 munkamenet megvásárlására van szükség, ha jelenleg az ingyenes csomagot használja. 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 munkafolyamatban.

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 úgy találja, hogy a sorban állás késése túl hosszú, szükség szerint több párhuzamos feladatot 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 segítségével

Az ügynökkészlet Elemzés lapján elérhető készlethasználati jelentés segítségével megtekintheti az előző 30 nap futó és várólistás feladatait, amelyek a párhuzamos feladataival együtt vannak ábrázolva diagramon. Ha várólistás feladatokról van hátraléka, é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 Microsoft által üzemeltetett ügynökkészlet előzménygráfja

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:

  1. Tallózással keresse meg a Szervezeti beállítások>Csővezetékek>Párhuzamos feladatok.

    A párhuzamos feladatok helye a szervezeti beállításokban.

    URL-cím példa: https://{Your_Organization}/_admin/_buildQueue?_a=resourceLimits

  2. Megtekintheti a szervezetben elérhető párhuzamos feladatok maximális számát.

  3. 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

Egy egyszerű ökölszabály: Becslés, hogy a szervezet minden négy-öt felhasználójához egy párhuzamos feladatra van szükség.

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, előfordulhat, hogy az egyes csapatokhoz párhuzamos feladatra van szükség.
  • Ha a CI-eseményindító több ágra is vonatkozik, előfordulhat, hogy minden aktív ághoz párhuzamos feladatra van szükség.
  • Ha több alkalmazást fejleszt egy szervezet vagy kiszolgáló használatával, több párhuzamos feladatra lehet szükség: az egyes alkalmazások egyidejű üzembe helyezéséhez.

Hogyan vásárolhatok több párhuzamos munkát?

További párhuzamos munkák vásárlása:

Párhuzamos feladatok megvásárlása

További párhuzamos feladatok vásárlása a szervezeti beállításokon belül:

  1. Jelentkezzen be a szervezetébe (https://dev.azure.com/{yourorganization}).

  2. Válassza a fogaskerék gombSzervezeti beállítások lehetőséget.

    Szervezeti beállítások megnyitása

  3. 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.

    párhuzamos feladatok képének kezelése

  4. Adja meg a kívánt összeget, majd Mentse.

  5. A 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?

  1. Jelentkezzen be a szervezetébe (https://dev.azure.com/{yourorganization}).

  2. Válassza a fogaskerék gombSzervezeti beállítások lehetőséget.

    Szervezeti beállítások megnyitása

  3. 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.

    a párhuzamos feladatok kezelésének képe

  4. 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.

  5. 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 több feladat aktiválódik, azok várólistára kerülnek, amíg az előző feladatok be nem fejeződnek.

Ha kiadási vagy YAML-folyamatokat használ, a futtatás csak akkor foglal le párhuzamos feladatot, amikor aktívan egy fázisba van telepítve. Bár a kiadás jóváhagyásra vagy manuális beavatkozásra vár, nem használ párhuzamos folyamatot.

Amikor egy szerverfeladatot futtat, vagy kiadási folyamatokkal telepít egy telepítési csoportba, nem használ fel párhuzamos feladatokat.

Egyszerű példa párhuzamos feladatokra

  1. Először a FabrikamFiber CI Build 102 (fő ág) indul el.
  2. A FabrikamFiber 11-es kiadásának üzembe helyezését a FabrikamFiber CI 102-es buildjének befejezése aktiválja.
  3. 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.
  4. A 11- es kiadás a jóváhagyásokra vár. A Fabrikam CI Build 101 azért indul el, mert egy jóváhagyásra váró verzió nem használ párhuzamos munkaterhelést.
  5. A 11- es kiadás jóvá van hagyva. A folytatás csak a Fabrikam CI Build 101 befejezése után történik.

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:

  • Az Ön csővezetéke 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:

  • Ön két párhuzamos munkakört szerez be a szervezetében.
  • Az első projektben két futás indul el, és mindkét párhuzamos feladat elfogy.
  • A második projektben indítasz egy futtatást. 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?

Nr. Százakat vagy akár ezreket is létrehozhat ingyenesen. Tetszőleges számú saját üzemeltetésű ügynököt regisztrálhat díjmentesen.

Mi a helyzet az üzemeltetett ügynökök percenkénti fizetésének lehetőségével?

Néhány korábbi ügyfelünk még mindig percalapú díjcsomagot használ az üzemeltetett ügynököknél. 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 díjcsomag használatakor egyszerre csak egy feladat futtatható.
  • Ha egy hónap alatt több mint 14 fizetett órán át futtat összeállításokat, a percalapú terv kevésbé lehet költséghatékony, mint a párhuzamos feladatok modellje.

XAML buildvezérlőket használok a szervezetemmel. Hogyan kerülnek felszámításra ezek?

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 van szükség.