Moja organizacja zastanawiała się, jak geograficznie rozmieścić nasze serwery, jednocześnie aktualizując kopie zapasowe i idealnie rozkładając obciążenie.
Pierwszą rzeczą, którą mam na myśli, jest Rails na MySQL. Szybkość zapisu nie jest zbyt wysoka (artykuły / komentarze pozostawiają mniej niż 1 na minutę, chociaż niektóre mają duże załączniki multimedialne).
Więc,
- czy replikacja MySQL działa dobrze w sieciach rozległych?
- Czy połączenie (lub serwer podrzędny) nie działa oznacza, że wymagana jest ręczna interwencja (gdy dwa serwery będą mogły ponownie się ze sobą rozmawiać), czy odzyskiwanie jest automatyczne?
- Jeśli mistrz zniknie, co jest potrzebne, aby zmienić niewolnika w mistrza? Czy istnieją standardowe skrypty / narzędzia, które pomogą to zarządzać?
- Jakieś inne problemy itp?
źródło