View a markdown version of this page

API REST Slurm in AWS 2 PEZZI - AWS PEZZI

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 token sono 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.