Saya memiliki dua tujuan untuk ini:
- Untuk memiliki cadangan di luar kantor jika terjadi masalah dengan Amazon Web Services di seluruh wilayah.
- Untuk menyalin data produksi dari akun penagihan produksi ke akun penagihan beta.
Saat ini tampaknya Amazon tidak mendukung salah satu dari dua kasus penggunaan ini di luar kotak.
Saya telah melihat mysqldump dan xtrabackup (lihat form posting) yang disebutkan.
Saya juga melihat proses yang lebih rumit (didokumentasikan di sini )
- Server RDS baru di akun penagihan sumber (prod) diputarkan dari cadangan baru-baru ini.
- Contoh EC2 baru diputar yang memiliki akses ke server RDS di langkah 1.
- mysqldump digunakan untuk membuat cadangan dari basis data ini.
- Cadangan disalin ke lokasi di luar lokasi (S3?).
- Di akun dan / atau wilayah terpisah, server RDS baru diputar.
- Database dump diimpor.
Kiat dan saran sangat dihargai.
sumber
Saya memiliki masalah yang sama. Solusi saya adalah menulis skrip bash sederhana . Namun terbatas pada satu wilayah saja.
Berikut skrip yang dimaksud:
sumber
AWS RDS sekarang mendukung penyalinan snapshot lintas wilayah dan lintas-akun yang akan memungkinkan Anda untuk menyelesaikan tujuan Anda hanya menggunakan RDS.
Anda masih harus menggunakan metode skrip dump untuk mendapatkan cadangan ke S3 pada saat ini. Kemampuan untuk menggunakan S3-IA atau Gletser akan baik dalam hal penghematan biaya karena biaya cadangan RDS berada pada Standar S3 atau lebih tinggi (bervariasi menurut db).
sumber