Batch Service REST API-verziószámozás

A Batch szolgáltatás REST API által biztosított műveletek több verzióval is rendelkezhetnek a visszamenőleges kompatibilitás érdekében, mivel az API idővel fejlődik. A REST-hívással meg kell adnia, hogy a művelet melyik verzióját szeretné használni a híváskor. Ha az alkalmazás egy művelet régebbi verzióját hívja meg, dönthet úgy, hogy továbbra is meghívja a régebbi verziót, vagy módosítja a kódot egy újabb verzió meghívásához. Ha a verzió nincs megadva, vagy helytelen verzió van megadva, a rendszer hibát ad vissza.

A művelet használni kívánt verziójának megadásához állítsa be az api-version lekérdezési paramétert. A verzió a Group.Major.Minor formátumot tartalmazza, ahol a csoport "YYYY-MM-DD" formátumban van, a Major pedig egész szám, a Minor pedig egész szám.

Legújabb verzió: 2023-05-01.17.0

  • [Törés] Eltávolított Batch-feladat/Készletélettartam-statisztika API: lifetimejobstats és lifetimepoolstats.
  • Logikai tulajdonság enableAcceleratedNetworking hozzáadva a értékhez NetworkConfiguration.
    • Ez a tulajdonság határozza meg, hogy ennek a készletnek engedélyeznie kell-e a gyorsított hálózatkezelést, amelynek alapértelmezett értéke Hamis.
    • Az, hogy engedélyezhető-e ez a funkció, az is kapcsolódik, hogy támogatott-e egy operációs rendszer/virtuálisgép-példány, amelynek igazodnia kell a Gyorsított hálózatkezelési szabályzathoz.
  • Logikai tulajdonság enableAutomaticUpgrade hozzáadva a értékhez VMExtension.
    • Ez a tulajdonság határozza meg, hogy a bővítményt automatikusan frissítenie kell-e a platformnak, ha elérhető a bővítmény újabb verziója.
  • A tulajdonsága typeContainerConfiguration, amely most két értéket támogat: DockerCompatible és CriCompatible.

Korábbi verziók

A korábbi verziók a következők:

Verzió: 2022-10-01.16.0

  • NodeCommunicationMode Új tulajdonság hozzáadva, amely meghatározza, hogyan kommunikál egy készlet a Batch szolgáltatással
  • currentNodeCommunicationMode Új típusú tulajdonságot adott hozzá a NodeCommunicationModeCloudPool modellhez, hogy a készletkommunikációs mód aktuális állapotára hivatkozzon.
  • targetNodeCommunicationMode Új típusú tulajdonságot adott hozzá a NodeCommunicationMode következő modellekhez, hogy a készlet kívánt csomópontkommunikációs módjára hivatkozzon:

Verzió: 2022-01-01.15.0

Verzió: 2021-06-01.14.0

  • Felhasználó által hozzárendelt felügyelt identitások hozzárendelésének képessége a fájlhoz CloudPool. Ezek az identitások elérhetővé válnak a készlet minden csomópontján, és különböző erőforrások eléréséhez használhatók.
  • A identityReference következő modellekhez hozzáadott tulajdonság támogatja az erőforrások felügyelt identitáson keresztüli elérését:
  • Új extensions tulajdonság hozzáadva a VirtualMachineConfigurationhozCloudPool a csomópontok virtuálisgép-bővítményeinek megadásához
  • Hozzáadta a rendelkezésre állási zónák megadásának lehetőségét a VirtualMachineConfiguration új tulajdonságával nodePlacementConfiguration
  • Új osDisk tulajdonság hozzáadva a VirtualMachineConfiguration elemhez, amely a virtuális gép operációsrendszer-lemezének beállításait tartalmazza.
    • A placement tulajdonság a DiffDiskSettings készletben lévő összes virtuális gép operációsrendszer-lemezeinek rövid élettartamú lemezelhelyezését határozza meg. Ha a "CacheDisk" értékre állítja, a rendszer a rövid élettartamú operációsrendszer-lemezt a virtuálisgép-gyorsítótárban tárolja.
  • Tulajdonság hozzáadva maxParallelTasksCloudJob a feladatonként egyszerre futtatható tevékenységek maximális számának szabályozásához (alapértelmezés szerint -1, azaz korlátlan). Ez a tulajdonság jelenleg privát előzetes verzióban érhető el.
  • Hozzáadott virtualMachineInfo tulajdonság ComputeNode , amely információkat tartalmaz a virtuális gép aktuális állapotáról, beleértve a virtuális gép által használt marketplace-rendszerkép pontos verzióját.
  • Tulajdonság hozzáadva recurrenceIntervalSchedule a két egymást követő feladat kezdési időpontjai közötti intervallum szabályozásához egy feladatütemezésben.

Verzió: 2020-09-01.12.0

  • [Törés] Lecserélte a tulajdonságot maxTasksPerNodetaskSlotsPerNode a készletre. Ha ezt a tulajdonságfeladatot egy feladatban használja, dinamikusan több tárolóhelyet használhat, így részletesebben szabályozhatja az erőforrás-felhasználást.
  • [Törés] A választípust GetTaskCounts a visszatérésre TaskCountsResultmódosította, amely egy összetett objektum, amely az előző TaskCounts objektumot tartalmazza, és egy új TaskSlotCounts objektum, amely hasonló információkat tartalmaz a használt tárolóhelyek kontextusában.
  • Hozzáadta a tulajdonságot requiredSlots a feladathoz, így a felhasználó megadhatja, hogy hány tárolóhelyet kell felvennie egy csomóponton.

Verzió: 2020-03-01.11.0

Verzió: 2019-08-01.10.0

  • A készlet új publicIPs tulajdonságán keresztül megadható a nyilvános IP-címek NetworkConfiguration gyűjteménye. Ez garantálja, hogy a készlet csomópontjai ip-címet kapnak a listafelhasználó által megadott IP-címekről.
  • Lehetővé tette a távoli fájlrendszerek csatlakoztatását a készlet minden csomópontján a MountConfiguration tulajdonságon keresztül.
  • Shared Image Gallery rendszerképek most már megadhatók a virtualMachineImageId tulajdonságábanImageReference, ha a rendszerképre hivatkozik az Azure Resource Manager-azonosítóján keresztül.
  • [Törés] Ha nincs megadva, a be StartTasktrue érték alapértelmezett értéke waitForSuccess (korábban az voltfalse).
  • [Törés] Ha nincs megadva, az alapértelmezett érték scope mostantól mindig Pool be van kapcsolva AutoUserSpecification (korábban Windows-csomópontokon és Pool Linux-csomópontokon).Task
  • Továbbfejlesztett különböző zavaros vagy hiányos dokumentumok.

Verzió: 2019-06-01.9.0

  • [Törés] Lecserélve ListNodeAgentSKUs a következőre ListSupportedImages: . ListSupportedImages az eredetileg elérhető ListNodeAgentSKUs összes információt tartalmazza, de világosabb formátumban. A rendszer új, nem ellenőrzött képeket is visszaad. További információ a és CapabilitiesBatchSupportEndOfLife a címen keresztül ImageInformationérhető el.

  • Most már támogatja a hálózati biztonsági szabályokat, amelyek blokkolják a hálózati hozzáférést a CloudPool forgalom forrásportja alapján. Ez a NetworkSecurityGroupRuleSourcePortRanges tulajdonsága alapján történik.

  • Tároló futtatásakor a Batch támogatja a feladat végrehajtását a tároló munkakönyvtárában vagy a Batch-feladat munkakönyvtárában. Ezt a TaskContainerSettingsWorkingDirectory tulajdonsága szabályozza.

  • Továbbfejlesztett különböző zavaros vagy hiányos dokumentumok.

Verzió: 2018-12-01.8.0

  • [Törés] A készletek támogatása upgradeoscloudServiceConfiguration megszűnt.

    • Eltávolítva upgradeos.
    • Átnevezve targetOSVersion a névreosVersion, és el lett távolítva currentOSVersion a fájlból.CloudPool
    • PoolStateupgrading eleme eltávolítva.
  • [Törés] El lett távolítva dataEgressGiB és dataIngressGiB a fájlból.poolusagemetrics Ezek a tulajdonságok már nem támogatottak.

  • [Törés]ResourceFile Fejlesztések

    • Hozzáadott egy teljes Azure Storage-tárolót a ResourceFile-ban. A ResourceFile-hoz most három támogatott mód érhető el:
      • httpUrl egyetlen ResourceFile HTTP-URL-címre mutat.
      • storageContainerUrllétrehoz egy ResourceFile Azure Blob Storage tárolóra mutatót.
      • autoStorageContainerNamelétrehoz egy ResourceFile Azure Blob Storage tárolóra mutatót a Batch regisztrált automatikus tárolófiókjában.
    • A metóduson keresztül httpUrl megadott ResourceFile URL-címek mostantól bármilyen HTTP-URL-címet tartalmazhatnak. Korábban ezeknek egy Azure Blob Storage URL-címnek kellett lenniük.
    • blobPrefix a tárolóból származó letöltések szűrésére csak az előtagnak megfelelőkre használható.
  • [Törés] A tulajdonság el lett távolítva osDisk a fájlból VirtualMachineConfiguration. Ez a tulajdonság már nem támogatott.

  • Azok a készletek, amelyek beállítják a dynamicVNetAssignmentScopeNetworkConfigurationjob beállítást, mostantól dinamikusan hozzárendelhetnek egy Virtual Network minden olyan csomóponthoz, amelyen a feladat tevékenységei futnak. A csomópontokhoz való csatlakozáshoz szükséges konkrét Virtual Network a és JobSpecificationaz új JobNetworkConfiguration tulajdonságban CloudJob van megadva.

    Megjegyzés

    Ez a funkció nyilvános előzetes verzióban érhető el. Az összes Batch-fiók esetében le van tiltva, kivéve azokat, amelyek kapcsolatba léptek velünk, és kérték, hogy a próbaüzemben legyenek.

  • Egy tevékenység maximális élettartama most 180 nap (korábban 7 volt).

  • Támogatás hozzáadva a Windows-készletekhez egy adott bejelentkezési móddal (vagy batchinteractive) rendelkező felhasználók létrehozásához a rendszeren keresztül LoginMode.

  • Az összes tevékenység alapértelmezett adatmegőrzési ideje most 7 nap, korábban végtelen volt.

2018-08-01.7.0-s verzió

A 2018-08-01.7.0-s verzió új funkciói a következők:

  • Tekintse meg a Azure Batch Node Agent verzióját a ComputeNode új NodeAgentInfo tulajdonságán keresztül.
  • Hozzáadta a feladaton Result megadható lehetőségetFilter. További információt itt talál.
    • Ez lehetővé teszi a kiszolgálóoldali lekérdezések végrehajtásának gyakran kért forgatókönyvét az összes sikertelen feladat megkereséséhez.
  • [Törés] Eltávolította a tulajdonságot a ValidationStatusTaskCountsból.
  • [Törés] A DataDisk és az OSDisk alapértelmezett gyorsítótárazási típusa most ReadWrite a helyett Nonevan.
  • [Törés] Átnevezte a ContainerType egyetlen értékét a-ról docker a értékre dockerCompatible.

2018-03-01.6.1-es verzió

A 2018-03-01.6.1-es verzió új funkciói a következők:

  • Készletcsomópontok száma állapot szerint: Ez a verzió az új ListPoolNodeCounts művelettel lehetővé teszi a készletcsomópontok számának állapot szerinti lekérdezését. Ez a művelet lehetővé teszi egy Batch-fiók összes készletének lekérdezését a csomópontállapotok alapján, beleértve a létrehozást, az inaktív állapotot, az offline állapotot, az előzetes állapotot, az újraindítást, az újraimálást, a kezdést és másokat.
  • Csomópontügynök naplói: Ez a verzió lehetővé teszi Azure Batch csomópontügynök naplóinak feltöltését egy adott csomópontról az UploadBatchServiceLogs művelettel. Ez Microsoft ügyfélszolgálata hibakereséshez használható, ha problémák lépnek fel egy csomóponton.

2017-09-01.6.0-s verzió

  • Azure Hybrid Use Benefit: Most már létrehozhat Batch Windows rendszerű virtuálisgép-készleteket, amelyek meghatározzák, hogy az Azure Hybrid Use Benefit licencelése használható-e. Ha ezt a licencelést használja, a rendszer kedvezményt alkalmaz a virtuális gép árára. Használja a VirtualMachineConfiguration új LicenseType tulajdonságát.

  • Virtuálisgép-adatlemezek készlete: A virtuálisgép-konfiguráció részét képező új adatlemez-konfigurációval csatlakoztathat egy vagy több üres adatlemezt a virtuálisgép-készletekhez. Használja a VirtualMachineConfigurationDataDisks tulajdonságát.

  • (Kompatibilitástörő változás) Az egyéni rendszerképek mostantól blob VHD-fájlok helyett Azure Resource Manager rendszerkép-erőforrásokkal hozhatók létre és helyezhetők üzembe. A Batch mostantól felügyelt lemezeket használ a készlet virtuális gépeinek létrehozásához, ezért egy Kép erőforrást használ. Mostantól nincs korlátozva az egyéni rendszerkép használatával létrehozott készletben lévő virtuális gépek száma; emellett a VHD-blob több példánya már nem szükséges a nagy készletekhez. Ezért az egyéni rendszerképkészletek létrehozása és méretezése sokkal egyszerűbb. További információ: Virtuális gépek készletének létrehozása egyéni rendszerkép használatával.

  • (Kompatibilitástörő változás) A többpéldányos feladatoknak (amelyeket a MultiInstanceSettings használatával hoztak létre) meg kell adniuk a CoordinationCommandLine értéket, a NumberOfInstances beállítás pedig nem kötelező, az alapértelmezett érték pedig 1.

  • A Docker-tárolók használatával futtatott feladatok támogatása hozzáadva. Ha docker-tárolóval szeretne feladatokat futtatni, meg kell adnia egy ContainerConfiguration értéket egy készlet VirtualMachineConfiguration elemén, majd hozzá kell adnia a TaskContainerSettings értéket a tevékenységhez.

2017-06-01.5.1-es verzió

A Batch API itt ismertetett verziója : 2017-06-01.5.1. Ha lehetséges, a legújabb verzió használata ajánlott.

A 2017-06-01.5.1-es verzió új funkciói a következők:

  • A hatékony tevékenységek számának támogatása az új Feladatszám lekérése művelettel. A Feladatszám lekérése művelet meghívásával lekérheti az aktív, a futó és a befejezett tevékenységek, valamint a sikeres vagy sikertelen tevékenységek számát. További információ: Feladatok számlálása állapot szerint (előzetes verzió).
  • A készlet számítási csomópontjainak bejövő végpontjainak megadásának támogatása az új poolEndpointConfiguration tulajdonságon keresztül. A tulajdonság beállításával külsőleg is megadhatja a csomópont adott portokat.

2017-05-01.5.0-s verzió

Az alábbi szakaszok a 2017-05-01.5.0-s verzió új és módosított funkcióit ismertetik.

Fontos

A 2017-05-01.5.0-s verzió számos kompatibilitástörő változást tartalmaz. Tekintse át az alább felsorolt kompatibilitástörő módosításokat, és frissítse a kódot a 2017-05-01.5.0-s verzió hívásához.

Alacsony prioritású számítási csomópontok

Azure Batch mostantól alacsony prioritású számítási csomópontokat kínál a Batch számítási feladatok költségeinek csökkentése érdekében. Az alacsony prioritású virtuális gépek lehetővé teszik a Batch számítási feladatok új típusait azáltal, hogy nagy mennyiségű, szintén gazdaságos számítási teljesítményt biztosítanak.

Az alacsony prioritású csomópontok REST API-jának számos módosítása van:

  • (Kompatibilitástörő változás) A készlet vagy készlet specifikációjának targetDedicated és currentDedicated tulajdonságát át lett nevezve targetDedicatedNodes és currentComputeNodes névre.
  • (Kompatibilitástörő változás) A készlet resizeError tulajdonsága mostantól egy resizeErrors nevű gyűjtemény.
  • A számítási csomópontok új isDedicated tulajdonságot kaptak. Ez a tulajdonság a dedikált csomópontokra igaz, az alacsony prioritású csomópontok esetében pedig hamis .
  • A feladatkezelői tevékenységhez tartozik egy új allowLowPriorityNode tulajdonság. Ha ez a tulajdonság igaz, előfordulhat, hogy a Feladatkezelő feladat alacsony prioritású csomóponton fut. Ha hamis, akkor a Feladatkezelő feladat egy dedikált számítási csomóponton fog futni.

Elnevezett felhasználók Linuxon

Azure Batch mostantól további támogatást nyújt a nevesített felhasználók Linux-csomópontokon való létrehozásához.

  • Az új linuxUserConfiguration tulajdonság támogatja az uid (felhasználói azonosító) és a gid (csoportazonosító) megadását Linux-felhasználók létrehozásakor.
  • (Kompatibilitástörő változás) Az sshPrivateKey tulajdonság át lett helyezve a userAccount tulajdonságból az új linuxUserConfiguration tulajdonságba. A linuxUserConfiguration tulajdonság maga a userAccount tulajdonság tulajdonsága.

A megnevezett felhasználói fiókokról további információt a Feladatok futtatása a felhasználói fiókok alatt a Batchben című témakörben talál.

Kimeneti fájlok feladatadatokhoz

Most már megadhatja a kimeneti fájlokat a tevékenységadatok feltöltéséhez a tevékenység befejezése után.

  • Az új outputFiles tulajdonság támogatja az Azure Storage-ba feltöltendő feladatfájlok megadását.
  • Az exitConditions tulajdonság új fileUploadError tulajdonsága támogatja a kimeneti fájl feltöltési állapota alapján végrehajtandó műveletek megadását.

Feladathiba-jelentés

Számos módosítás történt a feladathibák jelentéskészítésének javítása érdekében.

  • A executionInfo tulajdonság új eredménytulajdonsága azt jelzi, hogy egy tevékenység sikeres vagy sikertelen volt-e.
  • (Kompatibilitástörő változás) A executionInfo tulajdonság scheduleError tulajdonságát átnevezték failureInfo névre. A failureInfo tulajdonságot a rendszer bármikor visszaadja, amikor feladathiba történik. Ez magában foglalja az összes korábbi ütemezési hibaesetet, az összes olyan esetet, amikor a rendszer nem kötelező feladat kilépési kódját adja vissza, valamint a fájlfeltöltési hibákat.
  • (Kompatibilitástörő változás) Az exitConditions tulajdonság schedulingError tulajdonsága preProcessingError névre lett átnevezve, hogy tisztázza, mikor történt a hiba a feladat életciklusában.
  • (Kompatibilitástörő változás) Az schedulingErrorCateogry tulajdonság átnevezve errorCategory névre.

Alkalmazáslicencek

Mostantól kérheti, hogy az alkalmazáslicencek ki legyenek építve a készletben egy készlet vagy készlet specifikációjának új applicationLicenses tulajdonságával.

2017-01-01.4.0-s verzió

Ez a verziókiadás az előző, 2016-07-01.3.1-es verzió összes támogatását kiterjeszti. Emellett a következő képességeket is támogatja:

  • Futtasson egy feladatot egy megadott felhasználói identitás alatt.

    Most már futtathat egy feladatot vagy feladatgyűjteményt a következő felhasználói identitások egyikén, a tevékenységerőforrás új userIdentity tulajdonságán keresztül megadva:

    • Egy ön által definiált névvel rendelkező felhasználói fiók.

    • Automatikusan létrehozott felhasználói fiók (automatikus felhasználó). Az automatikus felhasználó rendszergazda felhasználóként vagy nem rendszergazdai felhasználóként is futtatható. Alapértelmezés szerint az automatikus felhasználó nem rendszergazda felhasználóként fut.

      Fontos

      A userIdentity tulajdonság és annak elevationLevel tulajdonsága lecseréli a runElevated tulajdonságot azokban a kérelmekben, amelyek feladatot vagy feladatgyűjteményt adnak hozzá, valamint olyan válaszokban, amelyek információt kapnak egy tevékenységről vagy a tevékenységek listázásáról.

      Ha olyan kérést küld, amely tartalmazza a runElevated tulajdonságot a Batch szolgáltatás 2017-01-01.4.0-s verziójára, a kérés sikertelen lesz.

      Rendszergazda felhasználóként való futtatáshoz frissítse az alkalmazást a userIdentity tulajdonság használatára, és állítsa az elevationLevel tulajdonságot rendszergazdai értékre.

      Ha nem rendszergazda felhasználóként szeretne futni, frissítse az alkalmazást a userIdentity tulajdonság használatára, és állítsa az elevationLevel tulajdonságot nonAdmin értékre. Mivel ez az alapértelmezett beállítás, kihagyhatja a beállítást is.

  • Felhasználói fiókok definiálása a készlet összes csomópontja között.

    Most már futtathat egy feladatot vagy feladatgyűjteményt a készleterőforrásban definiált felhasználói fiókban. Definiáljon egy felhasználói fiókot az új userAccounts tulajdonságon keresztül a Készlet hozzáadása kérelemben. A fiók meghatározásakor megadhatja a fiók nevét, jelszavát, jogosultságszintjét (rendszergazdai vagy nem rendszergazdai) és SSH-titkos kulcsot (Linux-készletekhez).

    Miután definiálta a felhasználói fiókot, megadhatja a userIdentity tulajdonsághoz tartozó felhasználói fiókot a feladatokat vagy feladatgyűjteményeket tartalmazó kérelmekben.

  • Adjon meg egy feladatot egy jogkivonattal, amellyel hitelesítheti magát a Batch szolgáltatásban a feladat futtatásakor.

    A Batch szolgáltatás most már képes hitelesítési jogkivonatot biztosítani egy feladatnak a futtatáskor. A hitelesítési jogkivonat lehetővé teszi, hogy a feladattal kapcsolatos kéréseket a Batch szolgáltatásnak adja ki a Batch-fiókkulcsok nélkül. A jogkivonatot a AZ_BATCH_AUTHENTICATION_TOKEN környezeti változó biztosítja.

    A hitelesítési jogkivonatok jelenleg csak a feladaterőforráson végzett hívási műveletekhez támogatottak. A hitelesítési jogkivonat hozzáférést biztosít a feladatot tartalmazó feladat összes műveletéhez.

    Ha azt szeretné, hogy a Batch szolgáltatás biztosítsa a hitelesítési jogkivonatot, adja meg az új authenticationTokenSettings tulajdonságot a hozzáférési tulajdonságával együtt a Feladat hozzáadása vagy a Feladatgyűjtemény hozzáadása kérésekben.

  • Adjon meg egy műveletet, amely a tevékenység függőségeit veszi figyelembe, ha a feladat meghiúsul.

    Most már megadhatja, hogy a függő tevékenységek akkor is folytatódnak, ha az általuk függő tevékenység meghiúsul. Állítsa be egy tevékenységerőforrás új dependencyAction tulajdonságát úgy, hogy az megfeleljen a függő tevékenységek futtatásának, még akkor is, ha a szülőtevékenység meghiúsul. Másik lehetőségként állítsa a dependencyAction beállítást blokkra , hogy megakadályozza a függő tevékenységek futtatását, ha a szülőfeladat meghiúsul.

    Adja meg a dependencyAction tulajdonságot a Tevékenység hozzáadása vagy a Feladatgyűjtemény hozzáadása kérésekben.

    További információ a függőségi műveletek használatáról: Függőségi műveletek.

  • Készlet létrehozásakor használjon egyéni operációsrendszer-lemezképeket.

    Mostantól egyéni operációsrendszer-lemezképek használatával hozhat létre készletet.

    Ehhez meg kell adnia a Batch-fiók létrehozásakor, hogy a készleteket a felhasználói előfizetésben kell kiépíteni, nem pedig a Batch szolgáltatás által felügyelt előfizetésben. A Fiók létrehozása hívásban állítsa a poolAllocationMode tulajdonságot UserSubscription értékre. Ezután az osDisk tulajdonság használatával adjon meg egy lemezképre mutató hivatkozást a Készlet hozzáadása kérelemben.

    Fontos

    A Batch-fiók létrehozásakor, ha megadja, hogy a készleteket a felhasználói előfizetésben kell kiépíteni, akkor az adott fiókon keresztül küldött összes kéréshez Azure Active Directory-alapú hitelesítést kell használnia.

  • Használja az Azure Active Directory-alapú hitelesítést a Batch szolgáltatásnak küldött kérésekhez.

    Az Azure Active Directory (Azure AD) mostantól támogatott a Batch szolgáltatás felé irányuló hívások hitelesítéséhez.

    Ha a Batch-fiók úgy van beállítva, hogy készleteket építsen ki a felhasználói előfizetésben, akkor Azure AD hitelesítésre van szükség.

2016-07-01.3.1-es verzió

Ez a verziókiadás a korábbi, 2016-02-01.3.0-s verzió összes támogatását kiterjeszti. Emellett a következő képességeket is támogatja:

  • Készlet és automatikus készlet létrehozása hálózati konfigurációval

    • Új tulajdonsághálózatKonfigurálás lett hozzáadva a készlethez és az automatikus készlet erőforrásaihoz is. Ez a tulajdonság a készlet hálózati konfigurációjának megadására használható, például arra az alhálózatra, amelyben a készlet számítási csomópontjai létrejönnek.
  • Automatikusan leállítja a feladatot, ha minden tevékenység befejeződött.

    • Új tulajdonság lett hozzáadva a feladaterőforráshoz aAllTasksComplete elemen. Ezt a feladatot a feladat létrehozásakor vagy frissítésekkor adhatja meg.
  • Feladat automatikus leállása vagy letiltása, ha egy feladat meghiúsul.

    • A feladaterőforráshoz új tulajdonság lett hozzáadva a OnTaskFailure tulajdonsághoz, és egy új exitConditions tulajdonság lett hozzáadva a tevékenységerőforráshoz. Az OnTaskFailure feladatbeállítás azt jelzi, hogy a tevékenységhibának van-e feladatszintű hatása, és a tevékenység exitConditions tulajdonsága lehetővé teszi a tevékenységek számára, hogy a feladatszintű hatást a hiba jellegéhez igazítsuk.
  • Alkalmazáscsomagok társítása tevékenységekhez és készletekhez.

    • Egy új tulajdonságalkalmazásPackageReferences lett hozzáadva a tevékenységerőforráshoz és a FeladatfeladatManagerTask beállításaihoz. Ez lehetővé teszi, hogy az alkalmazáscsomagok igény szerint legyenek üzembe helyezve, mivel a tevékenységek megkövetelik őket ahelyett, hogy a készlet létrehozásakor kellene megadni őket. Ez különösen hasznos a hosszú élettartamú készletek esetében, amelyek különböző típusú feladatok vagy különböző alkalmazásverziók futtatására hívhatók fel az élettartamuk során, vagy ha olyan nagy alkalmazáscsomagja van, amelyet nem minden feladat igényel.
  • Sikertelen feladat újraaktiválásának képessége.

    • Új művelet lett hozzáadva egy feladat újraaktiválásához egy sikertelen tevékenység állapotának aktívra állításához. Ez lehetővé teszi a hibák újrapróbálkozását, például ha a hiba átmeneti volt, vagy ha sikerült kijavítani a hiba okát a feladat újbóli létrehozása nélkül.

2016-02-01.3.0-s verzió

Ez a verziókiadás a korábbi, 2015-12-01.2.2-es verzió összes támogatását kiterjeszti. Emellett a következő képességeket is támogatja:

2015-12-01.2.2-es verzió

Ez a verziókiadás a korábbi, 2015-11-01.2.1-es verzió összes támogatását kiterjeszti. Emellett a következő képességeket is támogatja:

  • Az alkalmazások mostantól erőforrásfájlok helyett alkalmazáscsomagok használatával helyezhetők üzembe a számítási csomópontokon.

    • Az ügyfelek új API-kat kapnak az elérhető alkalmazások és verziók listájának böngészéséhez, például egy választó megjelenítéséhez a felhasználói felületen.

    • A készlettel kapcsolatos API-k úgy módosulnak, hogy egy készlet alkalmazáscsomagokat adjon meg, amelyeket a készlet összes csomópontja letölthet.

  • A tevékenységek mostantól más tevékenységektől is függővé tehetők. A függő tevékenységek csak akkor indulnak el, ha az összes olyan tevékenység, amelytől függ, sikeresen befejeződött.

Ez a verziókiadás a következő módosításokat tartalmazza:

  • Az alapértelmezett készlet-átméretezés időtúllépése 15 percre módosult.

2015-11-01.2.1-es verzió

Ez a verziókiadás a korábbi 2015-06-01.2.0-s verzió összes támogatását kiterjeszti. Emellett a következő képességeket is támogatja:

  • Többpéldányos feladat (például MPI) hozzáadásának és futtatásának képessége

    • A rendszer hozzáad egy új választható "multiInstanceSettings" tulajdonságot a Tevékenység erőforráshoz, amely opcionálisan szerepelhet a Tevékenység hozzáadása, a Feladat lekérése és a Tevékenységek listázása API-kban.

    • Új API: A rendszer hozzáadja egy tevékenység altevékenységeit az altevékenységekkel kapcsolatos információk lekéréséhez.

    • A számítási csomópont "recentTasks" tulajdonságához hozzáad egy új, nem kötelező tulajdonságot (subtaskId). Ez a tulajdonság a Számítási csomópont lekérése és a Számítási csomópontok listázása részeként jelenik meg

  • Feladatütemezés letiltása vagy engedélyezése számítási csomóponton

    • A számítási csomópont erőforrása két új API-t ad hozzá: A tevékenységütemezés letiltása egy csomóponton és a Tevékenységütemezés engedélyezése csomóponton.

    • A rendszer hozzáad egy "offline" új számítási csomópont-állapotot. A régebbi API-verziók esetében ez az állapot "használhatatlan" állapotra van leképezve.

    • A számítási csomópont erőforrásához egy új "schedulingState" tulajdonság lesz hozzáadva. Az "enabled" és a "disabled" lehetséges értékei.

  • Képesség az automatikus skálázás kiértékelési időközének megadására készleten/automatikus készleten

    • A készleterőforráshoz hozzáad egy új "autoScaleEvaluationInterval" tulajdonságot. Ez a tulajdonság szerepelhet a Készlet hozzáadása, a Készlet lekérése, az Automatikus skálázás engedélyezése és a Listakészletek API-kban.

    • Ehhez hasonlóan az automatikus készletek esetében a rendszer hozzáad egy új "autoScaleEvaluationInterval" tulajdonságot az "autoPoolSpecification" tulajdonsághoz. Ez a tulajdonság szerepelhet a Feladat hozzáadása, a Feladat lekérése, a Feladatok listázása, a Feladatütemezés hozzáadása, a Feladatütemezés lekérése, a Feladatütemezés frissítése, a Feladatütemezések listázása és a Feladatütemezési API-k feladatlista-feladatai között.

  • A Tevékenység API-k fejlesztése a tevékenység gyökérkönyvtárának visszaadásához a számítási csomóponton.

    • A rendszer két új "taskRootDirectory" és "taskRootDirectoryUrl" tulajdonságot ad hozzá a tevékenység erőforrásához, amelyek a Tevékenység adatainak lekérése, a Tevékenységek listázása API-k részeként szerezhetők be

    • A rendszer hozzáad egy új "taskRootDirectory" tulajdonságot a "jobPreparationTaskExecutionInfo" és a "jobReleaseTaskExecutionInfo" tulajdonsághoz, amely a feladat API feladat-előkészítési és feladatkiadási tevékenységeinek állapotának listázásakor szerezhető be.