Предположим мы имеем сферический вакум с двумя серверами.
Сервер А - Чисто с MySql
Сервер Б - Тут классический хостинг (php + apache (php-fpm) ) не суть важно. ( но без мускула )
Предположим между ними линк 1гбит или 100 мбит или еще не дай бог ниже.
Вот чисто интересно, как это будет влиять на производительность в целом. На сколько хватит такой извращенной архитектуры домашнего хостинга. И вообще если такие конструкции жизнеспособны можно пруфы может на хабре кто то писал о подобных вещах. Чисто гипотетически на сколько оно от связи между серверами зависит ?
чисто гипотетически все более менее большие проекты так и работают.
За исключением того что сервер находится не дома, а в ДЦ.
В ДЦ между серверами пинг десятки ms.
На домашний сервер это будет зависеть от канала/занятости интернета/пинга.
Скорее всего будет лагать относительно нормального хостинга.
Скорость загрузки страниц будет дольше как минимум на размер пинга * 2.
Но это не точно.
Тогда в догонку вопрос.
Если ДЦ больше одного. Ясен пень реплики, все дела. И в какой то момент в одном ДЦ рухнула железка с базами. Все начинают ломиться на реплику но она в другой ДЦ. неужели там космические скорости покупают ? Для того чтобы весь трафик погнать в другой ДЦ
Скорости в ДЦ не "выбирают", их там всего 2-3, зависит от ДЦ. 100мб/1гбит/больше
если база работает на нескольких серверах, то они все всегда работают, и если что-то падает, то ничего не меняется и продолжает работать как и должно.
ДЦ подключены к лучшим каналам, между ДЦ связь быстрее чем ДЦ и домашним сервером.
Но все равно в основном если делать репликацию, то используют один ДЦ дабы пинг был минимальный.