Reservasi Kapasitas Interruptible untuk konsumen kapasitas - Amazon Elastic Compute Cloud

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

Reservasi Kapasitas Interruptible untuk konsumen kapasitas

Konsumen kapasitas adalah akun yang meluncurkan instance ke Reservasi Kapasitas interuptible bersama, memahami bahwa instans mereka dapat dihentikan ketika pemilik merebut kembali kapasitas.

Bagian ini mencakup bagaimana Anda (konsumen kapasitas) dapat meluncurkan instans ke dalam Reservasi Kapasitas yang dapat diinterupsi dan mempelajari tentang apa yang terjadi ketika kapasitas direklamasi oleh pemilik.

Lihat Reservasi Kapasitas yang Dapat Diinterupsi

Gunakan prosedur berikut untuk melihat Reservasi Kapasitas yang dapat diinterupsi.

Console
Untuk melihat Reservasi Kapasitas yang dapat diinterupsi di akun Anda
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Pilih Reservasi Kapasitas.

  3. Di kolom Type, cari reservasi yang ditandai sebagai Interruptible.

  4. Perhatikan reservasi IDs untuk digunakan dalam peluncuran instans Anda.

AWS CLI
Untuk menemukan semua Reservasi Kapasitas yang dapat terputus di akun Anda

Gunakan describe-capacity-reservationsperintah:

aws ec2 describe-capacity-reservations \ --filters Name=state,Values=active

Cari reservasi di mana Interruptible diatur true dalam tanggapan.

Untuk memfilter secara khusus untuk reservasi yang dapat terputus

Gunakan perintah berikut ini.

aws ec2 describe-capacity-reservations \ --capacity-reservation-ids cr-example123 \ --query 'CapacityReservations[?Interruptible==`true`]'
catatan

Reservasi Kapasitas Interruptible secara default adalah Reservasi Kapasitas yang ditargetkan, jadi Anda perlu menargetkannya secara khusus dalam peluncuran instans Anda. Tidak seperti reservasi terbuka, reservasi yang dapat diinterupsi tidak akan secara otomatis mencakup contoh yang cocok. Anda harus secara eksplisit menentukan ID reservasi saat meluncurkan.

Luncurkan instance ke reservasi yang dapat terputus

Gunakan prosedur berikut untuk meluncurkan EC2 instans Amazon ke Reservasi Kapasitas yang dapat terputus dalam akun Anda.

catatan

Kami menyarankan Anda hanya menggunakan Reservasi Kapasitas yang dapat terputus untuk aplikasi yang dapat terganggu.

Console
Untuk meluncurkan instans ke Reservasi Kapasitas yang Dapat Diinterupsi
  1. Buka EC2 konsol Amazon Amazon di https://console.aws.amazon.com/ec2/.

  2. Dari EC2 dasbor Amazon, pilih Launch instance.

  3. Konfigurasikan pengaturan instans Anda.

  4. Di Detail lanjutan untuk Reservasi Kapasitas, pilih Luncurkan instans yang dapat diinterupsi di reservasi aktif Anda.

  5. Pilih ID reservasi interruptible dan opsi pembelian instans baru.

  6. Pilih Luncurkan instans.

AWS CLI
aws ec2 run-instances \ --instance-type m5.large \ --count 2 \ --image-id ami-12345678 \ --instance-market-options '{ "MarketType": "interruptible-capacity-reservation" }' \ --capacity-reservation-specification '{ "CapacityReservationTarget": { "CapacityReservationId": "cr-abcdef1234567890" } }'

Luncurkan instans dengan Grup Auto Scaling

Anda juga dapat meluncurkan instance ke reservasi interuptible menggunakan Auto Scaling Groups dengan template peluncuran. Konfigurasikan template peluncuran dengan tipe pasar interruptible dan ID reservasi, lalu buat Grup Auto Scaling Anda menggunakan templat tersebut. Untuk informasi selengkapnya, lihat Reservasi Kapasitas yang Dapat Diinterupsi dengan Auto EC2 Scaling.

Pengalaman interupsi

Ketika kapasitas direklamasi oleh pemilik, Anda menerima pemberitahuan gangguan 2 menit sebelum penghentian instans. Peringatan ini datang melalui EventBridge acara, memberi Anda waktu untuk:

  • Simpan pekerjaan Anda atau pos pemeriksaan aplikasi Anda

  • Matikan proses

  • Mempersiapkan untuk penghentian misalnya

EventBridge Acara ini mencakup rincian tentang contoh mana yang akan dihentikan dan waktu penghentian yang tepat. Untuk informasi selengkapnya, lihat Peringatan interupsi instans.