Моя організація розглядала, як географічно поширити наші сервери, зберігаючи резервні копії дуже актуальними та ідеально розподіляючи навантаження.
Початкова річ, яку я маю на увазі, - це Rails на MySQL. Частота запису не надто висока (статті / коментарі залишаються менше ніж 1 хвилину, хоча деякі з них мають великі медіа-додатки).
Тому,
- чи добре працює реплікація MySQL у широких мережах?
- Чи означає, що з'єднання (або підлеглий сервер) знижується, означає, що потрібно вручну втручання (як тільки два сервери можуть знову поговорити один з одним) або відновлення автоматично?
- Якщо господар зникає, що потрібно, щоб перетворити раба в пана? Чи є стандартні сценарії / інструменти, які допомагають це впоратися?
- Будь-які інші gotchas тощо?