Saya membuat skrip yang membuat snapshot dari volume EC2 kami. Script melihat di mana instance berjalan, volume mana yang terhubung ke instance tersebut, dan kemudian membuat snapshot untuk volume tersebut, mengabaikan sisanya.
Dengan menggunakan describe-instances
, saya mendapatkan ID reservasi, bukan ID instance. Ini membingungkan, tetapi memang demikian adanya. Ketika sebuah instance dimulai, reservasi dibuat untuk instance itu.
Saya masih bingung tentang konsep reservasi.
Catatan: Saya tahu apa contoh yang dicadangkan, yang berbeda dari apa yang saya jelaskan di sini. "Mesin virtual cadangan" berarti Anda menyewa mesin virtual selama satu atau dua atau tiga tahun, dan Anda mendapatkan potongan harga untuk itu. Jadi Anda memesan t2.medium selama satu tahun, dan jika Anda tidak menggunakannya, Anda masih membayar, tetapi jika Anda menggunakannya, itu lebih murah daripada biasanya.
Sekarang kembali ke "ID reservasi". FAQ AWS mengatakan:
Setiap instance yang diluncurkan oleh EC2 memiliki ID reservasi. ID reservasi memiliki hubungan satu-ke-satu dengan permintaan peluncuran instance, tetapi dapat dikaitkan dengan lebih dari satu instance jika Anda meluncurkan beberapa instance menggunakan permintaan peluncuran yang sama.
Lalu ada pertanyaan SE ini: Apa tujuan 'Pemesanan' di Amazon EC2
Masih belum jelas apa yang sebenarnya mewakili ID reservasi
Jika Anda meluncurkan satu instance pada satu waktu, setiap instance memiliki ID reservasi uniknya sendiri.
- Kapan atau bagaimana ID reservasi tunggal dapat ditautkan ke beberapa instance?
- Bisakah itu dikaitkan dengan beberapa contoh yang tidak terkait? Katakanlah saya punya server web dan server database. Bisakah saya memulainya dengan satu ID reservasi?
- Atau, bisakah id reservasi hanya ditautkan ke satu contoh yang dimulai beberapa kali, seperti untuk tujuan penyeimbangan beban.
Dalam situasi kami, semua instance memiliki ID reservasi unik, tetapi saya ingin tahu dalam situasi apa ini dapat berubah, untuk skrip yang saya gunakan sedang berjalan describe-instances
.