Cara Menghentikan dan Memulai Instans Spot AWS EC2

Instans spot adalah cara AWS menjual kapasitas server yang tidak digunakan saat permintaan tidak tinggi. Mereka lebih murah, tetapi datang dengan banyak batasan, seperti rumit dan lebih rumit untuk memulai, berhenti, dan berjalan untuk jangka waktu yang lebih lama.

Batasan Untuk Menghentikan Instans Spot

Instans spot berkinerja jauh lebih baik daripada instans sesuai permintaan atau yang dipesan. Mereka umumnya untuk beban kerja jangka pendek yang dapat terganggu kapan saja, menjadikannya paling cocok untuk menjalankan tugas atau penerapan penskalaan otomatis. Namun, instans spot tidak harus bersifat sementara—satu-satunya batasan sebenarnya adalah beban kerja harus dapat diinterupsi, artinya Anda dapat menjalankan instans spot seolah-olah itu adalah instans EC2, selama Anda setuju dengan acak yang memulai ulang . .

Dalam praktiknya, restart tidak sering terjadi untuk sebagian besar jenis instans, biasanya tidak lebih dari beberapa kali sebulan per instans, jika sama sekali. Ini berarti bahwa dimungkinkan untuk menggunakannya sebagai versi lebih murah dari instans sesuai permintaan, meskipun instans yang dipesan dan EC2 Savings Plans biasanya merupakan opsi yang lebih praktis untuk penerapan jangka panjang.

TERKAIT: Daftar ke AWS Savings Plans Untuk Memotong Setengah Tagihan EC2 Anda

Mulai Januari 2020, Anda akan dapat menghentikan dan memulai ulang instans spot. Ini bekerja persis seperti EC2, di mana instans dimatikan dengan disk EBS masih utuh untuk restart berikutnya. Namun, agar instans spot yang sedang berjalan dapat dihentikan dan dimulai ulang, mereka harus memenuhi kriteria berikut:

  • Mereka tidak boleh menjadi bagian dari grup penskalaan otomatis
  • Mereka harus didukung EBS
  • Permintaan sampel harus ditandai sebagai “persistent

Itupersistent Pengubah dapat dipilih saat meluncurkan instans spot, dan artinya jika terjadi gangguan AWS, instans spot akan dimulai ulang secara otomatis. Ini biasanya sesuatu yang ingin Anda miliki sebagian besar waktu, terutama jika Anda berencana untuk menghentikan beban kerja secara manual.

Berhenti di Instans Spot

Saat meluncurkan instans spot, Anda harus memilih “persisten” di bawah pengaturan permintaan. Ini berarti Anda tidak dapat memilih “hibernasi” sebagai perilaku mematikan, tetapi biasanya bukan itu yang Anda inginkan untuk berhenti dan memulai.

Setelah diluncurkan, Anda akan menemukan kontrol untuk berhenti dan memulai instans spot seperti biasa. Setelah dihentikan, ini bekerja persis seperti instans on-demand yang dihentikan—volume EBS tetap ada, dan akan digunakan pada restart berikutnya.

Anda juga dapat menggunakan stop-instances perintah dari AWS CLI untuk menghentikan instans dari skrip.

Leave a Comment

Your email address will not be published. Required fields are marked *