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

Как данные перемещаются в сети хранения данных

У меня вопрос о том, как данные перемещаются через SAN.

Например: в iSCSI SAN, если сервер A смонтирован с диском SAN и хочет скопировать данные на сервер B, который также смонтирован с диском SAN, происходит ли передача данных через рейд / диски SAN или данные перемещаются по сети сервер а -> сервер б?

В хранилище на уровне файлов при использовании, скажем, файлового сервера в среде Windows, если я понимаю, перемещаем ли мы данные с клиента a на клиент b, используя совместное использование файлов с файлового сервера, данные перемещаются с использованием сетевого клиента a -> client b, следовательно, если в клиенте сеть медленнее, чем сеть клиента b, процесс копирования будет медленнее, чем сеть клиента, правильно?

Извините за мой плохой английский.

Да ты прав. Путь потока данных:

  • hostA запрашивает данные у SAN
  • hostA отправляет данные (через smb?) на hostB
  • hostB tels SAN для записи данных

SAN не понимает файловые системы и сетевые протоколы между hostA / hostB. Таким образом, самая медленная ссылка ограничит передачу.

В качестве решения этой (и многих других) проблем существуют сетевые файловые системы, такие как Ceph.

Вся передача данных между Сервером и SAN происходит по сети.

Все передачи данных между двумя серверами происходят по сети.

Если два сервера подключают один и тот же диск, обмен данными iSCSI по-прежнему происходит по сети, но вы можете уменьшить накладные расходы сервера на обмен данными с сервером. Но теперь у вас могут возникнуть проблемы с блокировкой в ​​общей файловой системе.

Передача по сети в любом случае (от клиента к клиенту, от сервера к клиенту) всегда определяется самой низкой скоростью сетевого соединения.