Открыть сервис

Система хранения данных

Система хранения данных — это специализированный программно-аппаратный комплекс, предназначенный для организации надёжного, масштабируемого и высокопроизводительного хранения информации, а также для предоставления к ней централизованного доступа серверам и приложениям. В отличие от локального диска отдельного компьютера, СХД объединяет множество физических накопителей в единое логическое пространство, управляемое через собственный контроллер и специализированное программное обеспечение. СХД являются ключевым элементом корпоративной IT-инфраструктуры и центров обработки данных (ЦОД).

История развития

Предшественниками современных СХД можно считать устройства хранения на магнитной ленте (стримеры) и первые дисковые массивы (JBOD — просто набор дисков), применявшиеся на мэйнфреймах в 1960–1970-х годах. Первоначально системы хранения были неотъемлемой частью самих серверов. По мере роста объёмов данных и требований к отказоустойчивости стала очевидной необходимость выноса функции хранения на отдельный уровень.

Значительным этапом стало появление технологии RAID (Redundant Array of Independent Disks), опубликованной в 1988 году. Она позволяла объединять несколько физических дисков в один логический том с избыточностью (отказоустойчивостью) или повышенной производительностью. В 1990-х годах возникли специализированные аппаратные контроллеры, реализующие RAID на уровне СХД, что сняло нагрузку с центральных процессоров серверов.

Развитие сетевых технологий привело к появлению двух основных архитектур доступа: Fibre Channel (FC) в 1997 году как высокоскоростной сети для подключения к СХД и iSCSI в начале 2000-х годов, позволявшей передавать команды SCSI по стандартным IP-сетям. Позднее, в 2010-х годах, массовое распространение получили твердотельные накопители (SSD), которые кардинально улучшили производительность СХД, что привело к появлению класса all-flash (все на флеш-памяти) систем.

Классификация

СХД классифицируются по различным признакам, однако наиболее распространённое деление основано на архитектуре доступа к данным.

По типу подключения и архитектуре доступа

  • DAS (Direct Attached Storage) — система хранения, подключаемая напрямую к серверу (или группе серверов) по специализированным каналам (SAS, SATA). Это простейший тип: массив жёстких дисков, подключённый к одному хосту. Минус — ограниченная масштабируемость и совместное использование.
  • NAS (Network Attached Storage) — файловое хранилище, подключаемое к локальной сети (LAN). Предоставляет доступ к данным на уровне файлов через протоколы CIFS/SMB (Windows) или NFS (Linux). Представляет собой специализированный файловый сервер с собственной операционной системой.
  • SAN (Storage Area Network) — «сеть хранения данных», предоставляющая доступ на уровне блоков (блочный доступ). Серверы видят логические устройства (LUN) как локальные жёсткие диски. Обычно строится на основе оптоволоконных каналов (Fibre Channel) или IP-сетей (iSCSI, FCoE). SAN является основой для высокопроизводительных баз данных и виртуализации.

По типу используемых накопителей

  • СХД на жёстких дисках (HDD) — традиционные системы, использующие блистерные накопители с магнитными пластинами. Отличаются большой ёмкостью (до 20 ТБ и более на диск) низкой стоимостью за гигабайт, но низкой скоростью доступа (IOPS).
  • Твердотельные СХД (All-Flash) — системы, состоящие исключительно из SSD. Обеспечивают чрезвычайно высокую производительность (сотни тысяч IOPS) и низкие задержки (менее 1 мс). Ключевой недостаток — более высокая цена за гигабайт.
  • Гибридные системы (Hybrid Storage) — СХД, сочетающие быстрые SSD (для часто запрашиваемых «горячих» данных — кеш) и ёмкие HDD (для редко используемых «холодных» данных). Оптимизация хранения достигается за счёт автоматического перемещения данных (tiering).

По архитектуре контроллеров

  • Активно-пассивная архитектура — один контроллер обрабатывает запросы ввода-вывода, а второй находится в режиме ожидания (standby), готовый перехватить управление при сбое.
  • Активно-активная архитектура — оба контроллера одновременно обрабатывают запросы на чтение и запись, повышая общую производительность и отказоустойчивость.

Устройство и ключевые компоненты

Любая система хранения данных состоит из следующих обязательных компонентов:

  1. Корзина (шасси) — физическое шасси монтажного исполнения.
  2. Контроллеры (1 или 2, реже более) — специализированные управляющие модули с процессором, памятью (кэшем) и сетевыми интерфейсами. На них работает прошивка, управляющая функциями RAID, тонкой настройкой томов и сетевыми протоколами. Кэш-память защищается от сбоев питания с помощью батарейных блоков, которые позволяют сбросить данные на диск при внезапном отключении электроэнергии.
  3. Дисковые полки (Disk Enclosures) — корзины с установленными накопителями (HDD или SSD), подключаемые к контроллерам посредством SAS- или SCSI-шин.
  4. Система охлаждения — мощные вентиляторы с регулируемой скоростью.
  5. Источник питания — резервированные блоки питания (обычно N+1).

Функции и характеристики

Современные СХД оснащены множеством программных и аппаратных функций, направленных на обеспечение доступности и производительности:

  • Снимки (Snapshots) — создание мгновенных копий данных для быстрого восстановления после ошибок.
  • Тонкое резервирование (Thin Provisioning)выделение виртуального пространства заявленного объёма, но физическое потребление дискового пространства только по мере фактического использования.
  • Дедупликация и сжатие — удаление дублирующихся блоков данных для экономии дискового пространства.
  • Репликация — синхронное или асинхронное копирование данных на удалённую СХД для обеспечения катастрофоустойчивости.
  • Шифрование данных — защита данных путём их шифрования на уровне контроллера или диска (SED — Self-Encrypting Drives).
  • Качество обслуживания (QoS) — приоритезация ввода-вывода для критически важных приложений, ограничение менее важных потоков данных.

Области применения

  • Корпоративные базы данных (СУБД Oracle, Microsoft SQL, PostgreSQL, 1С, SAP HANA) — ключевая сфера, где требуется высокое количество операций ввода-вывода в секунду (IOPS) и надёжность.
  • Виртуализация и облачные платформы (VMware vSphere, Microsoft Hyper-V, OpenStack) — выступают в роли общего пула хранилища для большого количества виртуальных машин.
  • Файловые серверы — NAS-системы предоставляют общую файловую среду для офисных сотрудников.
  • Высоконагруженные веб-приложения, E-commerce, медиаконтент — хранение веб-ресурсов, потоковое видео, биллинг.
  • Архивация и резервное копирование — использование в качестве хранилища для копий данных на магнитной ленте или в виде низкоскоростных, но ёмких дисковых массивов.

Современные тенденции

Основные направления развития СХД в 2020-х годах:

  • Доминирование технологии NVMe — замена протокола SCSI на более быстрый и параллельный NVMe, подключаемый по шине PCI Express, что позволяет раскрыть полную производительность современных SSD (до 30–100 млн. IOPS).
  • Software-Defined Storage (SDS) — смещение функций СХД в программную плоскость, работающую на стандартных серверах (например, Ceph, VMware vSAN). Это позволяет отказаться от дорогих проприетарных контроллеров.
  • Распространение архитектуры NVMe-oF (NVMe over Fabrics) — использование NVMe по сетям Fibre Channel (FC-NVMe) или по TCP/IP, что позволяет объединять высокопроизводительные накопители на расстоянии.
  • СХД как часть гиперконвергентной инфраструктуры (HCI) — объединение вычислительных ресурсов, СХД и сети в единый модуль (узел). Примеры: Dell VxRail, Nutanix.

Известные производители

На мировом рынке корпоративных СХД доминируют несколько ключевых вендоров:

  • Dell Technologies — через бренд Dell PowerStore, PowerMax (флагманская all-flash), SC Series.
  • Hewlett Packard Enterprise — линейки HPE Primera (all-flash), HPE Nimble, HPE StoreOnce (для резервного копирования).
  • NetApp — специализируется на NAS и SAN, предлагает решения AFF (All-Flash FAS) и EF-Series.
  • Hitachi Vantara — VSP (Virtual Storage Platform) серия.
  • IBM — решения DS8000, IBM FlashSystem.
  • Pure Storage — один из пионеров all-flash рынка.
  • Российские производители (на рынке РФ доля российских СХД растёт): YADRO (линейка S100, TATLIN), Аэродиск, Байкал Электроникс, КНС Групп (бренд Rosko, «СХД-Т»). Данные компании предлагают решения на базе российских процессоров и ПО.

Источники

  • «Сети хранения данных (SAN). Руководство по архитектуре» — У. Прайс, К. Хаскин, М. Хаас.
  • «Хранилища данных. От теории к практике» — В.В. Маркелов, Л.Г. Гагарина.
  • Документация и whitepapers компаний: Dell, HPE, NetApp, YADRO.
  • Материалы конференций: IDF (Intel Developer Forum), Storage Developer Conference.
  • Классические технические спецификации SNIA (Storage Networking Industry Association).
  • Статья «RAID: High-Performance, Reliable Secondary Storage» (Patterson, Gibson, Katz, 1988).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →