Buat Reservasi Kapasitas dalam grup penempatan klaster - Amazon Elastic Compute Cloud

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

Buat Reservasi Kapasitas dalam grup penempatan klaster

Anda dapat membuat Reservasi Kapasitas dalam grup penempatan klaster untuk mencadangkan kapasitas EC2 komputasi Amazon untuk beban kerja Anda. Grup penempatan klaster menawarkan manfaat latensi jaringan yang rendah dan throughput jaringan yang tinggi.

Membuat Reservasi Kapasitas di grup penempatan klaster memastikan bahwa Anda memiliki akses ke kapasitas komputasi di grup penempatan klaster saat Anda membutuhkannya, selama Anda membutuhkannya. Ini sangat ideal untuk memesan kapasitas untuk beban kerja berkinerja tinggi (HPC) yang memerlukan penskalaan komputasi. Hal ini memungkinkan Anda untuk menurunkan skala klaster Anda sambil memastikan bahwa kapasitas tetap tersedia untuk Anda gunakan sehingga Anda dapat meningkatkan skala kembali saat diperlukan.

Batasan

Ingatlah hal-hal berikut saat membuat Reservasi Kapasitas dalam grup penempatan klaster:

  • Jika Reservasi Kapasitas yang ada tidak ada dalam grup penempatan, Anda tidak dapat mengubah Reservasi Kapasitas untuk memesan kapasitas dalam grup penempatan. Untuk reservasi kapasitas dalam grup penempatan, Anda harus membuat Reservasi Kapasitas di grup penempatan.

  • Setelah membuat Reservasi Kapasitas di grup penempatan, Anda tidak dapat mengubahnya untuk memesan kapasitas di luar grup penempatan.

  • Anda dapat meningkatkan kapasitas terpesan Anda dalam grup penempatan dengan memodifikasi Reservasi Kapasitas yang ada di grup penempatan, atau dengan membuat Reservasi Kapasitas tambahan di grup penempatan. Namun, Anda meningkatkan peluang Anda untuk mendapatkan kesalahan kapasitas yang tidak mencukupi.

  • Anda tidak dapat membagikan Reservasi Kapasitas yang telah dibuat dalam grup penempatan klaster.

  • Anda tidak dapat menghapus grup penempatan klaster yang memiliki Reservasi Kapasitas active . Anda harus membatalkan semua Reservasi Kapasitas di grup penempatan klaster sebelum Anda dapat menghapusnya.

Bekerja dengan Reservasi Kapasitas dalam grup penempatan klaster

Untuk mulai menggunakan Reservasi Kapasitas dengan grup penempatan klaster, lakukan langkah-langkah berikut.

catatan

Jika Anda ingin membuat Reservasi Kapasitas di grup penempatan klaster yang ada, lewati Langkah 1. Kemudian untuk Langkah 2 dan 3, tentukan ARN grup penempatan cluster yang ada.

Langkah 1: (Bersyarat) Buat grup penempatan klaster untuk digunakan dengan Reservasi Kapasitas

Lakukan langkah ini hanya jika Anda perlu membuat grup penempatan klaster baru. Untuk menggunakan grup penempatan klaster yang ada, lewati langkah ini dan kemudian untuk Langkah 2 dan 3, gunakan grup penempatan klaster tersebut. ARN

Anda dapat membuat grup penempatan klaster menggunakan salah satu metode berikut.

Console
Untuk membuat grup penempatan klaster menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Grup Penempatan, lalu pilih Buat grup penempatan.

  3. Untuk Nama, tentukan nama deskriptif untuk grup penempatan.

  4. Untuk Strategi penempatan, pilih Klaster.

  5. Pilih Buat grup.

  6. Dalam tabel Grup penempatan, di ARN kolom Grup, buat catatan grup penempatan klaster yang Anda buat. ARN Anda akan membutuhkannya untuk langkah selanjutnya.

AWS CLI
Untuk membuat grup penempatan cluster menggunakan AWS CLI

Gunakan perintah create-placement-group. Untuk --group-name, tentukan nama deskriptif untuk grup penempatan, dan untuk --strategy, tentukan cluster.

Contoh berikut membuat grup penempatan bernama MyPG yang menggunakan strategi penempatan cluster.

aws ec2 create-placement-group \ --group-name MyPG \ --strategy cluster

Catat grup penempatan yang ARN dikembalikan dalam output perintah, karena Anda akan membutuhkannya untuk langkah berikutnya.

Langkah 2: Buat Reservasi Kapasitas di grup penempatan klaster

Anda membuat Reservasi Kapasitas dalam grup penempatan klaster dengan cara yang sama seperti Anda membuat Reservasi Kapasitas apa pun. Namun, Anda juga harus menentukan ARN grup penempatan klaster untuk membuat Reservasi Kapasitas. Untuk informasi selengkapnya, lihat Membuat Reservasi Kapasitas.

Pertimbangan
  • Grup penempatan klaster yang ditentukan harus dalam status available. Jika grup penempatan klaster berada dalam status pending, deleting, atau deleted, permintaan akan gagal.

  • Reservasi Kapasitas dan grup penempatan klaster harus berada di Zona Ketersediaan yang sama. Jika permintaan untuk membuat Reservasi Kapasitas menentukan Zona Ketersediaan yang berbeda dari grup penempatan klaster, permintaan gagal.

  • Anda dapat membuat Reservasi Kapasitas hanya untuk tipe instans yang didukung oleh grup penempatan klaster. Jika Anda menentukan tipe instans yang tidak didukung, permintaan gagal.

  • Jika Anda membuat Reservasi open Kapasitas dalam grup penempatan klaster dan ada instance berjalan yang memiliki atribut yang cocok (grup penempatan, jenis instansARN, Availability Zone, platform, dan tenancy), instance tersebut secara otomatis berjalan di Reservasi Kapasitas.

  • Permintaan Anda untuk membuat Reservasi Kapasitas bisa gagal jika salah satu dari yang berikut ini benar:

    • Amazon EC2 tidak memiliki kapasitas yang cukup untuk memenuhi permintaan tersebut. Coba lagi nanti, coba Zona Ketersediaan yang berbeda, atau coba kapasitas yang lebih kecil. Jika beban kerja Anda fleksibel di semua tipe dan ukuran instans, coba atribut instans yang berbeda.

    • Kuantitas yang diminta melebihi batas Instans Sesuai Permintaan Anda untuk keluarga instans yang dipilih. Tingkatkan batas Instans Sesuai Permintaan Anda untuk keluarga instans dan coba lagi. Untuk informasi selengkapnya, lihat Kuota Instans Sesuai Permintaan.

Anda dapat membuat grup penempatan klaster menggunakan salah satu metode berikut.

Console
Untuk membuat Reservasi Kapasitas menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Pilih Reservasi Kapasitas, lalu pilih Buat Reservasi Kapasitas.

  3. Pada halaman Buat Reservasi Kapasitas, tentukan jenis instans, platform, Availability Zone, Tenancy, quantity, dan tanggal akhir sesuai kebutuhan.

  4. Untuk grup Penempatan, pilih grup penempatan klaster untuk membuat Reservasi Kapasitas. ARN

  5. Pilih Buat.

Untuk informasi selengkapnya, lihat Membuat Reservasi Kapasitas.

AWS CLI
Untuk membuat Reservasi Kapasitas menggunakan AWS CLI

Gunakan perintah create-capacity-reservation. Untuk--placement-group-arn, tentukan ARN grup penempatan cluster untuk membuat Reservasi Kapasitas.

$ aws ec2 create-capacity-reservation \ --instance-type instance_type \ --instance-platform platform \ --availability-zone az \ --instance-count quantity \ --placement-group-arn placement_group_ARN

Untuk informasi selengkapnya, lihat Membuat Reservasi Kapasitas.

Langkah 3: Luncurkan instans ke dalam grup penempatan klaster

Anda meluncurkan instans ke Reservasi Kapasitas dalam grup penempatan klaster dengan cara yang sama seperti Anda meluncurkan instans ke Reservasi Kapasitas apa pun. Namun, Anda juga harus menentukan grup penempatan cluster untuk meluncurkan instance. ARN Untuk informasi selengkapnya, lihat Membuat Reservasi Kapasitas.

Pertimbangan
  • Jika Reservasi Kapasitas adalah open, Anda tidak perlu menentukan Reservasi Kapasitas dalam permintaan peluncuran instans. Jika instance memiliki atribut (grup penempatan, jenis instansARN, Availability Zone, platform, dan tenancy) yang cocok dengan Reservasi Kapasitas dalam grup penempatan yang ditentukan, instance akan secara otomatis berjalan di Reservasi Kapasitas.

  • Jika Reservasi Kapasitas hanya menerima peluncuran instans tertarget, Anda harus menentukan Reservasi Kapasitas target selain grup penempatan klaster dalam permintaan.

  • Jika Reservasi Kapasitas hanya menerima peluncuran instans tertarget, Anda harus menentukan grup Reservasi Kapasitas target selain grup penempatan klaster dalam permintaan. Untuk informasi selengkapnya, lihat Grup Reservasi Kapasitas.

Anda dapat meluncurkan instans ke Reservasi Kapasitas di grup penempatan klaster menggunakan salah satu metode berikut.

Console
Untuk meluncurkan instans ke dalam Reservasi Kapasitas yang ada menggunakan konsol
  1. Ikuti prosedur untuk meluncurkan instance, tetapi jangan meluncurkan instance sampai Anda menyelesaikan langkah-langkah berikut untuk menentukan pengaturan untuk grup penempatan dan Reservasi Kapasitas.

  2. Perluas Detail lanjutan dan lakukan hal berikut:

    1. Untuk grup Penempatan, pilih grup penempatan cluster untuk meluncurkan instance.

    2. Untuk Reservasi Kapasitas, pilih salah satu opsi berikut, tergantung pada konfigurasi Reservasi Kapasitas:

      • Buka — Untuk meluncurkan instans ke Reservasi open Kapasitas apa pun di grup penempatan klaster yang memiliki atribut yang cocok dan kapasitas yang memadai.

      • Target berdasarkan ID — Untuk meluncurkan instans ke Reservasi Kapasitas yang hanya menerima peluncuran instans yang ditargetkan.

      • Targetkan berdasarkan grup — Untuk meluncurkan instans ke Reservasi Kapasitas apa pun dengan atribut yang cocok dan kapasitas yang tersedia di grup Reservasi Kapasitas yang dipilih.

  3. Di panel Summary, tinjau konfigurasi instans Anda, lalu pilih Launch instans. Untuk informasi selengkapnya, lihat Luncurkan EC2 instance menggunakan wizard instance peluncuran di konsol.

Untuk informasi selengkapnya, lihat Luncurkan instans ke dalam Reservasi Kapasitas yang ada.

AWS CLI
Untuk meluncurkan instans ke Reservasi Kapasitas yang ada menggunakan AWS CLI

Gunakan perintah run-instans. Jika Anda perlu menargetkan Reservasi Kapasitas atau grup Reservasi Kapasitas tertentu, tentukan parameter --capacity-reservation-specification. Untuk --placement, tentukan parameter GroupName lalu tentukan nama grup penempatan yang Anda buat di langkah sebelumnya.

Perintah berikut meluncurkan instans ke Reservasi Kapasitas targeted dalam grup penempatan klaster.

$ aws ec2 run-instances \ --image-id ami_id \ --count quantity \ --instance-type instance_type \ --key-name key_pair_name \ --subnet-id subnetid \ --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_reservation_id} \ --placement "GroupName=cluster_placement_group_name"

Untuk informasi selengkapnya, lihat Luncurkan instans ke dalam Reservasi Kapasitas yang ada.