iSCSI


Интерфейс малых компьютерных систем Интернета или iSCSI ( / ˈ aɪ s k ʌ z i / ( listen ) EYE -skuz-ee ) представляет собой сетевой стандарт хранения данных на основе Интернет-протокола для связывания средств хранения данных. iSCSI обеспечивает доступ к устройствам хранения на уровне блоков , передавая команды SCSI по сети TCP/IP . iSCSI облегчает передачу данных по интрасетям и управление хранением на больших расстояниях. Может использоваться для передачи данных по локальным сетям .(локальные сети), глобальные сети (глобальные сети) или Интернет и могут обеспечить независимое от местоположения хранение и поиск данных.

Протокол позволяет клиентам (называемым инициаторами ) отправлять команды SCSI ( CDB ) на устройства хранения ( цели ) на удаленных серверах. Это протокол сети хранения данных (SAN), позволяющий организациям консолидировать хранилище в массивы хранения , предоставляя клиентам (например, базам данных и веб-серверам) иллюзию локально подключенных дисков SCSI. [1] В основном он конкурирует с Fibre Channel , но в отличие от традиционного Fibre Channel, для которого обычно требуется выделенный кабель, [a] iSCSI можно использовать на больших расстояниях с использованием существующей сетевой инфраструктуры. [2] iSCSI впервые был предложен IBM и Cisco в 1998 г. и представлен в качестве проекта стандарта в марте 2000 г. [3]

По сути, iSCSI позволяет двум хостам согласовывать, а затем обмениваться командами SCSI , используя сети Интернет-протокола (IP). Делая это, iSCSI берет популярную высокопроизводительную локальную шину хранения и эмулирует ее в широком диапазоне сетей, создавая сеть хранения данных (SAN). В отличие от некоторых протоколов SAN, iSCSI не требует выделенных кабелей; его можно запустить поверх существующей IP-инфраструктуры. В результате iSCSI часто рассматривается как недорогая альтернатива Fibre Channel , для которой требуется выделенная инфраструктура, за исключением версии FCoE (Fibre Channel over Ethernet). Однако производительность развертывания iSCSI SAN может сильно снизиться, если она не используется в выделенной сети или подсети (LAN или VLAN ).), из-за конкуренции за фиксированный объем полосы пропускания.

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

Инициатор работает как клиент iSCSI. Инициатор обычно служит для компьютера той же цели, что и адаптер шины SCSI, за исключением того, что вместо физического подключения устройств SCSI (например, жестких дисков и ленточных чейнджеров) инициатор iSCSI отправляет команды SCSI по IP-сети. Инициаторы делятся на два основных типа:

Программный инициатор использует код для реализации iSCSI. Как правило, это происходит в резидентном драйвере устройства, который использует существующую сетевую карту (NIC) и сетевой стек для эмуляции устройств SCSI для компьютера с помощью протокола iSCSI. Программные инициаторы доступны для большинства популярных операционных систем и являются наиболее распространенным методом развертывания iSCSI.