Назад | Перейти на главную страницу

Коммутатор 10 или 1 гигабит

Мы планируем переместить mysql в специальный ящик. На данный момент у нас есть веб-серверы, и на каждом из них работает mysql. Вопрос: дешевле купить коммутатор 10G и установить сетевую карту 10G в сервер mysql. Или купите обычный гигабитный коммутатор и подключите mysql box к коммутатору с помощью нескольких сетевых кабелей. В сценарии 1G мы даем каждому веб-серверу разные IP-адреса mysql. Я не думаю, что этого окна mysql с одной ссылкой 1G достаточно, чтобы удовлетворить трафик mysql нескольких веб-боксов.

На данный момент у нас есть 3 сервера, на которых работает mysql / web. Планируется добавить четвертый сервер только для mysql. Спасибо.

Редактировать:

если мы купим коммутатор 1G с портами mini-GBIC. Можем ли мы вставить разъемы mini-GBIC 10G, а затем подключить mysql-сервер к этому порту?

SQL по своей сути является системой с небольшой пропускной способностью, если вы не выполняете МНОГО больших массовых загрузок или регулярно не нуждаетесь в получении огромных результатов, вы не увидите большой выгоды от использования сетевых адаптеров 10 Гбит / с. Есть одна область, где это может быть полезно, если вы выполняете резервное копирование через Ethernet и имеете достаточно данных, чтобы оправдать затраты.

Я бы отслеживал ваш сетевой трафик на скорости 1 Гбит / с, и если вы видите постоянное длительное использование сетевой карты на скорости> 95% от 1 Гбит / с, тогда рассмотрите вариант 10 Гбит / с, в противном случае пока придерживайтесь 1 Гбит / с.

Вы можете использовать обычное связывание с балансировкой нагрузки или с LACP (коммутатор должен его поддерживать). Общая пропускная способность может достигать суммы всех физических подключений (4 ГБ для четырех каналов по 1 ГБ на сервер MySQL), но пропускная способность для одного подключения будет ограничена одним каналом (1 ГБ). Я определенно рекомендую использовать LACP для устранения повторных передач TCP.