View a markdown version of this page

Gunakan Reservasi Kapasitas dengan grup penempatan - 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

Anda dapat membuat Reservasi Kapasitas dalam grup penempatan untuk memesan kapasitas komputasi Amazon EC2 untuk beban kerja Anda.

Membuat Reservasi Kapasitas dalam grup penempatan memastikan bahwa Anda memiliki akses ke kapasitas komputasi di grup penempatan Anda saat Anda membutuhkannya, selama Anda membutuhkannya. Ini memungkinkan Anda untuk mengurangi skala sambil memastikan bahwa kapasitas tetap tersedia untuk Anda gunakan sehingga Anda dapat meningkatkan kembali saat diperlukan.

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

Strategi penempatan yang didukung

Anda dapat membuat Reservasi Kapasitas di grup penempatan yang menggunakan strategi berikut:

  • Kluster

  • Waktu presisi

catatan

Grup penempatan Spread dan Partisi tidak mendukung Reservasi Kapasitas.

Untuk informasi tentang jenis instans yang didukung, Wilayah yang tersedia, dan strategi penempatan, lihatGrup penempatan untuk instans Amazon EC2 Anda.

Batasan

Ingatlah hal-hal berikut saat membuat Reservasi Kapasitas di grup penempatan:

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

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

Bekerja dengan Reservasi Kapasitas di grup penempatan

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

catatan

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

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

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

Console
Untuk membuat grup penempatan
  1. Buka konsol Amazon EC2 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 Pen empatan, pilih strategi penempatan.

  5. Pilih Buat grup.

  6. Di tabel Grup Pen empatan, di kolom Grup ARN, buat catatan ARN dari grup penempatan yang Anda buat. Anda akan membutuhkannya untuk langkah selanjutnya.

AWS CLI
Untuk membuat grup penempatan

Gunakan perintah create-placement-group.

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

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

PowerShell
Untuk membuat grup penempatan

Gunakan New-EC2PlacementGroup cmdlet.

New-EC2PlacementGroup ` -GroupName my-placement-group ` -Strategy strategy

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

Langkah 2: Buat Reservasi Kapasitas di grup penempatan

Anda membuat Reservasi Kapasitas di grup penempatan dengan cara yang sama seperti Anda membuat Reservasi Kapasitas apa pun. Namun, Anda juga harus menentukan ARN grup penempatan tempat membuat Reservasi Kapasitas.

Pertimbangan-pertimbangan
  • Grup penempatan yang ditentukan harus berada di available negara bagian. Jika grup penempatan berada di pending statusdeleting,, ataudeleted, permintaan gagal.

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

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

  • Jika Anda membuat Reservasi open Kapasitas di grup penempatan dan ada instans yang sedang berjalan yang memiliki atribut yang cocok (grup penempatan ARN, jenis instans, Zona Ketersediaan, platform, dan sewa), 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. 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 On-Demand Instans Anda untuk keluarga instans yang dipilih. Tingkatkan batas On-Demand Instans untuk keluarga instans dan coba lagi. Untuk informasi selengkapnya, lihat Kuota Instans Sesuai Permintaan.

Console
Untuk membuat Reservasi Kapasitas
  1. Buka konsol Amazon EC2 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, Zona Ketersediaan, Sewa, kuantitas, dan tanggal akhir sesuai kebutuhan.

  4. Untuk Grup Pen empatan, pilih ARN dari grup penempatan tempat 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 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-EC2CapacityReservation cmdlet. Untuk-PlacementGroupArn, tentukan ARN grup penempatan tempat membuat Reservasi Kapasitas.

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

Langkah 3: Luncurkan instans ke Reservasi Kapasitas di grup penempatan

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

  • Menentukan ARN grup penempatan tempat peluncuran instans — Saat Anda memberikan ARN grup penempatan, Amazon EC2 meluncurkan instans ke grup penempatan tersebut. Gunakan salah satu metode berikut:

    • Men open entukan — 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 dalam permintaan.

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

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

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

    catatan

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

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

  2. Per luas detail lanj utan dan lakukan hal berikut:

    1. Untuk Grup Pen empatan, pilih grup penempatan tempat 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 yang memiliki atribut yang cocok dan kapasitas yang memadai.

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

      • Target 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 instans EC2 menggunakan wizard instans peluncuran di konsol.

AWS CLI
Untuk meluncurkan instans 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=placement_group_name"
PowerShell
Untuk meluncurkan instans ke Reservasi Kapasitas yang ada

Gunakan New-EC2Instance cmdlet. 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 placement_group_name

Berbagi Kapasitas Reservasi dalam kelompok penempatan

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

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

Saat Anda membagikan grup penempatan dan Reservasi Kapasitas, grup penempatan 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.