Мне нужно передавать несколько терабайт в день между тремя компьютерами с Windows. Два компьютера используются для сбора данных медицинской визуализации (500 Гбайт / образец, примерно 6-7 образцов / день), а третий предназначен для анализа данных (просмотр трехмерных стеков и т. Д.).
Пока компьютеры подключены через гигабитный Ethernet. Это работает, но так медленно, что в результате весь рабочий процесс становится неэффективным.
У меня вопрос: Какова в настоящее время наилучшая практика для соединения небольшого количества ПК в максимально быструю сеть? Следует ли развертывать небольшую оптоволоконную локальную сеть? Или я должен полностью отказаться от Ethernet и использовать комбинацию Thunderbolt, USB-c или проприетарного оборудования? Или оборудование InfiniBand?
«Лучшее» - это вопрос требований и бюджета.
Коммутаторы 100GbE легко доступны, но дороги - и, как намекнул Майкл, ваши источники и приемники данных, скорее всего, не смогут справиться с 12 ГБ / с.
Помимо 100GbE есть также 200G и даже 400G Ethernet, но это в значительной степени излишек для нескольких ТБ / день.
10GbE, вероятно, будет достаточно с 1,2 ГБ / с или 4,3 ТБ / ч, а также доступным по цене - довести хранилище до такой скорости уже сейчас. Для сравнения, 400G может транспортировать до 3 ТБ / мин, что требует серьезной мощности на обоих концах.
10GbE предлагает множество физических уровней, в первую очередь
Если вы все еще используете кабели Cat-5, вам необходимо перемонтировать проводку для полного охвата (Cat-6 должен быть хорош для 55 м, Cat-5e, возможно, для 30 м).
Если вам действительно нужен 40GbE, вы можете в значительной степени забыть о меди - есть 40GBASE-T, но для этого требуется кабель Cat-8, который несколько экзотичен и идет всего на 30 м. 100G + - это полностью волоконный ЦАП или ЦАП с очень малым диапазоном.
Как уже говорилось, для ваших нужд должно быть достаточно небольшой локальной сети 10 GbE.
Если вы стоите дешево, я хотел бы указать еще на два варианта: