Добрый день, есть не большой проект, работает на несколько стран Европы, СНГ и России для этих целей сайт расположен в ДЦ во Франции, все хорошо.
Не так давно мы решили охватить США и Канаду, сервер на границе Канады.
Сейчас возникает проблема с возней разными версиями сайтов и тем что менеджить приходиться отдельно, решили объеденить сайты, возникли вопросы:
1) Где почитать о DNS Load balancing via Geo-ip, что то похожее, может подскажите существущие сервисы, задача простая, кидать человека на ближайшую локацию?
2) Как правильно организовать работу с БД в данном случае и избежать больших задержек, ибо оба сервера могут добавлять данные (добовляеются данные реже чем читаются)?
3) Так же, для поиска по сайту используется ElasticSearch в нашем случае инстансы стоит дублирвоать или оставить на одном сервере?