Apakah mungkin untuk mengubah zona ketersediaan dari instans t1.micro EC2 yang ada? [Tutup]

90

Terkadang saat mencoba meluncurkan instans t1.micro EC2 saya, instans tersebut tidak dapat disediakan dan Amazon merekomendasikan untuk mencoba zona ketersediaan yang berbeda. Apakah mungkin untuk mengubah ini untuk contoh yang sudah ada?

Brian Bowman
sumber
Lebih baik ditanyakan di serverfault .
smparkes
33
Mengapa pertanyaan ini ditutup alih-alih memindahkannya ke default server?
Eric Hammond

Jawaban:

104

Anda tidak dapat memindahkan instans EC2 yang ada ke zona ketersediaan yang berbeda secara langsung.

Namun, pendekatan berikut dapat digunakan untuk memindahkan instance ke zona ketersediaan yang berbeda secara tidak langsung melalui AMI baru:

  1. Hentikan (jangan hentikan!) Instance lama di zona ketersediaan lama.

  2. Buat AMI berdasarkan instance lama.

  3. Jalankan instance baru AMI baru di zona ketersediaan baru. Ini akan menjadi salinan persis dari instance lama Anda.

Jika Anda menggunakan alamat Elastic IP, kaitkan kembali dengan instance baru.

Setelah Anda menguji instance baru dan mengetahui bahwa itu berfungsi dengan baik, hentikan instance lama di zona ketersediaan lama.

Eric Hammond
sumber
46
wtf melakukan "salinan yang cukup tepat" yang membuatku khawatir bro
portforwardpodcast
18
portforwardpodcast: Instans baru akan dimulai dengan ID AMI yang berbeda, id instans yang berbeda, id volume EBS yang berbeda, dan mungkin data pengguna yang berbeda (Anda memutuskan apa yang akan diteruskan). Bergantung pada perangkat lunak dan konfigurasi instance, ini dapat memengaruhi cara memulai dan berperilaku. Jika tidak, sistem file pada instance akan seolah-olah Anda mematikan dan memulai ulang.
Eric Hammond
1
mungkin pembaruan untuk pengguna yang tersandung pada pertanyaan yang sama: antara langkah 2 dan 3 Anda sekarang perlu menyalin instans Anda ke zona ketersediaan lain melalui klik kanan pada AMI. Dan Anda tidak perlu menghentikan instans, jadi Anda dapat melewati langkah 1.
lordvlad
2
@lordvlad Anda membingungkan "zona ketersediaan" dan "wilayah". Setiap wilayah memiliki beberapa zona ketersediaan. AMI ada di suatu wilayah dan dapat dijalankan sebagai instance di zona ketersediaan mana pun di wilayah tersebut. Pertanyaan asli di sini adalah tentang zona ketersediaan.
Eric Hammond
3
Mulai Desember 2012, Amazon sekarang mendukung migrasi AMI ke wilayah lain melalui alat UI (Amazon Management Console). Lihat stackoverflow.com/a/14205963/423171
cprcrack