Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Azure CycleCloud egy nagy teljesítményű számítási (HPC) környezetek vezénylését és kezelését szolgáló nagyvállalati szintű eszköz az Azure-ban. A CycleCloud segítségével infrastruktúrát építhet ki a HPC-rendszerekhez, üzembe helyezhet ismerős HPC-ütemezőket, és automatikusan skálázhatja az infrastruktúrát, hogy bármilyen szinten hatékonyan futtathassa a feladatokat. A CycleCloud segítségével különböző típusú fájlrendszereket hozhat létre, és csatlakoztathatja őket a számítási fürtcsomópontokhoz a HPC-számítási feladatok támogatásához.
Azok a HPC-rendszergazdák és felhasználók, akik egy adott ütemezővel szeretnének HPC-környezetet beállítani, az Azure CycleCloudot használják. Olyan népszerű ütemezőket támogat, mint a Slurm, a PBSPro, az LSF, a Grid Engine és a HT-Condor. A CycleCloud az Azure Batch testvérterméke, amely egy Scheduler szolgáltatást biztosít az Azure-ban.
További információ arról, hogy a CycleCloud hogyan hasonlít össze más Azure HPC-megoldásokkal: Nagy teljesítményű számítástechnika (HPC) az Azure-ban.
Válassz egy Azure szolgáltatást batch és HPC munkaterhelésekhez
Válassz szolgáltatást az ütemezési tapasztalat és a munkaterhelés által szükséges infrastruktúra-ellenőrzés szintje alapján:
| Service | Optimális illesztés | Minősítési modell |
|---|---|---|
| Azure Batch | Párhuzamos és nagy áteresztőképességű munkaterhelések, amelyekhez nem kell időzítő szoftvert használni | Az Azure szolgáltatásként kínálja az ütemezést. Batch API-kkal és eszközökkel építesz, miközben a Batch a poolokat, csomópontokat, feladatokat és feladatokat kezeli. |
| Azure CycleCloud | Olyan HPC-környezetek, amelyek speciális ütemezőt, egyedi klasztertopológiát igényelnek, vagy szorosan illeszkednek a meglévő helyszíni munkafolyamatokhoz. | Telepíted és kezeled az ütemeztetőt és a klaszterkonfigurációt. A CycleCloud biztosítja és automatikusan skálázza az Azure infrastruktúráját. |
| Azure CycleCloud Workspace for Slurm | Csapatok, akik kész telepítésre alkalmas Slurm környezetet szeretnének HPC vagy AI munkaterhelésekhez | Egy Marketplace megoldás telepíti a CycleCloud, Slurm, hálózati, tárolási és hozzáférési komponenseket az Azure előfizetésedben. |
Használd a jelenlegi környezetedet döntő tényezőként:
| Kiindulópont | Előnyben részesít | Miért |
|---|---|---|
| Meg kell őrizned az ütemeztető-specifikus munkaszkripteket, sorokat, szabályzatokat vagy integrációkat. | Azure CycleCloud | A CycleCloud lehetővé teszi, hogy támogatott ütemezőt használj, és a klasztert a meglévő munkafolyamatok alapján testreszabhasd. |
| Slurm szükséges, de egy előre definiált környezet megfelel a topológia és integrációs követelményeknek. | Azure CycleCloud Slurm-munkakörnyezet | A Marketplace megoldás csökkenti az infrastruktúra tervezési és integrációs munkákat, amelyek a felhasználók számára a munkák beküldése előtt szükséges. |
| Egy olyan alkalmazást építesz, amely független feladatokat vagy MPI feladatokat tud API-n keresztül beküldeni, és nem függ az ütemező-specifikus viselkedéstől. | Azure Batch | A Batch szolgáltatásként kínálja az ütemezést, így a csapatod nem használ ütemező szoftvert. |
Ne csak azért válassz CycleCloudot, mert a munkaterhelés Slurmot használ. Ha egy előre definiált Slurm környezet megfelel az igényeidnek, a Workspace for Slurm csökkenti a beállítási munkát. Ha a munkaterhelésnek nincs ütemezőfüggősége, a Batch elkerülheti az ütemező és klaszterkonfiguráció működési felelősségét.
A gyártási bevezetés előtt jegyezd fel, miért illeszkedik a CycleCloud, mely alternatívákat utasítottad el, az ütemező kompatibilitási tesztet, klasztertopológiát, csúcskapacitást és kvótát, tárolási benchmarkot, hiba-helyreállítási megközelítést, valamint reprezentatív munkánként idő- és költségköltséget. Útmutatásért lásd: HPC klaszterek tervezése és méretezése (HPC klaszterek tervezése és mérete).
Miért érdemes az Azure CycleCloudot használni?
A régi HPC-környezetekkel rendelkező szervezetek gyakran építenek mély szakértelmet és egyéni eszközöket egy adott ütemező köré. Az Azure-ban ezeknek a beállításoknak az áthelyezése vagy újratervezése megterhelő lehet. A CycleCloud leegyszerűsíti az alapvető Azure-építőelemeket, például a virtuális gépeket, a méretezési csoportokat, a hálózati adaptereket és a lemezeket. Ez az egyszerűsítés lehetővé teszi, hogy a HPC-rendszergazdák a megszokottakra összpontosítsanak: egy olyan HPC-fürtre, amely csomópontokat és egy ütemezőt tartalmaz, amelyet tetszés szerint konfigurálhatnak.
A CycleCloud automatikus skálázási beépülő modulokat ad hozzá a támogatott ütemezőkhöz. Ezzel a funkcióval a felhasználóknak nem kell összetett automatikus skálázási rutinokat létrehozniuk. Csak a már ismert ütemezési beállításokkal dolgoznak.
A CycleCloud gazdag, deklaratív templatálási formátumával hatékony eszközökkel hozhat létre teljes HPC-környezeteket az Azure-ban. A felhasználók egyetlen felügyeleti síkon keresztül helyezhetnek üzembe NFS-kiszolgálókat, párhuzamos fájlrendszereket, hitelesítési gazdagépeket, licenckiszolgálókat és címtárszolgáltatásokat – lényegében a HPC-rendszerben szükséges összes összetevőt – tartalmazó környezeteket.
A CycleCloud integrálható az Azure-szolgáltatásokkal, például az Azure Monitorral és a Microsoft Cost Management-eszközökkel.
CycleCloud-képességek
| Képesség | Image |
|---|---|
|
Ütemező független Használjon szabványos HPC ütemezőket, például Slurm, PBS Pro, LSF, Grid Engine és HTCondor, vagy bővítse ki a CycleCloud automatikus skálázási beépülő moduljait a saját ütemezőjével való munkavégzéshez |
|
|
Számítási erőforrások kezelése Virtuális gépek és méretezési csoportok kezelése a dinamikus számítási feladatokra vonatkozó követelményeknek megfelelő rugalmas számítási erőforrások biztosításához |
|
|
Erőforrások automatikus méretezése Az automatikus fürtméret- és összetevő-módosítás a feladatterhelés, a rendelkezésre állás és az időbeli követelmények alapján |
|
|
Monitorozás és elemzés Teljesítményadatok gyűjtése és elemzése vizualizációs eszközökkel |
|
|
Sablon csoportok CycleCloud-sablonok használatával ossza meg a fürttopológiákat a közösséggel |
|
|
Funkciók testreszabása és kiterjesztése Az átfogó RESTful API használatával testre szabhatja és kibővítheti a funkciókat, üzembe helyezheti saját ütemezőjét, és támogatást használhat a meglévő számítási feladatok kezelőiben |
|
|
Integrálás meglévő munkafolyamatokba Integrálás meglévő munkafolyamatokba és eszközökbe a beépített parancssori felület használatával |
|
| Képesség | Image |
|---|---|
|
Ütemező független Használjon szabványos HPC ütemezőket, például Slurm, PBS Pro, LSF, Grid Engine és HTCondor, vagy bővítse ki a CycleCloud automatikus skálázási beépülő moduljait a saját ütemezőjével való munkavégzéshez |
|
|
Számítási erőforrások kezelése Virtuális gépek és méretezési csoportok kezelése a dinamikus számítási feladatokra vonatkozó követelményeknek megfelelő rugalmas számítási erőforrások biztosításához |
|
|
Erőforrások automatikus méretezése Az automatikus fürtméret- és összetevő-módosítás a feladatterhelés, a rendelkezésre állás és az időbeli követelmények alapján |
|
|
Monitorozás és elemzés Teljesítményadatok gyűjtése és elemzése vizualizációs eszközökkel |
|
|
Sablon csoportok CycleCloud-sablonok használatával ossza meg a fürttopológiákat a közösséggel |
|
|
Funkciók testreszabása és kiterjesztése Az átfogó RESTful API használatával testre szabhatja és kibővítheti a funkciókat, üzembe helyezheti saját ütemezőjét, és támogatást használhat a meglévő számítási feladatok kezelőiben |
|
|
Integrálás meglévő munkafolyamatokba Integrálás meglévő munkafolyamatokba és eszközökbe a beépített parancssori felület használatával |
|
Hogyan használhatom az Azure CycleCloudot?
Az Azure CycleCloud egy telepíthető webalkalmazás, amelyet a helyszínen vagy egy Azure-beli virtuális gépen futtathat. A telepítés után konfigurálhatja a CycleCloudot, hogy számítási és adaterőforrásokat használjon az előkészített Azure-előfizetésben. A CycleCloud számos általános fürtsablont biztosít ütemezőkhöz (PBSPro, LSF, Grid Engine, Slurm, HTCondor) és fájlrendszerekhez. A CycleCloud-közösség fürtsablonokat is biztosít. Ezeket a fürtsablonokat nem módosítottan használhatja, vagy testreszabhatja őket az ön igényeinek megfelelően.
Amikor létrehoz egy fürtöt, az automatikusan skálázódik, hogy kezelje az ütemezőnek küldött számítási feladatokat. A CycleCloud felügyeleti funkciói szabályozzák a CycleCloud-fürthöz való hozzáférést a szervezet többi felhasználója számára.
A sablonokat és konfigurációs szkripteket tartalmazó eszközökkel gyorsan létrehozhat összetett HPC-környezeteket, és replikálhatja ezeket a beállításokat a szervezet különböző csapatai számára.
Mit nem csinál a CycleCloud?
A CycleCloud nem tartalmaz feladatütemezési funkciókat. Más szóval a CycleCloud nem ütemező. Ehelyett ez egy olyan platform, amely lehetővé teszi a HPC-erőforrások üzembe helyezését és kezelését Azure. A CycleCloud beépített támogatást nyújt számos gyakran használt ütemezőhöz, például a PBSPro-hoz, a Slurmhoz, az IBM LSF-hez, a Grid Engine-hez és a HTCondorhoz. A CycleCloud-felhasználók azonban saját ütemezőt is implementálhatnak a megadott automatikus skálázási API-n felül.
A CycleCloud nem köti meg Önt egy adott fürttopológiához. Olyan sablonokat tartalmaz, amelyek segítségével gyorsan elindíthatja a HPC-rendszereket az Azure-ban, és testre szabhatja ezeket a sablonokat az igényeinek megfelelően. A Azure HPC-közösség különböző ütemezőkhöz és különböző számítási feladatokhoz optimalizált sablonokat biztosít.
Így néz ki egy CycleCloud által üzembe helyezett környezet
Egy teljes CycleCloud HPC-rendszert üzembe helyezhet az Azure-infrastruktúrában. A CycleCloudot alkalmazáskiszolgálóként kell telepítenie egy Olyan Azure-beli virtuális gépre, amely kimenő hozzáférést igényel az Azure Resource Provider API-khoz. A CycleCloud elindítja és kezeli a HPC-rendszert alkotó virtuális gépeket. Ezek a virtuális gépek általában ütemezőfejcsomópontokat és számítási csomópontokat tartalmaznak. Igény szerint más összetevőket is hozzáadhat, például NFS-kiszolgálókat, hitelesítési csomópontokat vagy megerősített gazdagépeket. A Teljes beállítást a CycleCloud-sablonokban határozhatja meg. Olyan Azure-szolgáltatásokhoz is csatlakozhat, mint a NetApp Files vagy a Microsoft Entra ID Services.