View a markdown version of this page

Menggunakan I-ODCRs dengan AWS PCS - AWS PCS

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

Menggunakan I-ODCRs dengan AWS PCS

Interruptible On-Demand Capacity Reservations (I-ODCRs) memungkinkan pemilik ODCR untuk sementara berbagi kapasitas cadangan yang tidak terpakai dengan akun lain di organisasi mereka. AWS Instans konsumen menerima peringatan penghentian 2 menit ketika pemilik merebut kembali kapasitas, sehingga I-ODCRs cocok untuk beban kerja yang toleran terhadap kesalahan seperti pemrosesan batch, pelatihan ML, dan analisis data.

Untuk informasi selengkapnya I-ODCRs, lihat Reservasi Kapasitas yang Dapat Diinterupsi di Panduan Pengguna Amazon Elastic Compute Cloud.

Bagaimana I-ODCRs bekerja dengan AWS PCS

An I-ODCR dibuat dari sumber ODCR yang ada. Pemilik menentukan berapa banyak contoh yang akan dialokasikan ke reservasi yang dapat diinterupsi. Contoh tersebut ditransfer dari sumber ODCR ke yang baru. I-ODCR Pemilik dapat merebut kembali kapasitas kapan saja, yang mengakhiri instance konsumen dengan pemberitahuan 2 menit.

Karakteristik utama:

  • I-ODCRs ditargetkan secara default — konsumen harus mereferensikan ID reservasi dalam konfigurasi peluncuran mereka.

  • I-ODCRs tidak dapat ditambahkan ke grup Reservasi Kapasitas.

  • Hanya satu alokasi interuptible yang dapat dibuat per sumber ODCR.

  • Ketika pemilik mengklaim kembali kapasitas, tidak ada fallback ke On-Demand atau Spot — instance konsumen dihentikan.

Mengkonfigurasi AWS PCS menghitung grup node untuk menggunakan I-ODCR

Anda dapat mengonfigurasi grup node komputasi AWS PCS untuk menggunakan shared I-ODCR dengan menambahkannya ke template peluncuran. Berikut langkah-langkahnya:

  • Pastikan Anda memiliki akses ke I-ODCR. Pemilik ODCR harus membagikan reservasi interuptible dengan akun Anda menggunakan AWS Resource Access Manager (RAM). Setelah dibagikan, I-ODCR muncul di akun Anda di bawah Reservasi Kapasitas di konsol Amazon EC2.

  • Buat template peluncuran yang menargetkan file I-ODCR. Referensikan I-ODCR ID secara langsung dan atur tipe pasar keinterruptible-capacity-reservation. Berikut adalah contoh template peluncuran:

    { "CapacityReservationSpecification": { "CapacityReservationTarget": { "CapacityReservationId": "cr-1234567890abcdef1" } }, "InstanceMarketOptions": { "MarketType": "interruptible-capacity-reservation" } }
  • Buat atau perbarui grup node komputasi AWS PCS untuk menggunakan template peluncuran. Untuk informasi selengkapnya, lihat AWS PCS menghitung grup node.

    • Atur grup node komputasi keINTERRUPTIBLE_CAPACITY_RESERVATION. purchaseOption

Menangani interupsi

Ketika I-ODCR pemilik mengklaim kembali kapasitas, instans konsumen menerima peringatan penghentian 2 menit melalui Amazon. EventBridge Untuk menangani interupsi dengan anggun di beban kerja PCS Anda: AWS

  • Konfigurasikan aplikasi Anda untuk mendengarkan peristiwa EventBridge interupsi.

  • Menerapkan checkpointing sehingga pekerjaan dapat menyimpan hasil perantara dan melanjutkan setelah interupsi.

  • Untuk menghitung grup node dengan konfigurasi penskalaan dinamis, atur jumlah instans minimum 0 agar grup dapat menurunkan skala dengan anggun saat kapasitas direklamasi.

Untuk informasi selengkapnya tentang memantau peristiwa interupsi, lihat Memantau Reservasi Kapasitas yang dapat diinterupsi dengan di Panduan Pengguna EventBridge Amazon Elastic Compute Cloud.

Contoh: Bagikan dan gunakan instance hpc7a.96xlarge dengan I-ODCR

Contoh ini berjalan melalui pembuatan I-ODCR dari ODCR yang ada dan menggunakannya dengan grup node komputasi AWS PCS.

Langkah 1: Buat reservasi interruptible dari ODCR sumber.

Pemilik ODCR membuat alokasi 16 instans yang dapat diinterupsi dari reservasi 32 instans yang ada:

aws ec2 create-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-source1234567890a \ --instance-count 16

ODCR sumber sekarang menunjukkan 16 instance, dan yang baru I-ODCR dibuat dengan 16 instance.

Langkah 2: Bagikan I-ODCR menggunakan AWS RAM.

Pemilik berbagi I-ODCR dengan akun konsumen:

aws ram create-resource-share \ --name "HPC-Interruptible-Share" \ --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-interruptible456 \ --principals 987654321098

Langkah 3: Buat template peluncuran yang menargetkan file. I-ODCR

Konsumen membuat template peluncuran:

{ "CapacityReservationSpecification": { "CapacityReservationTarget": { "CapacityReservationId": "cr-interruptible456" } }, "InstanceMarketOptions": { "MarketType": "interruptible-capacity-reservation" } }

Langkah 4: Buat grup node komputasi AWS PCS menggunakan template peluncuran.

Buat grup node komputasi dinamis dengan purchaseOption set to INTERRUPTIBLE_CAPACITY_RESERVATION dan template peluncuran yang mereferensikan. I-ODCR Atur jumlah instans minimum ke 0 dan maksimum ke 16 (cocok dengan I-ODCR kapasitas).

Pertimbangan penagihan

  • Pemilik ODCR membayar On-Demand tarif untuk kapasitas yang tidak digunakan di I-ODCR (contoh tidak diluncurkan oleh konsumen).

  • Konsumen membayar On-Demand tarif hanya untuk contoh yang benar-benar mereka luncurkan dan gunakan.

Untuk informasi selengkapnya, lihat harga dan penagihan Reservasi Kapasitas di Panduan Pengguna Amazon Elastic Compute Cloud.