Ubah Wilayah Untuk Mesin Virtual Amazon RDS

12

Saya menggunakan tingkat bebas AWS. Saat meluncurkan instance EC2 dan instance RDS, saya tidak memilih wilayah tertentu. Jadi, secara acak saya ditugaskan dua wilayah berbeda untuk EC2 dan RDS. Kemudian, setelah meluncurkan aplikasi, saya menyadari bahwa, menjadi dua contoh ini di dua wilayah yang berbeda, menyebabkan kerugian kinerja pada aplikasi.

Jadi, saya ingin meluncurkan kembali RDS saya di wilayah yang sama dengan EC2 saya. Namun, saya pergi ke konsol manajemen, mengambil snapshot dari instance rds dan pergi untuk meluncurkan instance baru, tetapi itu tidak memberi saya opsi wilayah lain untuk diluncurkan .

Bisakah Anda membantu saya bagaimana saya bisa melakukan ini dan memiliki contoh RDS saya di wilayah yang saya inginkan? Terima kasih.

Rana
sumber

Jawaban:

11

Pada saat pertanyaan ini diajukan, ini bukan sesuatu yang didukung RDS.

Namun, selanjutnya, AWS mengumumkan salinan Amazon RDS DB point-and-klik di seluruh Wilayah AWS .

Untuk meluncurkan instance dari snapshot di wilayah yang berbeda, Anda harus terlebih dahulu menyalin snapshot dari wilayah di mana ia dibuat dan disimpan, ke wilayah target.

Di konsol RDS, dari wilayah asal, pilih "Snapshots," lalu pilih snapshot yang ingin Anda salin, lalu klik "Copy Snapshot." Anda akan diberikan pilihan wilayah tujuan untuk salinan foto.

Setelah salinan selesai, Anda akan melihat foto di bawah "Foto" di wilayah target. Dari sana, Anda harus dapat menggunakan snapshot itu untuk membuat instance baru.


Opsi lain yang sekarang tersedia adalah replikasi lintas-wilayah , yang memungkinkan replika langsung dibuat di satu wilayah, dari master di wilayah yang berbeda.

Ini relevan, karena dapat digunakan untuk tujuan yang sama memindahkan server master ke wilayah yang berbeda. Dalam skenario ini, master dapat dimigrasikan dari satu wilayah ke wilayah lain dengan waktu henti minimum dengan terlebih dahulu menyiapkan replika lintas-wilayah di wilayah target yang diinginkan, dan begitu instance RDS target telah dibuat dan disinkronkan ke master, Anda akan memutuskan koneksi aplikasi dari master lama, dan kemudian mengubah replika baru di wilayah baru menjadi server master mandiri, dengan memilih "Promosikan Baca Replika" dari "Tindakan Instance" di konsol, yang akan memutuskan koneksi antara replika dan yang lama master, dan izinkan akses tulis langsung ke sana, karena sekarang akan menjadi master baru.

Michael - sqlbot
sumber