Mengelola Instans Spot Anda - Amazon Elastic Compute Cloud

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

Mengelola Instans Spot Anda

Amazon EC2 meluncurkan Instans Spot saat kapasitas tersedia. Instans Spot berjalan hingga diinterupsi atau Anda mengakhirinya sendiri.

Temukan Instans Spot Anda

Instans Spot muncul di halaman Instans di konsol, bersama dengan Instans Sesuai Permintaan. Gunakan prosedur berikut untuk menemukan Instans Spot Anda.

Console
Untuk menemukan Instans Spot menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Untuk menemukan semua Instans Spot, di panel pencarian, pilih Instance lifecycle=spot.

  4. Untuk memverifikasi bahwa instance adalah Instans Spot, pilih instance, pilih tab Detail, dan periksa nilai Siklus Hidup. Nilai untuk Instans Spot adalah spot dan nilai untuk Instans On-Demand adalahnormal.

AWS CLI
Untuk menemukan Instans Spot Anda menggunakan AWS CLI

Gunakan perintah describe-instance dengan opsi. --filters

aws ec2 describe-instances \ --filters "Name=instance-lifecycle,Values=spot"
Untuk menentukan apakah sebuah instance adalah Instance Spot

Gunakan perintah describe-instance, menggunakan --query opsi untuk memeriksa nilai siklus hidup.

aws ec2 describe-instances \ --instance-ids i-0123a456700123456 \ --query "Reservations[*].Instances[*].InstanceLifecycle" \ --output text

Jika outputnyaspot, instancenya adalah Instans Spot. Jika tidak ada output, instans adalah Instans On-Demand.

Gunakan prosedur berikut untuk menemukan Instans Spot yang diluncurkan dari permintaan Instance Spot atau Armada Spot tertentu.

Console
Untuk menemukan Instans Spot untuk permintaan menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Permintaan Spot. Daftar ini berisi permintaan Instans Spot dan permintaan Armada Spot.

  3. Jika permintaan Instans Spot terpenuhi, Kapasitas adalah ID dari Instans Spot. Untuk Armada Spot, Kapasitas menunjukkan jumlah permintaan kapasitas yang telah terpenuhi. Untuk melihatIDs instans di Spot Fleet, pilih panah luaskan, atau pilih armada dan pilih Instans .

  4. Untuk Armada Spot, Kapasitas menunjukkan berapa banyak kapasitas yang diminta terpenuhi. Untuk melihat instans di Armada Spot, pilih ID armada untuk membuka halaman detailnya dan cari panel Instans. IDs

AWS CLI
Untuk menemukan Instans Spot untuk permintaan menggunakan AWS CLI

Gunakan perintah describe-spot-instance-requests dengan opsi --query.

aws ec2 describe-spot-instance-requests \ --query "SpotInstanceRequests[*].{ID:InstanceId}"

Berikut ini adalah output contoh:

[ { "ID": "i-1234567890abcdef0" }, { "ID": "i-0598c7d356eba48d7" } ]

Menghentikan Instans Spot

Jika Anda tidak memerlukan Instans Spot sekarang, tetapi Anda ingin memulai ulang nanti tanpa kehilangan data yang disimpan di EBS volume Amazon, Anda dapat menghentikannya. Langkah-langkah untuk menghentikan Instans Spot serupa dengan langkah-langkah untuk menghentikan Instans Sesuai Permintaan.

catatan

Saat Instans Spot dihentikan, Anda dapat memodifikasi beberapa atribut instans, tetapi tidak untuk tipe instansnya.

Kami tidak membebankan biaya penggunaan untuk Instans Spot yang dihentikan, atau biaya transfer data, tetapi kami mengenakan biaya untuk penyimpanan untuk EBS volume Amazon apa pun.

Batasan
  • Anda hanya dapat menghentikan Instans Spot jika Instans Spot diluncurkan dari Permintaan Instans Spot persistent.

  • Anda tidak dapat menghentikan Instans Spot jika permintaan Instans Spot yang terkait dibatalkan. Ketika permintaan Instans Spot dibatalkan, Anda hanya dapat mengakhiri Instans Spot.

  • Anda tidak dapat menghentikan Instans Spot jika instans itu adalah bagian dari armada atau grup peluncuran, atau grup Zona Ketersediaan.

Console
Untuk menghentikan Instance Spot menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih Instans Spot. Jika Anda tidak menyimpan ID instance dari Instance Spot, lihatTemukan Instans Spot Anda.

  4. Pilih Status instans, Hentikan instans.

  5. Ketika diminta konfirmasi, pilih Berhenti.

AWS CLI
Untuk menghentikan Instance Spot menggunakan AWS CLI

Gunakan perintah stop-instance untuk menghentikan Instans Spot Anda secara manual.

aws ec2 stop-instances --instance-ids i-1234567890abcdef0

Memulai Instans Spot

Anda dapat memulai Instans Spot yang sebelumnya Anda hentikan.

Prasyarat

Anda hanya dapat memulai Instans Spot jika:

  • Anda menghentikan Instans Spot secara manual.

  • Instance Spot adalah instance EBS yang didukung.

  • Kapasitas Instans Spot tersedia.

  • Harga Spot lebih rendah dari harga maksimum Anda.

Batasan
  • Anda tidak dapat memulai Instans Spot jika instans itu adalah bagian dari armada atau grup peluncuran, atau grup Zona Ketersediaan.

Langkah-langkah untuk memulai Instans Spot serupa dengan langkah-langkah untuk memulai Instans Sesuai Permintaan.

Console
Untuk memulai Instance Spot menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

  3. Pilih Instans Spot. Jika Anda tidak menyimpan ID instance dari Instance Spot, lihatTemukan Instans Spot Anda.

  4. Pilih Status instans, Mulai instans.

AWS CLI
Untuk memulai Instance Spot, AWS CLI

Gunakan perintah start-instance untuk memulai Instans Spot Anda secara manual.

aws ec2 start-instances --instance-ids i-1234567890abcdef0

Menghentikan Instans Spot

Jika Anda mengakhiri Instans Spot yang sedang berjalan atau berhenti yang diluncurkan oleh permintaan Spot persisten, permintaan Instans Spot akan beralih ke status open sehingga Instans Spot baru dapat diluncurkan. Untuk memastikan bahwa tidak ada instans Spot baru yang diluncurkan, maka Anda harus terlebih dahulu membatalkan permintaan Instans Spot.

Jika Anda membatalkan permintaan Instans Spot active yang memiliki Instans Spot berjalan, maka Instans Spot yang berjalan itu tidak akan berhenti secara otomatis; Anda harus secara manual mengakhiri Instans Spot tersebut.

Jika Anda membatalkan permintaan Instans disabled Spot yang memiliki Instans Spot yang dihentikan, Instans Spot yang dihentikan secara otomatis akan dihentikan oleh layanan Amazon EC2 Spot. Mungkin ada jeda pendek antara saat Anda membatalkan permintaan Instans Spot dan ketika layanan Spot mengakhiri Instans Spot.

Untuk informasi selengkapnya, lihat Membatalkan permintaan Instans Spot.

Console
Untuk mengakhiri Instans Spot secara manual menggunakan konsol
  1. Sebelum menghentikan instans, verifikasi bahwa Anda tidak akan kehilangan data apa pun dengan memeriksa apakah EBS volume Amazon Anda tidak akan dihapus saat penghentian dan bahwa Anda telah menyalin data apa pun yang Anda perlukan dari volume penyimpanan instans ke penyimpanan persisten, seperti Amazon EBS atau Amazon S3.

  2. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  3. Di panel navigasi, pilih Instans.

  4. Pilih Instans Spot. Jika Anda tidak menyimpan ID instance dari Instance Spot, lihatTemukan Instans Spot Anda.

  5. Pilih Instance state, Terminate (delete) instance.

  6. Pilih Hentikan (hapus) saat diminta konfirmasi.

AWS CLI
Untuk menghentikan Instans Spot secara manual menggunakan AWS CLI

Gunakan perintah terminate-instance untuk menghentikan Instans Spot Anda secara manual.

aws ec2 terminate-instances --instance-ids i-1234567890abcdef0 i-0598c7d356eba48d7