Прямое подключение БД к веб-серверу

У меня есть сервер базы данных, расположенный прямо под сервером хоста виртуальной машины в стойке, и этот хост vm в первую очередь отвечает за серверы, на которых размещается пара различных веб-сайтов и серверов приложений, которые все общаются с базами данных на другом сервере. Прямо сейчас оба сервера подключены к одному и тому же коммутатору, и я очень доволен маршрутизацией. Однако оба сервера также имеют неиспользуемый сетевой порт.

Мне интересно узнать о потенциальных преимуществах использования сетевого кабеля с коротким переходом или обычного + автоматического mdix для непосредственного соединения этих двух серверов. Это хорошая идея, или я буду делать что-то, что не принесет особой пользы и может привести в замешательство будущего администратора, который этого не ищет?

Самый большой недостаток, который я сейчас вижу, состоит в том, что для каждого приложения vm, вероятно, потребуется изменение кода, чтобы указать новый IP-адрес сервера базы данных в этой частной небольшой сети, и если у меня возникнут проблемы с хостом виртуальной машины, и чтобы раскрутить гостей в другом месте, пока я исправлю это, мне придется изменить это обратно, прежде чем все заработает.

2 ответа

Решение

Это совсем не стоит усилий. Вы не заметите никакой разницы в производительности (при условии, что вы придерживаетесь тех же транспортных протоколов), и, как вы уже знаете, вы создадите для себя более сложную нестандартную конфигурацию, которую необходимо поддерживать. Двойной самонаводящийся имеет особые вещи, которые следует учитывать, что вы не выиграете, просто обходя переключатель.

Подключение напрямую, а не через коммутатор, не должно заметно влиять на задержку. Вы также можете подключить вторые порты к коммутатору и объединить ссылки, если вам нужна дополнительная пропускная способность.

Другие вопросы по тегам