View a markdown version of this page

Reservasi Kapasitas yang Dapat Diinterupsi untuk pemilik 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 yang Dapat Diinterupsi untuk pemilik kapasitas

Pemilik kapasitas adalah akun yang memiliki Reservasi Kapasitas sumber dan membuat Reservasi Kapasitas yang dapat diinterupsi untuk berbagi kapasitas yang tidak terpakai dengan tim lain sambil mempertahankan kontrol untuk merebutnya kembali bila diperlukan.

Bagian ini mencakup bagaimana Anda (pemilik kapasitas) dapat membuat, memodifikasi, mengklaim kembali, dan melacak Reservasi Kapasitas yang dapat diinterupsi.

Membuat Reservasi Kapasitas yang Dapat Diinterupsi

Buat Reservasi Kapasitas yang dapat diinterupsi untuk membuat kapasitas yang tidak terpakai dari reservasi sumber Anda tersedia untuk beban kerja lain sambil mempertahankan kontrol untuk merebutnya kembali saat diperlukan.

Prasyarat

Sebelum membuat alokasi yang dapat diinterupsi, pastikan Reservasi On-Demand Kapasitas sumber Anda memenuhi persyaratan berikut:

  • Reservasi Kapasitas Anda harus dalam keadaan aktif tanpa tanggal akhir ditetapkan. Anda tidak dapat membuat alokasi dari reservasi yang tertunda, kedaluwarsa, dibatalkan, atau memiliki tanggal akhir yang dijadwalkan.

  • Reservasi Kapasitas Anda harus memiliki kapasitas yang tersedia untuk alokasi. Anda hanya dapat mengalokasikan instans yang tersedia (juga disebut kapasitas yang tidak digunakan).

  • Anda hanya dapat membuat satu alokasi yang dapat diinterupsi per sumber Reservasi Kapasitas. Jika alokasi sudah ada, Anda harus memodifikasi atau membatalkannya sebelum membuat yang baru.

  • Anda dapat mengalokasikan maksimal 1000 instans sekaligus ke Reservasi Kapasitas yang dapat diinterupsi.

Anda dapat menggunakan konsol atau AWS CLI untuk membuat Reservasi Kapasitas yang dapat diinterupsi.

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

  2. Pilih Reserv asi Kapasitas.

  3. Pilih Reservasi Kapasitas Anda.

  4. Pilih Tind akan, Buat reservasi yang dapat diinterupsi.

  5. Untuk Kuantitas, masukkan jumlah instance yang akan dialokasikan.

  6. Untuk preferensi Alokasi saat semua kapasitas direklamasi, pilih Def ault atau Per tahankan.

  7. (Opsional) Tambahkan tanda.

  8. Pilih Buat reservasi yang dapat diinterupsi.

AWS CLI
Untuk membuat Reservasi Kapasitas yang dapat diinterupsi

Gunakan perintah create-interruptible-capacity-reservation-:

aws ec2 create-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --instance-count 10

Lihat Reservasi Kapasitas yang dapat diinterupsi

Setelah membuat Reservasi Kapasitas yang dapat diinterupsi, Anda dapat melihat reservasi yang dapat diinterupsi di akun Anda atau dari sumber daya tertentu.

Lihat semua Reservasi Kapasitas yang dapat diinterupsi di akun Anda

Gunakan prosedur berikut untuk melihat Reservasi Kapasitas yang dapat diinterupsi di akun Anda.

Console
Untuk melihat Reservasi Kapasitas yang dapat diinterupsi di akun Anda
  1. Buka halaman Reservasi Kapasitas di konsol.

  2. Di kolom Interruptible, cari reservasi bertanda Ya.

  3. Pilih reservasi yang dapat diinterupsi untuk melihat detail.

AWS CLI

Untuk melihat Reservasi Kapasitas yang dapat diinterupsi di akun Anda

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-interruptible-id \ --filters Name=interruptible,Values=true

Melihat Reservasi Kapasitas yang dapat diinterupsi dari sumber tertentu

Gunakan prosedur berikut untuk melihat Reservasi Kapasitas yang dapat diinterupsi yang dibuat dari sumber tertentu Reservasi Kapasitas.

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-source-id

Dalam tanggapan, Anda akan menemukan interruptibleCapacityAllocation objek yang berisi ID Reservasi Kapasitas yang dapat diinterupsi dan detail alokasi. Untuk informasi tentang struktur respons, lihat InterruptibleCapacityAllocation di Refer ensi API Amazon EC2.

Memodifikasi Reservasi Kapasitas yang dapat diinterupsi

Gunakan prosedur berikut untuk mengedit atau membatalkan Reservasi Kapasitas yang dapat diinterupsi.

catatan
  • Saat Anda mengurangi alokasi, pertama-tama kami mengklaim kembali instans yang tersedia, kemudian menjalankan instance, hingga kami memenuhi jumlah yang diminta. Jika kami dapat memenuhi jumlah sepenuhnya dengan instance yang tersedia, tidak ada penghentian yang terjadi. Semua modifikasi pada jumlah instans yang dialokasikan dilakukan melalui Reservasi Kapasitas sumber, bukan langsung pada Reservasi Kapasitas yang dapat diinterupsi.

  • Anda hanya dapat mengubah Reservasi Kapasitas yang dapat diinterupsi dengan maksimum 1000 instans sekaligus (menambah atau mengurangi).

Mengedit Reservasi Kapasitas yang dapat diinterupsi

Gunakan prosedur berikut untuk mengedit Reservasi Kapasitas yang dapat diinterupsi.

Console
  1. Dari halaman rincian Reservasi Kapasitas sumber, pilih tautan Edit alokasi yang dapat diinterupsi.

  2. Untuk Kuantitas, masukkan nomor baru:

    • Tambahkan lebih banyak kapasitas untuk dibagikan

    • Dapatkan kembali kapasitas ke sumber Anda Reservasi Kapasitas

  3. Pilih Perbarui.

AWS CLI
aws ec2 update-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --target-instance-count 80

Batalkan Reservasi Kapasitas yang Dapat Diinterupsi

Gunakan prosedur berikut untuk menghapus alokasi secara permanen dan mengembalikan semua kapasitas.

Console
  1. Dari halaman rincian Reservasi Kapasitas sumber, navigasikan ke detail alokasi kapasitas yang dapat diinterupsi.

  2. Pilih Edit alokasi yang dapat diinterupsi.

  3. Untuk Kuantitas , masukkan0 .

  4. Pilih Perbarui.

AWS CLI
aws ec2 update-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --target-instance-count 0
Pertahankan preferensi ukuran nol

Jika Anda mengonfigurasi retain untuk preferensi ukuran nol, Reservasi Kapasitas yang dapat diinterupsi tetap aktif pada instans nol. Untuk membatalkannya, perbarui preferensi ukuran nol kedefault, lalu kurangi alokasi menjadi nol. Untuk informasi selengkapnya, lihat Mempertahankan Reservasi Kapasitas yang Dapat Diinterupsi pada kapasitas nol.

Mempertahankan Reservasi Kapasitas yang Dapat Diinterupsi pada kapasitas nol

Secara default, Amazon EC2 membatalkan reservasi yang dapat diinterupsi saat Anda mengurangi alokasinya menjadi nol instans. Kapasitas yang direklamasi kembali ke Reservasi Kapasitas sumber Anda.

Jika Anda berharap untuk berbagi kapasitas lagi nanti, Anda dapat mengonfigurasi reservasi yang dapat diinterupsi agar tetap aktif pada instans nol. Dengan opsi ini, Anda dapat mengalokasikan instance ke reservasi yang sama nanti tanpa membuatnya ulang.

Anda mengontrol perilaku ini dengan preferensi ukuran nol. Anda dapat mengaturnya saat membuat atau mengedit alokasi Reservasi Kapasitas yang dapat diinterupsi, baik di konsol atau dengan. AWS CLI

Console

Pada halaman Buat reservasi yang dapat diinterupsi atau Edit alokasi yang dapat diinterupsi, untuk preferensi Alokasi saat semua kapasitas direklamasi, pilih salah satu dari yang berikut ini:

  • Default — Amazon EC2 membatalkan Reservasi Kapasitas yang dapat diinterupsi saat Anda mengurangi alokasinya menjadi nol.

  • Pertahankan — Reservasi Kapasitas yang dapat diinterupsi tetap aktif pada kapasitas nol saat Anda mengurangi alokasinya menjadi nol. Anda kemudian dapat mengalokasikan instance untuk itu lagi nanti.

Setelah Anda menyimpan perubahan, pengaturan akan muncul sebagai bidang preferensi ukuran Nol yang hanya dapat dibaca pada detail Reservasi Kapasitas yang dapat diinterupsi.

AWS CLI

Untuk menjaga Reservasi Kapasitas yang dapat diinterupsi tetap aktif pada kapasitas nol, tentukan --zero-size-preference retain kapan Anda memanggil alokasi create-interruptible-capacity-reservation-atau update-interruptible-capacity-reservation-alocation-. https://awscli.amazonaws.com/v2/documentation/api/latest/reference/ec2/update-interruptible-capacity-reservation-allocation.html Untuk membatalkan reservasi ketika alokasinya mencapai nol, tentukandefault.

aws ec2 update-interruptible-capacity-reservation-allocation \ --capacity-reservation-id cr-1234567890abcdef0 \ --zero-size-preference retain

Proses reklamasi dan pelacakan

Ketika Anda merebut kembali kapasitas:

  • Instans yang sedang berjalan menerima peringatan gangguan selama 2 menit melalui EventBridge peristiwa.

  • Setelah periode pemberitahuan, instans yang berjalan dalam kapasitas reklamasi memasuki status shutdown dan dihentikan.

  • Saat dihentikan, instans yang direklamasi akan tersedia di Reservasi Kapasitas sumber Anda untuk segera digunakan.

  • Status alokasi Anda berubah dari pembaruan menjadi aktif setelah selesai.

Reklamasi lengkap dapat memakan waktu beberapa menit tergantung pada jenis instans dan waktu shutdown. Untuk informasi selengkapnya tentang EventBridge notifikasi yang Anda terima saat proses selesai, lihatPenyelesaian reklamasi.

Lacak status reklamasi

Pantau kemajuan reklamasi dengan menjelaskan reservasi sumber Anda:

aws ec2 describe-capacity-reservations \ --capacity-reservation-id cr-1234567890abcdef0

Respons menunjukkan bidang-bidang ini di dalam interruptibleCapacityAllocation objek:

  • instance-count: Instans yang dialokasikan saat ini

  • target-instance-count: Kuantitas yang diminta setelah reklamasi

  • status: memperbarui selama reklamasi dan aktif saat selesai

Berbagi reservasi yang dapat diinterupsi

Anda dapat membagikan reservasi yang dapat diinterupsi hanya dalam AWS organisasi Anda menggunakan AWS Resource Access Manager (RAM).

Pertimbangan:

  • Jika akun konsumen meninggalkan organisasi Anda, reservasi yang dapat diinterupsi secara otomatis tidak dibagikan dari akun tersebut.

  • Instans apa pun yang berjalan di reservasi yang tidak dibagikan akhirnya dihentikan.

  • Semua fungsi berbagi lainnya berfungsi sama dengan Reservasi Kapasitas standar.

Untuk prosedur berbagi lengkap, lihat Pemesanan Kapasitas Berbagi.