Slurm REST API di PCS AWS - AWS PCS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Slurm REST API di PCS AWS

AWS PCS menyediakan dukungan terkelola untuk REST API asli Slurm melaluislurmrestd, memberikan antarmuka HTTP untuk interaksi cluster terprogram. Anda dapat mengirimkan pekerjaan, memantau status klaster, dan mengelola sumber daya melalui permintaan HTTP standar tanpa memerlukan akses shell langsung ke klaster Anda.

Kasus penggunaan umum

Slurm REST API mendukung berbagai skenario integrasi:

  • Integrasi Aplikasi Web: Membangun frontend kustom dan aplikasi web yang mengirimkan dan mengelola pekerjaan secara langsung.

  • Integrasi Notebook Jupyter: Memungkinkan peneliti mengirimkan pekerjaan dari lingkungan notebook tanpa meninggalkan alur kerja pengembangan mereka.

  • Integrasi Solusi Mitra: Hubungkan alat HPC pihak ketiga dan manajer alur kerja ke kluster AWS PCS Anda.

  • Manajemen Cluster Terprogram: Mengotomatiskan alur kerja pengajuan pekerjaan, pemantauan, dan manajemen sumber daya.

  • Alur Kerja Komputasi Penelitian: Mendukung lingkungan penelitian akademis dan perusahaan yang membutuhkan manajemen pekerjaan berbasis API.

Persyaratan dan pembatasan

Sebelum menggunakan Slurm REST API, tinjau detail berikut:

  • Cluster Anda harus menggunakan Slurm versi 25.05 atau lebih tinggi.

  • Titik akhir API hanya akan dapat diakses melalui alamat IP pribadi dalam VPC klaster Anda.

  • Grup keamanan cluster Anda harus mengizinkan lalu lintas HTTP pada port 6820.

  • Otentikasi membutuhkan token JWT dengan klaim identitas pengguna tertentu.

Keterbatasan saat ini meliputi:

  • Token yang dihasilkan scontrol token oleh tidak didukung.

  • X-SLURM-USER-NAMEpeniruan header tidak tersedia.

  • Beberapa fungsi memerlukan akuntansi Slurm untuk diaktifkan.

  • Tidak kompatibel dengan mekanisme plugin filter Slurm CLI.

  • Koneksi ke titik akhir REST API tidak dienkripsi dengan TLS.