Sdílet prostřednictvím


Co je Azure CycleCloud?

Azure CycleCloud je podnikový nástroj pro orchestraci a správu prostředí vysokovýkonného výpočetního prostředí (HPC) v Azure. Pomocí CycleCloudu můžete zřizovat infrastrukturu pro systémy HPC, nasazovat známé plánovače PROSTŘEDÍ HPC a automaticky škálovat infrastrukturu pro efektivní spouštění úloh v libovolném měřítku. Prostřednictvím CycleCloudu můžete vytvořit různé typy systémů souborů a připojit je k uzlům výpočetního clusteru pro podporu úloh PROSTŘEDÍ HPC.

Správci prostředí HPC a uživatelé, kteří chtějí nastavit prostředí PROSTŘEDÍ HPC s konkrétním plánovačem, používají Azure CycleCloud. Podporuje oblíbené plánovače, jako jsou Slurm, PBSPro, LSF, Grid Engine a HT-Condor. CycleCloud je sesterský produkt služby Azure Batch, který poskytuje plánovač jako službu v Azure.

Informace o porovnání CycleCloudu s jinými řešeními Prostředí HPC v Azure najdete v tématu Vysokovýkonné výpočetní prostředí (HPC) v Azure.

Proč používat Azure CycleCloud?

Organizace s dlouhodobými prostředími HPC často rozvíjejí hluboké znalosti a vlastní nástroje kolem konkrétního plánovače. Přesunutí nebo změna návrhu těchto nastavení v Azure může být ohromující. CycleCloud zjednodušuje základní stavební bloky Azure, jako jsou virtuální počítače, škálovací sady, síťová rozhraní a disky. Toto zjednodušení umožňuje správci prostředí HPC zaměřit se na to, co je známé: cluster HPC, který obsahuje uzly a plánovač, který může nakonfigurovat podle potřeby.

CycleCloud přidává moduly plug-in automatického škálování do podporovaných plánovačů. Díky této funkci nemusí uživatelé vytvářet složité rutiny automatického škálování. Jenom pracují s nastavením plánovače, která už znají.

Díky bohatému deklarativnímu formátu šablony poskytuje CycleCloud výkonné nástroje pro vytváření kompletních prostředí PROSTŘEDÍ HPC v Azure. Uživatelé mohou nasazovat prostředí, která zahrnují servery NFS, paralelní systémy souborů, hostitele ověřování, licenční servery a adresářové služby – v podstatě všechny komponenty potřebné v systému HPC – prostřednictvím jedné roviny správy.

CycleCloud se integruje se službami Azure, jako jsou Azure Monitor a nástroje Microsoft Cost Management.

Přehledný úvod

Možnosti CycleCloudu

Schopnost Obrázek
Agnostic plánovače
Použití standardních plánovačů HPC, jako jsou Slurm, PBS Pro, LSF, Grid Engine a HTCondor nebo rozšíření modulů plug-in automatického škálování CycleCloudu pro práci s vlastním plánovačem
Ukázka plánovačů
Správa výpočetních prostředků
Správa virtuálních počítačů a škálovacích sad za účelem zajištění flexibilní sady výpočetních prostředků, které splňují vaše požadavky na dynamické úlohy
Ukázka výpočetních prostředků
Prostředky automatického škálování
Automatická úprava velikosti clusteru a komponent na základě požadavků na zatížení úloh, dostupnost a čas
Ukázka automatického škálování
Monitorování a analýza
Shromažďování a analýza dat o výkonu pomocí vizualizačních nástrojů
Ukázka monitorování
Shluky šablon
Sdílení topologií clusterů s komunitou pomocí šablon CycleCloudu
Ukázka šablony
Přizpůsobení a rozšíření funkcí
Použití komplexního rozhraní RESTful API k přizpůsobení a rozšíření funkcí, nasazení vlastního plánovače a podpory do stávajících správců úloh
Ukázka REST
Integrace do existujících pracovních postupů
Integrace do existujících pracovních postupů a nástrojů pomocí integrovaného rozhraní příkazového řádku
Ukázka CLI
Schopnost Obrázek
Agnostic plánovače
Použití standardních plánovačů HPC, jako jsou Slurm, PBS Pro, LSF, Grid Engine a HTCondor nebo rozšíření modulů plug-in automatického škálování CycleCloudu pro práci s vlastním plánovačem
Ukázka plánovačů
Správa výpočetních prostředků
Správa virtuálních počítačů a škálovacích sad za účelem zajištění flexibilní sady výpočetních prostředků, které splňují vaše požadavky na dynamické úlohy
Ukázka výpočetních prostředků
Prostředky automatického škálování
Automatická úprava velikosti clusteru a komponent na základě požadavků na zatížení úloh, dostupnost a čas
Ukázka automatického škálování
Monitorování a analýza
Shromažďování a analýza dat o výkonu pomocí vizualizačních nástrojů
Ukázka monitorování
Shluky šablon
Sdílení topologií clusterů s komunitou pomocí šablon CycleCloudu
Ukázka šablony
Přizpůsobení a rozšíření funkcí
Použití komplexního rozhraní RESTful API k přizpůsobení a rozšíření funkcí, nasazení vlastního plánovače a podpory do stávajících správců úloh
Ukázka REST
Integrace do existujících pracovních postupů
Integrace do existujících pracovních postupů a nástrojů pomocí integrovaného rozhraní příkazového řádku
Ukázka CLI

Jak se používá Azure CycleCloud?

Azure CycleCloud je instalovatelná webová aplikace, kterou můžete spustit místně nebo na virtuálním počítači Azure. Po instalaci můžete CycleCloud nakonfigurovat tak, aby používal výpočetní a datové prostředky ve vašem připraveném předplatném Azure. CycleCloud poskytuje mnoho oficiálních šablon clusterů pro plánovače (PBSPro, LSF, Grid Engine, Slurm, HTCondor) a systémy souborů. Komunita CycleCloudu také poskytuje šablony clusteru. Tyto šablony clusteru můžete použít beze změny nebo je přizpůsobit vašim konkrétním potřebám.

Při vytváření clusteru se automaticky škáluje pro zpracování výpočetních úloh, které odesíláte do plánovače. Funkce správy CycleCloud řídí přístup ke clusteru CycleCloud pro ostatní uživatele ve vaší organizaci.

Díky nástrojům, které obsahují šablony a konfigurační skripty, můžete rychle vytvářet složitá prostředí PROSTŘEDÍ HPC a replikovat tato nastavení pro různé týmy ve vaší organizaci.

Co CycleCloud není

CycleCloud neobsahuje funkce plánování úloh. Jinými slovy, CycleCloud není plánovač. Místo toho se jedná o platformu, která umožňuje nasadit a spravovat prostředky PROSTŘEDÍ HPC v Azure. CycleCloud má integrovanou podporu pro několik běžně používaných plánovačů, včetně PBSPro, Slurm, IBM LSF, Grid Engine a HTCondor. CycleCloud ale může také implementovat vlastní plánovač nad poskytnutým rozhraním API pro automatické škálování.

CycleCloud vás nezamkne do konkrétní topologie clusteru. Obsahuje šablony, které vám pomůžou rychle spouštět systémy HPC v Azure a tyto šablony si můžete přizpůsobit tak, aby vyhovovaly vašim potřebám. Komunita Azure HPC poskytuje šablony optimalizované pro různé typy úloh a odvětví.

Jak vypadá nasazené prostředí CycleCloud

Nasazení CycleCloudu

V infrastruktuře Azure můžete nasadit celý systém HPC CycleCloudu. CycleCloud nainstalujete jako aplikační server na virtuální počítač v Azure, který vyžaduje odchozí přístup k rozhraním API poskytovatele prostředků Azure. CycleCloud spustí a spravuje virtuální počítače, které tvoří váš systém HPC. Tyto virtuální počítače obvykle zahrnují hlavní uzly plánovače a výpočetní uzly. V závislosti na vašich potřebách můžete také přidat další komponenty, jako jsou servery NFS, ověřovací uzly nebo hostitele bastionu. Úplné nastavení můžete definovat v šablonách CycleCloudu. Můžete se také připojit ke službám Azure, jako je NetApp Files nebo Microsoft Entra ID Services.

Další kroky