У меня есть сервер базы данных, расположенный прямо под сервером хоста виртуальной машины в стойке, и этот хост vm в первую очередь отвечает за серверы, на которых размещается пара разных веб-сайтов и серверов приложений, которые все взаимодействуют с базами данных на другом сервере. Сейчас оба сервера подключены к одному коммутатору, и я очень доволен маршрутом. Однако у обоих серверов также есть неиспользуемый сетевой порт.
Мне интересно узнать о потенциальных преимуществах использования короткого кроссовера или обычного сетевого кабеля + auto mdix для прямого соединения этих двух серверов. Это хорошая идея, или я буду делать что-то, что не принесет большой пользы и может сбить с толку будущего администратора, который этого не ищет?
Самая большая слабость, которую я вижу прямо сейчас, заключается в том, что это, вероятно, потребует изменения кода для каждого приложения vm, чтобы указать новый IP-адрес сервера базы данных в этой частной небольшой сети, и если у меня есть проблема с хостом виртуальной машины и чтобы раскрутить гостей в другом месте, пока я исправлю это, мне придется вернуть это обратно, прежде чем все заработает.
Это совсем не стоит усилий. Вы не заметите никакой разницы в производительности (при условии, что вы придерживаетесь тех же транспортных протоколов), и, как вы уже знаете, вы создадите для себя более сложную нестандартную конфигурацию, которую необходимо поддерживать. У двойного самонаведения есть особые моменты, которые следует учитывать, от простого обхода переключателя вы не выиграете.
Подключение напрямую, а не через коммутатор, не должно оказывать заметного влияния на задержку. Вы также можете подключить к коммутатору вторые порты и совокупность ссылки, если вам нужна дополнительная пропускная способность.