Organisasi saya telah mencari cara untuk menyebarkan server kami di sekitar secara geografis sambil menjaga cadangan sangat up to date, dan idealnya menyebarkan beban.
Hal pertama yang saya pikirkan adalah Rails di MySQL. Tingkat penulisan tidak terlalu tinggi (artikel / komentar dibiarkan kurang dari 1 per menit, meskipun beberapa memiliki lampiran media besar).
Begitu,
- apakah replikasi MySQL bekerja dengan baik di seluruh jaringan area luas?
- Apakah koneksi (atau server slave) turun berarti intervensi manual diperlukan (begitu kedua server dapat saling berbicara lagi) atau apakah pemulihan otomatis?
- Jika master menghilang, apa yang diperlukan untuk mengubah budak menjadi master? Apakah ada skrip / alat standar untuk membantu mengelola itu?
- Gotchas lain dll?