Reservasi Kapasitas Interruptible 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 Interruptible 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 kendali untuk merebut kembali bila diperlukan.

Bagian ini mencakup bagaimana Anda (pemilik kapasitas) dapat membuat, memodifikasi, merebut 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 merebut kembali saat diperlukan.

Prasyarat

Sebelum membuat alokasi yang dapat diinterupsi, pastikan Reservasi Kapasitas Sesuai Permintaan sumber Anda memenuhi persyaratan ini:

  • Reservasi Kapasitas Anda harus dalam keadaan aktif tanpa tanggal akhir yang 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 instance yang tersedia (juga disebut kapasitas yang tidak digunakan).

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

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

Penggunaan dapat menggunakan konsol atau AWS CLI untuk membuat Reservasi Kapasitas interuptible.

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

  2. Pilih Reservasi Kapasitas.

  3. Pilih Reservasi Kapasitas Anda.

  4. Pilih Tindakan, Buat alokasi yang dapat diinterupsi.

  5. Agar Instans mengalokasikan, masukkan jumlah instans yang akan dialokasikan.

  6. (Opsional) Tambahkan tanda.

  7. Pilih Buat alokasi kapasitas yang dapat diinterupsi.

AWS CLI
Untuk membuat Reservasi Kapasitas yang Dapat Diinterupsi

Gunakan perintah create-interruptible-capacity-reservation-allocation:

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

Lihat Reservasi Kapasitas Anda yang Dapat Diinterupsi

Setelah membuat Reservasi Kapasitas yang dapat diinterupsi, Anda dapat melihat reservasi yang dapat terputus 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 terputus di akun Anda.

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

  2. Cari reservasi dengan Interruptible di kolom type.

  3. Pilih reservasi interruptible untuk melihat detailnya.

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

Lihat Reservasi Kapasitas yang Dapat Diinterupsi dari sumber tertentu

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

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

Dalam respons, Anda akan menemukan interruptibleCapacityAllocations objek yang berisi ID Reservasi Kapasitas yang dapat diinterupsi dan detail alokasi. Untuk informasi tentang struktur respons, lihat InterruptibleCapacityAllocationdi Referensi Amazon EC2 API.

Memodifikasi Reservasi Kapasitas yang Dapat Diinterupsi

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

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

  • Anda hanya dapat mengubah Reservasi Kapasitas yang dapat diinterupsi dengan maksimal 1000 instans sekaligus (naik atau turun).

Edit Reservasi Kapasitas Anda yang Dapat Diinterupsi

Gunakan prosedur berikut untuk mengedit Reservasi Kapasitas Anda yang dapat terputus.

Console
  1. Dari halaman Detail Reservasi Kapasitas sumber, pilih Tindakan. Kemudian, Edit Reservasi Kapasitas yang Dapat Diinterupsi.

  2. Untuk Instans untuk mengalokasikan, masukkan nomor baru:

    • Tambahkan lebih banyak kapasitas untuk berbagi

    • Dapatkan kembali kapasitas ke Reservasi Kapasitas sumber Anda

  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 Detail Reservasi Kapasitas sumber, buka detail alokasi kapasitas yang dapat diinterupsi.

  2. Pilih Edit alokasi interuptible.

  3. Untuk hitungan Instance, masukkan 0.

  4. Pilih Perbarui.

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

Proses reklamasi dan pelacakan

Ketika Anda merebut kembali kapasitas:

  • Instans yang sedang berjalan menerima peringatan interupsi 2 menit melalui acara. EventBridge

  • Setelah periode pemberitahuan, instance yang berjalan dalam kapasitas reklamasi memasuki status shutting down dan dihentikan.

  • Ketika dihentikan, instans reklamasi akan tersedia di Reservasi Kapasitas sumber Anda untuk penggunaan segera.

  • Status alokasi Anda berubah dari pembaruan menjadi aktif saat 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 berbagi reservasi interuptible 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.

  • Instance apa pun yang berjalan di reservasi yang tidak dibagikan pada akhirnya akan dihentikan.

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

Untuk prosedur berbagi lengkap, lihat Reservasi Kapasitas Berbagi.