View a markdown version of this page

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.

Menemukan Instans Spot Anda

Instans Spot muncul di halaman Instans di konsol, bersama dengan On-Demand Instans. Gunakan prosedur berikut untuk menemukan Instans Spot Anda.

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

  2. Di panel navigasi, pilih Instans.

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

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

AWS CLI
Untuk menemukan Instans Spot Anda

Gunakan perintah describe-instance berikut.

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

Gunakan perintah describe-instance berikut.

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

Jika outputnya adalahspot, instance tersebut adalah Instance Spot. Jika tidak ada output, instance tersebut adalah On-Demand Instance.

PowerShell
Untuk menemukan Instans Spot

Gunakan Get-EC2Instance cmdlet.

Get-EC2Instance -Filter @{Name="instance-lifecycle"; Values="spot"}
Untuk menentukan apakah sebuah instance adalah Instance Spot

Gunakan Get-EC2Instance cmdlet.

(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.InstanceLifecycle

Jika outputnya adalahSpot, instance tersebut adalah Instance Spot. Jika tidak ada output, instance tersebut adalah On-Demand Instance.

Menemukan instans yang diluncurkan oleh permintaan tertentu

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

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

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

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

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

AWS CLI
Untuk menemukan Instans Spot untuk permintaan

Gunakan perintah describe-spot-instance-quests berikut.

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

Berikut ini adalah output contoh:

[ { "ID": "i-1234567890abcdef0" }, { "ID": "i-0598c7d356eba48d7" } ]
PowerShell
Untuk menemukan Instans Spot untuk permintaan

Gunakan Get-EC2SpotInstanceRequest cmdlet.

(Get-EC2SpotInstanceRequest -SpotInstanceRequestId sir-0e54a519c9EXAMPLE).InstanceId

Menghentikan Instans Spot

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

catatan

Saat Instans Spot dihentikan, Anda dapat mengubah beberapa atribut instansnya, tetapi tidak jenis instansnya.

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

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
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Instans.

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

  4. Pilih Status instans, Hentikan instans.

  5. Ketika diminta konfirmasi, pilih Berhenti.

AWS CLI
Untuk menghentikan Instance Spot

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

aws ec2 stop-instances --instance-ids i-1234567890abcdef0
PowerShell
Untuk menghentikan Instance Spot

Gunakan Stop-EC2Instance cmdlet.

Stop-EC2Instance -InstanceId 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 sebuah EBS-backed instance.

  • 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 mirip dengan langkah-langkah untuk memulai On-Demand Instance.

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

  2. Di panel navigasi, pilih Instans.

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

  4. Pilih Status instans, Mulai instans.

AWS CLI
Untuk memulai Instans Spot

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

aws ec2 start-instances --instance-ids i-1234567890abcdef0
PowerShell
Untuk memulai Instans Spot

Gunakan Start-EC2Instance cmdlet.

Start-EC2Instance -InstanceId i-1234567890abcdef0

Menghentikan Instans Spot

Awas

Mengakhiri instance bersifat permanen dan tidak dapat diubah.

Setelah Anda menghentikan instans, Anda tidak dapat lagi terhubung ke instans, dan instans tidak dapat dipulihkan. Semua volume Amazon EBS terlampir yang dikonfigurasi untuk dihapus pada penghentian juga dihapus secara permanen dan tidak dapat dipulihkan. Semua data yang disimpan pada volume penyimpanan instans hilang secara permanen. Untuk informasi selengkapnya, lihat Cara kerja penghentian instans.

Sebelum Anda menghentikan instans, pastikan Anda telah mencadangkan semua data yang perlu Anda simpan setelah penghentian ke penyimpanan persisten.

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 Spot disabled yang memiliki Instans Spot yang berhenti, maka Instans Spot yang berhenti akan secara otomatis diakhiri 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
  1. Sebelum Anda mengakhiri sebuah instans, pastikan bahwa Anda tidak akan kehilangan data apa pun dengan memeriksa apakah volume Amazon EBS Anda tidak akan dihapus pada saat pengakhiran, dan apakah Anda telah menyalin semua data yang Anda perlukan dari volume penyimpanan instans Anda ke penyimpanan persisten, seperti sebagai Amazon EBS atau Amazon S3.

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

  3. Di panel navigasi, pilih Instans.

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

  5. Pilih Status Instance, Hentikan (hapus) instance.

  6. Pilih Hentikan (hapus) saat diminta konfirmasi.

AWS CLI
Untuk mengakhiri Instans Spot secara manual

Gunakan perintah terminate-instance untuk mengakhiri Instans Spot secara manual.

aws ec2 terminate-instances --instance-ids i-1234567890abcdef0 i-0598c7d356eba48d7
PowerShell
Untuk mengakhiri Instans Spot secara manual

Gunakan Remove-EC2Instance cmdlet.

Remove-EC2Instance -InstanceId i-1234567890abcdef0