Сети хранения данных (SAN)

Сети хранения данных (SAN) — это выделенная высокоскоростная инфраструктура, соединяющая серверы с дисковыми массивами на уровне блоков. Эта архитектура отделяет Трафик хранения от локальной сети, обеспечивая доступ к данным как к локальному диску с минимальной задержкой.

Главное

  • Архитектура использует протоколы Fibre Channel или iSCSI для передачи блочных данных.
  • Серверы монтируют логические тома напрямую, игнорируя файловую систему хранилища.
  • Зонирование и LUN-маскирование обеспечивают безопасность и изоляцию трафика.
  • Критична для виртуализации, баз данных и систем с требованиями нулевого времени простоя.
Как работают Сети хранения данных (SAN)

Сети хранения данных функционируют по принципу прямой маршрутизации пакетов между инициаторами и таргетами через коммутаторную фабрику. Инициатором выступает серверный HBA-адаптер, который преобразует команды ОС в специфичный формат протокола. Коммутаторы анализируют адреса и доставляют блоки данных к контроллеру массива, минуя основную Сеть предприятия. Такая Изоляция гарантирует детерминированную пропускную способность и исключает конкуренцию за канал с пользовательским трафиком.

Зачем нужны Сети хранения данных (SAN)

Сети хранения данных необходимы для консолидации разрозненных дисковых ресурсов в единый Пул, что радикально упрощает администрирование инфраструктуры. Виртуальные машины требуют общего доступа к томам для реализации live migration без остановки сервисов. Централизация позволяет внедрять мгновенные снапшоты и репликацию для защиты от сбоев оборудования. Без такой архитектуры невозможно обеспечить Отказоустойчивость высоконагруженных кластеров и корпоративных приложений.

Какие бывают виды сетей хранения данных (SAN)

Сети хранения данных классифицируются по транспортному уровню и используемым физическим средам. Fibre Channel обеспечивает максимальную скорость до 128 Гбит/с на оптоволокне, гарантируя отсутствие потерь пакетов. iSCSI работает поверх стандартного Ethernet, снижая затраты на оборудование за Счет использования обычных свитчей. FCoE объединяет преимущества обоих подходов, передавая кадры FC поверх сетей 10GbE/25GbE с поддержкой DCB. Выбор зависит от бюджета, требований к задержкам и существующей сетевой инфраструктуры дата-центра.

Где используются Сети хранения данных (SAN)

Сети хранения данных применяются в корпоративных ЦОД, облачных провайдерах и финансовых учреждениях для хранения критически важных данных. Базы данных Oracle и SQL Server используют SAN для обеспечения высокой частоты транзакций и целостности информации. Системы видеонаблюдения и аналитики больших данных полагаются на высокую пропускную способность каналов. Крупные телеком-операторы строят распределенные SAN для синхронизации данных между географически удаленными площадками.

Пример: установка и чтение сетей хранения данных (SAN)

Для демонстрации работы блочного уровня рассмотрим конфигурацию iSCSI-инициатора в Linux. Система обнаруживает удаленный том и монтирует его как блочное Устройство /dev/sdb, после чего на него можно создать файловую систему. Ниже приведен пример подключения к целевому узлу и сканирования новых устройств.

bash
# Подключение к удаленному хранилищу по iSCSI
sudo iscsiadm -m node -T "iqn.2023-01.com.example:san" -p "192.168.1.100:3260" -l

# Сканирование шины для обнаружения нового диска
sudo rescan-scsi-bus.sh

# Форматирование и монтирование блочного устройства
sudo mkfs.ext4 /dev/sdb
sudo mount /dev/sdb /mnt/storage

Используйте зонирование WWN для ограничения доступа серверов только к назначенным им томам, предотвращая случайное стирание данных другими узлами.

Часто задаваемые вопросы сетей хранения данных (SAN)

Часто задаваемые вопросы

В чем отличие SAN от NAS?

SAN предоставляет данные на уровне блоков, которые ОС видит как диск. NAS работает на уровне файлов по протоколам NFS или SMB, предоставляя готовую файловую структуру для сетевого доступа.

Требуется ли специальное оборудование?

Для Fibre Channel обязательны HBA-карты и оптические коммутаторы. Для iSCSI достаточно стандартных сетевых карт, но рекомендуется использовать адаптеры с аппаратным offload.

Можно ли использовать SAN для Веб-серверов?

Да, если Сайт требует высокой скорости чтения/записи базы данных. Однако для статического контента чаще используют CDN или локальные SSD для снижения нагрузки.

Что такое LUN-маскирование?

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

Итоги

Сети хранения данных представляют собой фундаментальную технологию для построения отказоустойчивой и производительной IT-инфраструктуры предприятий.

  • Обеспечивают прямой блочный доступ к дисковым ресурсам без накладных расходов файловой системы.
  • Поддерживают технологии виртуализации и миграции рабочих нагрузок без прерывания сервиса.
  • Предлагают выбор протоколов: FC для максимальной скорости, iSCSI для экономии бюджета.
  • Требуют тщательного проектирования топологии и настройки политик доступа.
  • Являются стандартом де-факто для корпоративных баз данных и критических бизнес-приложений.