Ini terjadi sesekali ketika Amazon ingin menonaktifkan server fisik yang sedang dijalankan instans Anda. Mereka mungkin membunuh server untuk mengganti komponen perangkat keras yang gagal atau server mungkin hanya mencapai akhir masa pakainya. Apa pun yang saya pahami, proses mereka bekerja seperti ini:
- Server fisik ditandai sebagai dinonaktifkan sehingga tidak ada instance baru yang diluncurkan.
- Jika mereka dapat (mis. Mereka tidak berurusan dengan kegagalan perangkat keras yang kritis), Amazon akan menunggu beberapa saat untuk melihat apakah mesin virtual yang dijalankan pada server dimatikan atau dinyalakan sendiri (mem-boot ulang sebuah instance EC2 biasanya menghasilkan diluncurkan pada server fisik yang berbeda).
- Setelah periode itu selesai, Amazon akan memaksa instans yang tersisa untuk reboot memindahkannya ke server fisik lainnya.
Sebagai aturan umum, karena ini dan kebiasaan lain di lingkungan, Anda harus memperlakukan setiap server yang berjalan pada EC2 sebagai Ephemeral. Server mana pun dapat reboot atau menghilang secara otomatis kapan saja. Karenanya, mengotomatiskan penyebaran dengan sesuatu seperti koki atau boneka , memiliki pemantauan yang solid, dan merancang aplikasi Anda untuk mengatasi kegagalan adalah sangat penting.