В чем преимущество iSCSI перед SMB?

в моем доме я запускаю сервер Hyper-V с виртуальной машиной Windows Server 2008 R2, действующей в качестве файлового сервера. Файлы совместно используются в моей сети с помощью SMB. (Кроме того, машина использует карту PERC 6 / I RAID, но я не думаю, что это важно)

Я подумываю о настройке выделенной SAN (iSCSI) машины, а затем переключении моего сервера Hyper-V на ESXi.

каковы преимущества использования iSCSI против SMB?

Я думаю, все равно нужен файл ОС (напр. Win 2k8) обмен файлами через SMB, поэтому я не уверен, что конечный результат будет отличаться от моей текущей настройки...

20
задан quack quixote
17.05.2023 17:51 Количество просмотров материала 2993
Распечатать страницу

4 ответа

Mike правильно, iSCSI и SMB/CIFS работают на двух разных уровнях абстракции.

вы можете думать о SMB / CIFS как об экспорте файловой системы, к которой могут получить доступ другие машины. Структура каталогов, метаданные безопасности и тому подобное уже есть. Клиентские компьютеры могут читать и записывать файлы в эту файловую систему, но это предел их доступа.

с iSCSI клиентские машины видят, что составляет то же самое, что и физический том из операционной системная точка зрения. С клиентской машины Windows, вы бы сначала настроить инициатор iSCSI, указывая на узел iSCSI (цель). После этого вы увидите новый физический диск в панели управления дисками Windows. Затем вы должны инициализировать его, раздела его, а затем отформатировать его под файловую систему вы хотели. Ни одна другая машина не будет иметь доступа к этой области (по крайней мере, одновременно и игнорируя передовые вещи, такие как кластерные файловые системы).

процесс был бы a немного отличается от ESXi, но концепция та же-цель iSCSI будет выглядеть как другой диск, на котором можно построить файловую систему VMFS.

одна вещь, вы можете рассмотреть, если вы строите свой собственный сервер для хранения, которые можно сделать обе вещи сразу. Программного обеспечения, таких как OpenFiler и FreeNAS позволяют совокупный пул хранения и разрешить iSCSI и SMB/CIFS для доступа. Пространство iSCSI должно быть предварительно выделено (подобно жесткому диску виртуальной машины) и не виден клиентам CIFS. Эти две области разделены. Вы также можете остаться с сервером Windows и установить программное обеспечение для экспорта цели iSCSI, например, сделанное StarWinds.

iSCSI в целом будет работать лучше, потому что не будет так много уровней абстракции в пути-протокол SMB в этом случае. Кроме того, поскольку это протокол блочного уровня, некоторые программы, которые не будут работать при установке в сетевую папку, будут работать с iSCSI.

Я думая, что ESXi не может разрешить доступ к общим папкам SMB, только NFS, поэтому вы можете также изучить это. Если это правда, вам понадобится какой-то способ экспорта акций NFS, но приведенное выше обсуждение остается прежним. OpenFiler / FreeNAS имеют поддержку NFS и Windows может быть настроен с ним тоже.

15
отвечен Jeremy 2023-05-19 01:39

File Level VS block level

уровень блокировки (iSCSI) удаленный том можно отформатировать с помощью локальной файловой системы операционной системы.

допустим, вы хотите иметь том для Apple Time-machine, и вы хотели, чтобы это было как Журналируемая файловая система Apple. или вам нужна удаленная файловая система в формате NTFS. для форматирования диска вы должны иметь доступ к диску.

СМБ уже отформатирована в устройстве таких СМБ. эти файловые системы обычно EXT2&3 и подсистема Linux позволяют вам писать в своей локальной файловой системе по протоколу SMB.

5
отвечен Lightly Salted 2023-05-19 03:56

Я думаю, что SMB - это ваш типичный сетевой ресурс, в то время как iSCSI представлен как эксклюзивное блочное хранилище с прямым подключением (например, локально установленный жесткий диск) и поэтому позволяет вам выбирать файловую систему со своими собственными плюсами и минусами. (Но я ошибался раньше :)

2
отвечен Mike Fitzpatrick 2023-05-19 06:13

ответ довольно прост: на iSCSI можно кэширование на стороне клиента, а на кого через клиентов, по умолчанию это невозможно. Вот и все.

с кэшированием чтения (и, если вы хотите, записи) вы можете достичь гораздо более высокой производительности во многих реальных ситуациях.

0
отвечен BarsMonster 2023-05-19 08:30

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

home-networking
home-server
iscsi
smb
storage
Вверх