Saya sudah memikirkan pekerjaan Jenkins untuk memeriksa harga untuk kotak agen yang kami putar; sering kali harga melonjak dan itu akan menjadi satu atau dua jam sebelum ada yang tahu bahwa tidak ada agen baru yang muncul, dan kemudian kita harus masuk secara manual dan memeriksa harga spot dan menyesuaikan sesuai, atau beralih zona, dll.
Insting pertama saya adalah bahwa rute terbaik adalah memiliki pekerjaan Jenkins setiap jam yang menjalankan aws ec2 describe-spot-instance-requests
dan memeriksa permintaan yang gagal (dan kemudian membuat kami gagal). Tapi saya bertanya-tanya apakah ada metode yang lebih bersih yang melibatkan benar-benar membandingkan harga yang sulit (dan karena itu dapat memberi tahu kami persis apa yang salah, dan seberapa banyak), daripada melihat permintaan yang berhasil / gagal.
Adakah yang mengatur sesuatu yang serupa? Bagaimana kamu melakukannya?