

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

# Berkeja dengan Instans Spot
<a name="spot-v3"></a>

AWS ParallelCluster menggunakan Instans Spot jika Anda telah menyetel [`SlurmQueues`[`AwsBatchQueues`](Scheduling-v3.md#Scheduling-v3-AwsBatchQueues)](Scheduling-v3.md#Scheduling-v3-SlurmQueues)/[`CapacityType`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-CapacityType)atau/[`CapacityType`](Scheduling-v3.md#yaml-Scheduling-AwsBatchQueues-CapacityType)ke `SPOT` dalam file konfigurasi cluster. Instans Spot lebih hemat biaya daripada Instans Sesuai Permintaan, tetapi mungkin akan terganggu. Mungkin bermanfaat untuk memanfaatkan *pemberitahuan interupsi Instans Spot*, yang memberikan peringatan dua menit sebelum Amazon EC2 harus menghentikan atau menghentikan Instans Spot Anda. Untuk informasi selengkapnya, lihat [Interupsi Instans Spot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-interruptions.html) di Panduan Pengguna *Amazon EC2*. Untuk mempelajari cara [`AwsBatchQueues`](Scheduling-v3.md#Scheduling-v3-AwsBatchQueues)bekerja dengan Instans Spot, lihat [Menghitung Sumber Daya](https://docs.aws.amazon.com/batch/latest/userguide/compute_environment_parameters.html#compute_environment_compute_resources) di *AWS Batch Panduan Pengguna*.

Penjadwal yang AWS ParallelCluster dikonfigurasi menetapkan pekerjaan untuk menghitung sumber daya dalam antrian dengan instance spot dengan cara yang sama seperti menetapkan pekerjaan untuk menghitung sumber daya dalam antrian dengan instance sesuai permintaan.

Saat menggunakan Instans Spot, peran terkait layanan AWSService RoleFor EC2 Spot harus ada di akun Anda. Untuk membuat peran ini di akun Anda menggunakan AWS CLI, jalankan perintah berikut:

```
$ aws iam create-service-linked-role --aws-service-name spot.amazonaws.com
```

Untuk informasi selengkapnya, lihat [Peran terkait layanan untuk permintaan Instans Spot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-requests.html#service-linked-roles-spot-instance-requests) di Panduan Pengguna *Amazon EC2*.

Bagian berikut menjelaskan tiga skenario di mana Instans Spot dapat terputus saat menggunakan. [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)

# Skenario 1: Instans Spot tanpa pekerjaan yang berjalan terganggu
<a name="no-jobs-v3"></a>

Ketika interupsi ini terjadi, AWS ParallelCluster coba ganti instance jika antrian penjadwal memiliki pekerjaan yang tertunda yang memerlukan instance tambahan, atau jika jumlah instance aktif lebih rendah dari//. [`SlurmQueues`[`ComputeResources`[`MinCount`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-MinCount)](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)](Scheduling-v3.md#Scheduling-v3-SlurmQueues) Jika tidak AWS ParallelCluster dapat menyediakan instance baru, maka permintaan untuk instance baru diulang secara berkala.

# Skenario 2: Instance Spot yang menjalankan pekerjaan node tunggal terputus
<a name="single-node-v3"></a>

Pekerjaan gagal dengan kode negara bagian`NODE_FAIL`, dan pekerjaan tersebut diminta kembali (kecuali `--no-requeue` ditentukan saat pekerjaan diserahkan). Jika node adalah node statis, itu diganti. Jika node adalah node dinamis, node dihentikan dan diatur ulang. Untuk informasi selengkapnya`sbatch`, termasuk `--no-requeue` parameter, lihat [https://slurm.schedmd.com/sbatch.html](https://slurm.schedmd.com/sbatch.html)di *Slurmdokumentasi*.

# Skenario 3: Instans Spot yang menjalankan pekerjaan multi-node terputus
<a name="multi-node-v3"></a>

Pekerjaan gagal dengan kode negara bagian`NODE_FAIL`, dan pekerjaan tersebut diminta kembali (kecuali `--no-requeue` ditentukan saat pekerjaan diajukan). Jika node adalah node statis, itu diganti. Jika node adalah node dinamis, node dihentikan dan diatur ulang. Node lain yang menjalankan pekerjaan yang dihentikan mungkin dialokasikan ke pekerjaan tertunda lainnya, atau diperkecil setelah [`ScaledownIdletime`](Scheduling-v3.md#yaml-Scheduling-SlurmSettings-ScaledownIdletime)waktu [`SlurmSettings`](Scheduling-v3.md#Scheduling-v3-SlurmSettings)/yang dikonfigurasi telah berlalu.

Untuk informasi selengkapnya tentang Instans Spot, lihat [Instans Spot](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-spot-instances.html) di Panduan Pengguna *Amazon EC2*.