Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure CycleCloud is een bedrijfsvriendelijk hulpprogramma voor het organiseren en beheren van HPC-omgevingen (High Performance Computing) in Azure. Met CycleCloud kunt u infrastructuur inrichten voor HPC-systemen, vertrouwde HPC-planners implementeren en de infrastructuur automatisch schalen om taken efficiënt uit te voeren op elke schaal. Via CycleCloud kunt u verschillende typen bestandssystemen maken en deze koppelen aan de rekenclusterknooppunten ter ondersteuning van HPC-workloads.
HPC-beheerders en -gebruikers die een HPC-omgeving willen instellen met een specifieke planner, maken gebruik van Azure CycleCloud. Het ondersteunt populaire planners zoals Slurm, PBSPro, LSF, Grid Engine en HT-Condor. CycleCloud is het zusterproduct van Azure Batch, dat een Scheduler as a Service in Azure biedt.
Zie High Performance Computing (HPC) in Azure voor informatie over hoe CycleCloud zich verhoudt tot andere Azure HPC-oplossingen.
Waarom Azure CycleCloud gebruiken?
Organisaties met langdurige HPC-omgevingen bouwen vaak diepgaande expertise en aangepaste hulpprogramma's rond een specifieke planner. Het verplaatsen of opnieuw ontwerpen van deze instellingen in Azure kan overweldigend zijn. CycleCloud vereenvoudigt de basisbouwstenen van Azure, zoals virtuele machines (VM's), schaalsets, netwerkinterfaces en schijven. Met deze vereenvoudiging kan een HPC-beheerder zich richten op wat bekend is: een HPC-cluster met knooppunten en een planner die ze kunnen configureren zoals ze dat willen.
CycleCloud voegt invoegtoepassingen voor automatisch schalen toe aan ondersteunde planners. Met deze functie hoeven gebruikers geen complexe automatische schaalaanpassingsroutines te bouwen. Ze werken alleen met de scheduler-instellingen die ze al kennen.
Met een rijk, declaratief sjabloonformaat biedt CycleCloud krachtige hulpmiddelen om complete HPC-omgevingen op Azure op te zetten. Gebruikers kunnen omgevingen implementeren die NFS-servers, parallelle bestandssystemen, verificatiehosts, licentieservers en directoryservices bevatten, in feite alle onderdelen die nodig zijn in een HPC-systeem, via één beheervlak.
CycleCloud kan worden geïntegreerd met Azure-services zoals Azure Monitor en Microsoft Cost Management-hulpprogramma's.
CycleCloud-mogelijkheden
| Vermogen | Afbeelding |
|---|---|
|
Scheduler Agnostic Gebruik standaard HPC-planners zoals Slurm, PBS Pro, LSF, Grid Engine en HTCondor, of breid automatische schaalaanpassingsinvoegtoepassingen van CycleCloud uit om met uw eigen planner te werken |
|
|
Rekenresources beheren Virtuele machines en schaalsets beheren om een flexibele set rekenresources te bieden die voldoen aan uw dynamische workloadvereisten |
|
|
Resources automatisch schalen Clustergrootte en -onderdelen automatisch aanpassen op basis van taakbelasting, beschikbaarheid en tijdvereisten |
|
|
Bewaken en analyseren Prestatiegegevens verzamelen en analyseren met behulp van visualisatiehulpprogramma's |
|
|
Sjabloonclusters CycleCloud-sjablonen gebruiken om clustertopologieën te delen met de community |
|
|
Functionaliteit aanpassen en uitbreiden Gebruik de uitgebreide RESTful-API om functionaliteit aan te passen en uit te breiden, uw eigen planner te implementeren en ondersteuning te bieden in bestaande workloadmanagers |
|
|
Integreren in bestaande werkstromen Integreren in bestaande werkstromen en hulpprogramma's met behulp van de ingebouwde CLI |
|
| Vermogen | Afbeelding |
|---|---|
|
Scheduler Agnostic Gebruik standaard HPC-planners zoals Slurm, PBS Pro, LSF, Grid Engine en HTCondor, of breid automatische schaalaanpassingsinvoegtoepassingen van CycleCloud uit om met uw eigen planner te werken |
|
|
Rekenresources beheren Virtuele machines en schaalsets beheren om een flexibele set rekenresources te bieden die voldoen aan uw dynamische workloadvereisten |
|
|
Resources automatisch schalen Clustergrootte en -onderdelen automatisch aanpassen op basis van taakbelasting, beschikbaarheid en tijdvereisten |
|
|
Bewaken en analyseren Prestatiegegevens verzamelen en analyseren met behulp van visualisatiehulpprogramma's |
|
|
Sjabloonclusters CycleCloud-sjablonen gebruiken om clustertopologieën te delen met de community |
|
|
Functionaliteit aanpassen en uitbreiden Gebruik de uitgebreide RESTful-API om functionaliteit aan te passen en uit te breiden, uw eigen planner te implementeren en ondersteuning te bieden in bestaande workloadmanagers |
|
|
Integreren in bestaande werkstromen Integreren in bestaande werkstromen en hulpprogramma's met behulp van de ingebouwde CLI |
|
Hoe gebruik ik Azure CycleCloud?
Azure CycleCloud is een installeerbare webtoepassing die u on-premises of in een Azure-VM kunt uitvoeren. Zodra de installatie is uitgevoerd, kunt u CycleCloud configureren voor het gebruik van reken- en gegevensresources in uw voorbereide Azure-abonnement. CycleCloud biedt veel officiële clustersjablonen voor schedulers (PBSPro, LSF, Grid Engine, Slurm, HTCondor) en bestandssysteem. De CycleCloud-community biedt ook clustersjablonen. U kunt deze clustersjablonen ongewijzigd gebruiken of aanpassen aan uw specifieke behoeften.
Wanneer u een cluster maakt, wordt de cluster automatisch geschaald om de rekentaken te verwerken die u naar de planner verzendt. CycleCloud-beheerfuncties bepalen de toegang tot het CycleCloud-cluster voor andere gebruikers in uw organisatie.
Met hulpprogramma's die sjablonen en configuratiescripts bevatten, kunt u snel complexe HPC-omgevingen bouwen en deze instellingen repliceren voor verschillende teams in uw organisatie.
Wat CycleCloud niet is
CycleCloud bevat geen functionaliteit voor het plannen van taken. Met andere woorden, CycleCloud is geen planner. In plaats daarvan is het een platform waarmee u HPC-resources kunt implementeren en beheren in Azure. CycleCloud biedt ingebouwde ondersteuning voor verschillende veelgebruikte planners, waaronder PBSPro, Slurm, IBM LSF, Grid Engine en HTCondor. CycleCloud kan echter ook hun eigen scheduler implementeren op basis van de opgegeven automatische schaalaanpassings-API.
CycleCloud vergrendelt u niet in een specifieke clustertopologie. Het bevat sjablonen waarmee u snel HPC-systemen in Azure kunt starten en u kunt deze sjablonen aanpassen aan uw behoeften. De Azure HPC-community biedt sjablonen die zijn geoptimaliseerd voor verschillende typen workloads en branches.
Hoe een door CycleCloud geïmplementeerde omgeving eruitziet
U kunt een volledig CycleCloud HPC-systeem implementeren in de Azure-infrastructuur. U installeert CycleCloud als een toepassingsserver op een VIRTUELE machine in Azure waarvoor uitgaande toegang tot Azure Resource Provider-API's is vereist. CycleCloud start en beheert de VM's waaruit uw HPC-systeem bestaat. Deze VM's omvatten meestal hoofdknooppunten en rekenknooppunten van scheduler. U kunt ook andere onderdelen, zoals NFS-servers, verificatieknooppunten of bastionhosts, toevoegen, afhankelijk van uw behoeften. U kunt de volledige installatie definiëren in CycleCloud-sjablonen. U kunt ook verbinding maken met Azure-services zoals NetApp Files of Microsoft Entra ID Services.