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 saat Anda membutuhkannya, selama Anda membutuhkannya. Ini memungkinkan Anda untuk menurunkan skala sambil memastikan bahwa kapasitas tetap tersedia untuk Anda gunakan sehingga Anda dapat meningkatkan skala cadangan 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 dalam 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 dalam 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 berbagi 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 dalam grup penempatan sebelum Anda dapat menghapusnya.

Bekerja dengan Reservasi Kapasitas dalam kelompok 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 dari grup penempatan itu.

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 Penempatan, pilih strategi penempatan.

  5. Pilih Buat grup.

  6. Dalam tabel Grup penempatan, di kolom ARN Grup, 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-EC2PlacementGroupcmdlet.

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 dalam grup penempatan

Anda membuat Reservasi Kapasitas dalam grup penempatan dengan cara yang sama seperti Anda membuat Reservasi Kapasitas. Namun, Anda juga harus menentukan ARN dari grup penempatan untuk membuat Reservasi Kapasitas.

Pertimbangan-pertimbangan
  • Grup penempatan yang ditentukan harus berada di available negara bagian. Jika grup penempatan berada dipending,deleting, atau deleted status, permintaan gagal.

  • Reservasi Kapasitas dan grup penempatan harus berada di Availability Zone yang sama. Jika permintaan untuk membuat Reservasi Kapasitas menentukan Availability Zone 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 dalam grup penempatan dan ada instance berjalan yang memiliki atribut yang cocok (ARN grup penempatan, tipe instans, 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. 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.

    • Jumlah yang diminta melebihi batas On-Demand Instance Anda untuk keluarga instans yang dipilih. Tingkatkan batas On-Demand Instance Anda 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, Availability Zone, Tenancy, quantity, dan tanggal akhir sesuai kebutuhan.

  4. Untuk grup Penempatan, pilih ARN dari grup penempatan 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 dari grup penempatan untuk 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 dari grup penempatan untuk 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 dalam grup penempatan

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

  • Menentukan ARN grup penempatan untuk meluncurkan instance — Saat Anda memberikan ARN grup penempatan, Amazon EC2 meluncurkan instance ke grup penempatan 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 dalam permintaan.

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

  • Menentukan hanya grup Reservasi Kapasitas — Untuk informasi selengkapnya, lihat Menggunakan Reservasi Kapasitas dalam 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 akan diluncurkan ke Reservasi Kapasitas yang dibuat dalam grup penempatan, tetapi instans tidak langsung dilampirkan ke grup penempatan.

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 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.

      • 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 instans EC2 menggunakan wizard instans 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=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 placement_group_name

Berbagi Kapasitas Reservasi dalam kelompok penempatan

Anda dapat berbagi Reservasi Kapasitas dalam grup penempatan dengan hanya berbagi Reservasi Kapasitas, atau dengan berbagi Reservasi Kapasitas dan grup penempatan 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 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 berbagi grup penempatan dan Reservasi Kapasitas, grup penempatan 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.