Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
API REST Slurm in AWS 2 PEZZI
AWS PCS fornisce supporto gestito per l'API REST nativa di Slurm tramite un'interfaccia HTTP per l'slurmrestdinterazione programmatica del cluster. È possibile inviare lavori, monitorare lo stato del cluster e gestire le risorse tramite richieste HTTP standard senza richiedere l'accesso diretto della shell al cluster.
Casi di utilizzo comune
L'API REST di Slurm supporta vari scenari di integrazione:
-
Integrazione di applicazioni Web: crea frontend e applicazioni Web personalizzati che inviano e gestiscono direttamente i lavori.
-
Integrazione con Jupyter Notebook: consente ai ricercatori di inviare lavori da ambienti notebook senza abbandonare il flusso di lavoro di sviluppo.
-
Integrazione della soluzione per i partner: collega strumenti HPC e gestori di flussi di lavoro di terze parti ai tuoi cluster PCS. AWS
-
Gestione programmatica dei cluster: automatizza i flussi di lavoro di invio, monitoraggio e gestione delle risorse.
-
Flussi di lavoro di Research Computing: supporta ambienti di ricerca accademici e aziendali che richiedono la gestione del lavoro. API-driven
Requisiti e limitazioni
Prima di utilizzare l'API REST di Slurm, consulta questi dettagli:
-
Il tuo cluster deve utilizzare Slurm versione 25.05 o successiva.
-
L'endpoint API sarà accessibile solo tramite un indirizzo IP privato all'interno del VPC del cluster.
-
Il gruppo di sicurezza del cluster deve consentire il traffico HTTP sulla porta 6820.
-
L'autenticazione richiede token JWT con dichiarazioni di identità utente specifiche.
Le limitazioni attuali includono:
-
I token generati da non
scontrol tokensono supportati. -
X-SLURM-USER-NAMEla rappresentazione dell'intestazione non è disponibile. -
Alcune funzionalità richiedono l'abilitazione dell'account Slurm.
-
Non compatibile con il meccanismo del plug-in di filtro Slurm CLI.
-
Le connessioni all'endpoint dell'API REST non sono crittografate con TLS.