Bestor's Logo
(812) 303-90-91, sales@bestor.spb.ru
[ Вход ]

FAQ : SCSI/SAS/SATA : Что такое iSCSI?

Разделы FAQ
- SCSI/SAS/SATA »
|
|
|
|
|
|
+ RAID »
+ Процессоры Intel® »
+ Винчестеры (HDD) »
+ KVM (КВМ) »
+ ПО Microsoft »
+ ПО Oracle »
+ Монитор / Видео »
+ Другое »
+ Сервис »
Что такое iSCSI?
Index
  1. Что такое iSCSI?
  2. Архитектура iSCSI.
  3. Преимущества iSCSI.
  4. Недостатки iSCSI.

В: Что такое iSCSI?
О: Протокол iSCSI (Internet Small Computer System Interface) — это протокол, который базируется на TCP/IP и разработан для установления взаимодействия и управления системами хранения данных, серверами и клиентами. Иногда его еще называют SCSI over IP.

iSCSI описывает:

  • Транспортный протокол для SCSI, который работает поверх TCP.
  • Новый механизм инкапсуляции SCSI команд в IP сети.
  • Протокол для нового поколения систем хранения данных, которые будут использовать «родной» TCP/IP.

Протокол iSCSI является стандартизованным по RFC 3720 ». Существует много коммерческих и некоммерческих реализаций этого протокола.

Системы на основе iSCSI могут быть построены на любой достаточно быстрой физической основе, поддерживающей протокол IP, например Gigabit Ethernet или 10G Ethernet. Использование стандартного протокола позволяет применять стандартные средства контроля и управления потоком, а также существенно уменьшает стоимость оборудования по сравнению с сетями Fibre Channel (FC).

По материалам с сайта wikipedia.org.

В: Архитектура iSCSI.
О: iSCSI - клиент-серверная архитектура. Сервер (принимающий запросы) называется iSCSI target, клиент - iSCSI initiator.

Сервер (target) может быть реализован как программно, так и аппаратно. Программная реализация принимает запросы по сети, обрабатывает их, читает (записывает) нужные данные на носитель, отдаёт информацию (результат) обратно по сети. Так как эти операции при высокой интенсивности запросов занимают существенное время процессора, были созданы аппаратные iSCSI HBA (адаптеры), которые совмещают в себе сетевую карту Ethernet и SCSI-контроллер.

iSCSI работает на блочном уровне. Объектом, к которому предоставляется доступ, является область данных, интерпретируемая инициатором как блочное устройство (диск). Доступ является монопольным (за исключением специально рассчитанных на это файловых систем и файловых систем в режиме "только для чтения"). Обязанность создавать и обслуживать файловую систему возлагается на инициатора; сервер (цель, target) лишь обслуживает низкоуровневые запросы, аналогичные запросам, которые обслуживает драйвер диска при работе с локальными дисками.

Для адресации по сети и клиент и сервер имеют свои адреса, которые должны быть уникальными.

Для обнаружения списка доступных устройств на iSCSI цели (сервере) используется технология обнаружения (discovery, auto-discovery). Это сервис, слушающий на порте tcp (обычно, 3260) запросы клиентов и отдающий им список доступных целей. Такой сервис называют порталом (англ. portal).

Помимо порталов, для поиска доступных целей может так же использоваться iSNS (Internet storage name service).

Дополнительно, iSCSI поддерживает Multipathing.

По материалам с сайта wikipedia.org.

В: Преимущества iSCSI.
О: К преимуществам iSCSI можно отнести:

  • Консолидация систем хранения данных
  • Резервирование данных
  • Кластеризация серверов
  • Репликация
  • Восстановление в аварийных ситуациях
  • Географическое распределение SAN
  • QoS
  • Безопасность

По материалам с сайта wikipedia.org.

В: Недостатки iSCSI.
О: Основным препятствием для распространения Ethernet как базовой технологии построения сетей хранения данных является относительно большое время задержки (близкое к 75 микросекундам), которое возникает из-за особенностей стека TCP/ІР. В High-End системах при одновременном обращении к тысячам файлов это может стать серьёзной проблемой.

По материалам с сайта wikipedia.org.