Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan ODCRs dengan AWS PCS
Anda dapat memilih bagaimana AWS PCS mengkonsumsi instans cadangan Anda. Jika Anda membuat ODCR terbuka, setiap instans yang cocok yang diluncurkan oleh AWS PCS atau proses lain di akun Anda dihitung terhadap reservasi. Dengan ODCR yang ditargetkan, hanya instans yang diluncurkan dengan ID reservasi tertentu yang dihitung terhadap reservasi. Untuk beban kerja yang sensitif terhadap waktu, ditargetkan ODCRs lebih umum.
Anda dapat mengonfigurasi grup node komputasi AWS PCS untuk menggunakan ODCR yang ditargetkan dengan menambahkannya ke template peluncuran. Berikut adalah langkah-langkah untuk melakukannya:
-
Buat Reservasi Kapasitas Sesuai Permintaan (ODCR) yang ditargetkan menggunakan Amazon EC2 Create a Capacity Reservation User Guide.
-
Kaitkan ODCR dengan template peluncuran. Ada dua cara untuk melakukannya:
-
Asosiasi ODCR langsung: Referensikan ID ODCR langsung di template peluncuran. Pendekatan ini memberikan kontrol kapasitas yang ketat dan tidak mendukung penimbunan ulang instance (Jika grup node komputasi meminta lebih banyak instance daripada yang tersedia di ODCR, tidak ada instance tambahan yang akan diluncurkan).
-
Asosiasi grup Reservasi Kapasitas: Tambahkan ODCR ke grup Reservasi Kapasitas dan referensi grup dalam templat peluncuran. Pendekatan ini mendukung penimbunan ulang instans, memungkinkan AWS PCS meluncurkan instance On-Demand tambahan jika kapasitas reservasi terlampaui.
-
-
Buat atau perbarui grup node komputasi AWS PCS untuk menggunakan template peluncuran. Untuk informasi selengkapnya, lihat Panduan Pengguna AWS PCS Compute Node Groups.
Atur grup node komputasi ke
ONDEMAND.purchaseOption
Contoh: Cadangan dan gunakan instance hpc6a.48xlarge dengan ODCR yang ditargetkan
Perintah contoh ini membuat ODCR yang ditargetkan untuk 32 instance hpc6a.48xlarge. Untuk meluncurkan instance cadangan dalam grup penempatan, tambahkan --placement-group-arn ke perintah. Anda dapat menentukan tanggal berhenti dengan --end-date dan--end-date-type, jika tidak, reservasi akan berlanjut hingga dihentikan secara manual.
aws ec2 create-capacity-reservation \ --instance-type hpc6a.48xlarge \ --instance-platform Linux/UNIX \ --availability-zone us-east-2a \ --instance-count 32 \ --instance-match-criteria targeted
Hasil dari perintah ini akan menjadi ARN untuk ODCR baru. ID ODCR dapat diambil dari ARN atau "arn:aws:ec2:us-east-2:123456789012:capacity-reservation/ODCR-ID" dengan menggunakan Amazon. EC2 DescribeCapacityReservations
Asosiasi ODCR langsung: Tambahkan ID ODCR ke template peluncuran. Berikut adalah contoh template peluncuran yang mereferensikan ID ODCR.
{ "CapacityReservationSpecification": { "CapacityReservationTarget": { "CapacityReservationId": "cr-1234567890abcdef1" } } }
Asosiasi grup Reservasi Kapasitas: Buat grup Reservasi Kapasitas dan tambahkan grup ke templat peluncuran. Perintah berikut membuat grup Reservasi Kapasitas bernamaEXAMPLE-CR-GROUP.
aws resource-groups create-group \ --name EXAMPLE-CR-GROUP \ --configuration \ '{"Type": "AWS::EC2::CapacityReservationPool"}' \ '{"Type": "AWS::ResourceGroups::Generic", "Parameters": [{"Name": "allowed-resource-types", "Values": ["AWS::EC2::CapacityReservation"]}]}'
Perintah berikut menambahkan ODCR ke grup Reservasi Kapasitas.
aws resource-groups group-resources --group EXAMPLE-CR-GROUP \ --resource-arns arn:aws:ec2:us-east-2:123456789012:capacity-reservation/cr-1234567890abcdef1
Dengan ODCR dibuat dan ditambahkan ke grup Reservasi Kapasitas, sekarang dapat dihubungkan ke grup node komputasi AWS PCS dengan menambahkannya ke template peluncuran. Berikut adalah contoh template peluncuran yang mereferensikan grup Reservasi Kapasitas.
{ "CapacityReservationSpecification": { "CapacityReservationResourceGroupArn": "arn:aws:resource-groups:us-east-2:123456789012:group/EXAMPLE-CR-GROUP" } }
Terakhir, buat atau perbarui grup node komputasi AWS PCS untuk menggunakan instance hpc6a.48xlarge dan gunakan templat peluncuran yang mereferensikan ODCR. Untuk grup node statis, atur instance minimum dan maksimum ke ukuran reservasi (32). Untuk grup node dinamis, atur instance minimum ke 0 dan maksimum ke ukuran instans yang Anda inginkan.
Contoh ini adalah implementasi sederhana dari ODCR tunggal yang disediakan untuk satu grup node komputasi. Tapi, AWS PCS mendukung banyak desain lainnya. Misalnya, Anda dapat membagi grup ODCR atau Reservasi Kapasitas yang besar di antara beberapa grup node komputasi. Atau, Anda dapat menggunakan akun AWS lain ODCRs yang telah dibuat dan dibagikan dengan akun AWS Anda.
Untuk informasi selengkapnya, lihat Reservasi Kapasitas Sesuai Permintaan dan Blok Kapasitas untuk ML di Panduan Pengguna Amazon Elastic Compute Cloud.