Gunakan Reservasi Kapasitas dengan grup penempatan cluster - Amazon Elastic Compute Cloud

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

Gunakan Reservasi Kapasitas dengan grup penempatan cluster

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.

Setelah membuat Reservasi Kapasitas di grup penempatan klaster, Anda dapat membagikannya dengan AWS akun lain. Untuk informasi selengkapnya, lihat Berbagi Kapasitas Reservasi dalam kelompok penempatan klaster.

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 dapat berbagi Reservasi Kapasitas hanya dari grup penempatan klaster yang Anda miliki. Anda tidak dapat membagikan Reservasi Kapasitas dari grup penempatan klaster yang tidak Anda miliki.

  • 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 dari grup penempatan klaster 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 untuk Langkah 2 serta 3, gunakan ARN dari grup penempatan klaster tersebut.

Console
Untuk membuat grup penempatan cluster
  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 kolom ARN Grup, catat ARN grup penempatan klaster yang Anda buat. Anda akan membutuhkannya untuk langkah selanjutnya.

AWS CLI
Untuk membuat grup penempatan cluster

Gunakan perintah create-placement-group.

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

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

PowerShell
Untuk membuat grup penempatan cluster

Gunakan New-EC2PlacementGroupcmdlet.

New-EC2PlacementGroup ` -GroupName my-placement-group ` -Strategy "cluster"

Catat grup penempatan ARN yang dikembalikan dalam output, 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 tempat 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 Kapasitas open dalam grup penempatan klaster dan ada instans berjalan yang memiliki atribut yang cocok (ARN grup penempatan, tipe instans, Zona Ketersediaan, platform, dan penghunian), instans 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.

Console
Untuk membuat Reservasi Kapasitas
  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 ARN dari grup penempatan klaster untuk membuat Reservasi Kapasitas.

  5. Pilih Buat.

Untuk informasi selengkapnya, lihat Membuat Reservasi Kapasitas.

AWS CLI
Untuk membuat Reservasi Kapasitas

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

aws ec2 create-capacity-reservation \ --instance-type instance_type \ --instance-platform platform \ --availability-zone-id az_id \ --instance-count quantity \ --placement-group-arn "placement_group_arn"
PowerShell
Untuk membuat Reservasi Kapasitas

Gunakan Add-EC2CapacityReservationcmdlet. Untuk -PlacementGroupArn, tentukan ARN grup penempatan klaster tempat membuat Reservasi Kapasitas.

Add-EC2CapacityReservation ` -InstanceType instance_type ` -InstancePlatform platform ` -AvailabilityZoneId az_id ` -InstanceCount quantity ` -PlacementGroupArn "placement_group_arn"

Langkah 3: Luncurkan instance ke Reservasi Kapasitas dalam grup penempatan klaster

Anda dapat meluncurkan instance ke Reservasi Kapasitas yang ada di grup penempatan klaster dengan salah satu opsi berikut:

  • Menentukan ARN grup penempatan klaster untuk meluncurkan instance — Saat Anda memberikan ARN grup penempatan klaster, EC2 Amazon meluncurkan instance ke grup penempatan klaster tersebut. Gunakan salah satu metode berikut:

    • Menentukan open — Anda tidak perlu menentukan Reservasi Kapasitas dalam permintaan peluncuran instans. Jika instans memiliki atribut (grup penempatan ARN, tipe instans, Zona Ketersediaan, platform, dan penghunian) yang cocok dengan Reservasi Kapasitas dalam grup penempatan yang ditentukan, instans secara otomatis berjalan di Reservasi Kapasitas.

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

    • Menentukan grup Reservasi Kapasitas — Untuk informasi selengkapnya, lihat Menggunakan Reservasi Kapasitas di grup penempatan klaster dengan grup Reservasi Kapasitas.

  • Menentukan hanya grup Reservasi Kapasitas — Untuk informasi selengkapnya, lihat Menggunakan Reservasi Kapasitas di grup penempatan klaster dengan grup Reservasi Kapasitas.

  • Menentukan hanya Reservasi Kapasitas — Anda dapat meluncurkan instance ke Reservasi Kapasitas dalam grup penempatan klaster.

    catatan

    Saat Anda meluncurkan instance dengan hanya menentukan Reservasi Kapasitas atau hanya grup Reservasi Kapasitas, instans akan diluncurkan ke Reservasi Kapasitas yang dibuat di grup penempatan klaster, tetapi instance tidak langsung dilampirkan ke grup penempatan klaster.

Console
Untuk meluncurkan instance ke Reservasi Kapasitas yang ada
  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.

AWS CLI
Untuk meluncurkan instance ke Reservasi Kapasitas yang ada

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.

aws ec2 run-instances \ --image-id ami-0abcdef1234567890 \ --count quantity \ --instance-type instance_type \ --key-name key_pair_name \ --subnet-id subnet-0abcdef1234567890 \ --capacity-reservation-specification CapacityReservationTarget={CapacityReservationId=capacity_reservation_id} \ --placement "GroupName=cluster_placement_group_name"
PowerShell
Untuk meluncurkan instance ke Reservasi Kapasitas yang ada

Gunakan New-EC2Instancecmdlet. Untuk -Placement, tentukan parameter GroupName lalu tentukan nama grup penempatan yang Anda buat di langkah sebelumnya.

New-EC2Instance ` -ImageId ami-0abcdef1234567890 ` -InstanceType instance_type ` -KeyName key_pair_name ` -SubnetId subnet-0abcdef1234567890 ` -CapacityReservationTarget_CapacityReservationId capacity_reservation_id ` -Placement_GroupName cluster_placement_group_name

Berbagi Kapasitas Reservasi dalam kelompok penempatan klaster

Anda dapat berbagi Reservasi Kapasitas dalam grup penempatan klaster hanya dengan membagikan Reservasi Kapasitas, atau dengan membagikan Reservasi Kapasitas dan grup penempatan klaster tempat reservasi tersebut dibuat.

Dengan hanya membagikan Reservasi Kapasitas, Anda memberikan akses akun konsumen ke Reservasi Kapasitas tersebut saja. Akun konsumen tidak memiliki visibilitas atau akses ke grup penempatan klaster tempat Reservasi Kapasitas dibuat. Ini memberi Anda kontrol halus atas akses akun konsumen. Akun konsumen tidak dapat melihat informasi apa pun tentang grup penempatan klaster, termasuk ARN-nya.

Saat Anda berbagi grup penempatan klaster dan Reservasi Kapasitas, grup penempatan klaster akan terlihat dan dapat diakses oleh akun konsumen. Mereka dapat meluncurkan instance dan membuat Reservasi Kapasitas mereka sendiri di dalamnya.

Untuk informasi selengkapnya, lihat sumber daya berikut ini.