Имею выделенный сервер на OVH.
Из-за высокой нагрузки мне кажется, мне нужно переместить мою базу данных на выделенный сервер.
Таким образом, у меня будет 1 выделенный сервер с Apache и PHP и еще 1 только с базой данных.
Меня беспокоит задержка внутреннего соединения между этими двумя серверами.
Когда я куплю свой второй сервер для БД, должен ли я попросить OVH, могу ли я установить его в ту же стойку, что и мой первый сервер?
Или это вообще не имеет значения?
Подробности:
Мой фактический сервер:
Intel Core2Duo
2x 2.33+ GHz
3 MB L2 - FSB 1066 MHz
RAM 4 GB DDR2
2x 750 GB - SATA2
Мне понадобится 2x таблица mysql с не менее 5.000.000 записей одна и 10.000.000 другая
Задержка будет иметь значение только в том случае, если вы отправляете большое количество «небольших» (то есть быстро обслуживаемых) запросов на свой сервер и выполняете так называемую «пинг-понг» -обработку (т.е. ожидаете возврата результата запроса до того, как выдача последующего запроса).
В этом случае ваши возможности обработки будут ограничены задержкой ссылки, поскольку вам придется ждать как минимум полный цикл RTT для каждого отправленного запроса. Поскольку это был бы «плохой дизайн» (tm) и в любом случае весьма подверженный ошибкам, вам нужно будет изучить эту проблему.
В большинстве других случаев задержка не имеет значения - она может повлиять на время установки соединения (которое в 2 раза превышает RTT), но поскольку задержка, вероятно, будет в пределах 10 мс даже для разных хостеров, а типичное время запроса, по крайней мере, на порядок выше, она не о чем беспокоиться.
Еще одна вещь, которую следует учитывать, если ваши запросы возвращают большой объем данных (например, с большими двоичными объектами в строках данных), заключается в том, что вы можете достичь некоторого ограничения пропускной способности или увидеть, что ваши расходы на хостинг значительно возрастут, если вам выставлен счет за гигабайт переданных данных - вам следует поговорите об этом с OVH перед заказом.
Одна и та же стойка не имеет большого значения, если они находятся на отдельных коммутаторах с отдельными vlan (и отдельными подсетями) и т. Д.
Вам следует попросить установить сервер в той же VLAN / подсети - это обеспечит переключение между вашими серверами только на уровне L2.