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

В этой статье мы рассмотрим различные виды СХД, и постараемся простыми словами описать их различия и отличительные особенности.

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

DAS (Direct Attached Storage, «напрямую подключенное хранилище»)

DAS представляет собой хранилище, вынесенное за пределы сервера. Как правило, это одна или несколько дисковых полок, которые могут быть подключены к серверу напрямую, без подключения к локальной сети. В случае нескольких дисковых полок их можно подключать одну за другой (последовательно) или «веером» (параллельно), когда каждая полка подключена непосредственно к серверу.

В качестве интерфейса между сервером и хранилищем в большинстве случаев используется SAS. В сервер устанавливается контроллер SAS Host Bus Adapter (SAS HBA) или SAS RAID‑контроллер с внешними портами, к которым подключаются дисковые полки. В тех случаях, когда к серверу подключают не дисковые полки, а полноценные СХД, могут использоваться интерфейсы iSCSI и FC. В таком случае в сервер устанавливают соответствующие адаптеры (HBA).

Прямое подключение позволяет достичь очень высокой скорости передачи данных между хранилищем и сервером благодаря отсутствию задержек, связанных с сетевым трафиком. Поэтому оно может использоваться в задачах, требующих высокого быстродействия.

Кроме того, DAS является дешёвым и самым простым способом увеличения объёмов хранения, когда все дисковые отсеки сервера уже заполнены накопителями. Поэтому такая организация хранения хорошо подходит для небольших организаций со скромным бюджетом и небольшим объёмом данных.

Недостатки у DAS тоже есть. Во‑первых, это ограниченная масштабируемость: хранилище доступно только тому серверу, к которому оно подключено. В некоторых случаях возможно подключение нескольких серверов к одному хранилищу, но количество таких серверов ограничено количеством интерфейсных портов на хранилище, и не превышает нескольких штук.

Во‑вторых, это невысокая надёжность: выход из строя любой из двух частей системы — сервера или самого хранилища — приведет к потере доступа к данным.

Резюме: DAS — это такой способ организации хранения данных, когда хранилище подключено к хосту (то есть — к серверу) напрямую, через HBA.

Примеры DAS:

  • HPE D3000 Enclosure,

  • Dell PowerVault MD1400/1412,

  • Lenovo D1212/1224,

  • Lenovo D4390

NAS (Network Attached Storage, «хранилище данных, подключённое к сети»)

NAS — это хранилище, подключённое к локальной сети организации (LAN). Можно рассматривать его как выделенный компьютер (сервер), единственная задача которого — предоставлять доступ другим участникам сети к своему собственному хранилищу. Для этого хранилище имеет специализированное ПО с различными функциями работы с данными (кэширование, разноуровневое хранение, репликация и т. п.).

Хранилища NAS обладают лучшим и более простым масштабированием, чем DAS. Такая СХД потенциально доступна всем участникам сети и может работать одновременно с большим количеством подключений. Кроме того, перенос данных с локальных хранилищ серверов на общее сетевое хранилище позволяет освободить серверы для вычислительных задач, более рационально использовать пространство хранения, а также облегчает управление данными.

Главным недостатком NAS является использование общей локальной сети, к которой подключены все устройства организации. Интенсивный трафик между СХД NAS и подключенными к ней устройствами может привести к перегрузке и замедлению сети.

Самые распространённые примеры использования NAS — это файловый сервер, резервное копирование, хранение и стриминг медиаконтента.

Пример NAS:

  • HPE StoreEasy

  • Infortrend GS

SAN (Storage Area Network, «сеть хранения данных»)

SAN — это выделенная, отдельная сеть, которая используется только для работы с хранилищами данных. Эту концепцию можно также описать как набор СХД, объединённых в отдельную сеть. Серверы (хосты), которым требуется доступ к данным, размещенным на хранилищах SAN, подключаются к сети SAN через дополнительные интерфейсные платы (Host Bus Adapter, HBA) и коммутаторы SAN. Как правило SAN строят на базе протоколов FC или iSCSI. Последний вариант более дешёвый, но имеет несколько меньшее быстродействие.

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

Хранилища SAN используют для критичных задач, требующих высокого быстродействия.

Относительно других вариантов СХД SAN относительно дороги, а сеть из СХД достаточно сложна для поддержки.

Примеры SAN:

  • HPE MSA

  • HPE Primera

  • Dell ME5

SDS (Sofware-Defined Storage, «программно-определяемое хранилище») 

В общем случае под SDS понимается программно‑аппаратное решение, в котором хранение данных осуществляется на неспециализированном оборудовании (например, на группе обычных серверов) под управлением какой‑либо из стандартных операционных систем общего назначения (Windows Server, Linux, и т. п.). Накопители такой группы серверов предоставляются программному обеспечению SDS, которое организует на них хранение и реализует функции управления и работы с данными.

Иногда в качестве аппаратной части программно‑определяемого хранилища могут выступать СХД, которые отдают своё пространство хранения в общий объём хранилища.

Решение SDS имеет определённые преимущества:

  • гибкость в выборе аппаратного обеспечения. Другими словами, можно использовать стандартные серверы любого производителя — так как все функции работы с данными выполняются программным обеспечением;

  • простое масштабирование. Для увеличения объёма хранилища нужно просто добавить серверы.

Эти свойства позволяют широко использовать SDS в гиперконвергентных системах для построения хранилищ.

Все отечественные СХД, входящие в Реестр российской промышленной продукции (постановление Правительства РФ 719 от 17.07.2015) фактически являются SDS, так как представляют собой один или два сервера, соединенные между собой, с предустановленным специализированным ПО СХД от RAIDIX, BAUM, и др. производителей.

Пример СХД, построенных на основе SDS:

  • Dell PowerFlex

  • все отечественные СХД (включенные в Реестр)

Популярное ПО для создания SDS

  • vStorage (Virtuozzo)

  • vSAN (VMware)

  • GlusterFS и Ceph (Red Hat)

  • Storage Spaces Direct (Microsoft)

  • Р‑Хранилище (Р‑Платформа)

Cloud

Одним из важных этапов в развитии систем хранения являются облачные хранилища, которые предоставляют услуги по хранению данных и доступу к ним. Можно сказать, что это — аренда систем хранения. Клиент получает от провайдера хранилище с определённым набором характеристик и сервисов, доступ к которому предоставляется через сеть. Поставщик услуг организует хранение, обслуживание, обеспечение безопасности и доступ заказчика к его данным.

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

  • нет высоких затрат на старте (не нужно единовременно тратить большие деньги на покупку СХД и её размещение в датацентре);

  • объём облачного хранилища растёт по мере появления потребности (в то время как при покупке обычной СХД приходится закладываться на возможное увеличение объёма — и платить больше, чем нужно);

  • практически неограниченный объём, доступный тут же, в момент наступления потребности (он ограничен только мощностями провайдера услуг);

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

Поэтому облачные СХД часто позиционируются как идеальный вариант для небольших компаний, которым в таком случае не нужно:

  • покупать и обслуживать собственную инфраструктуру хранения данных;

  • нанимать соответствующих специалистов для установки, настройки и поддержки.

Минусы у облачных СХД, конечно, тоже есть:

  • невозможность для заказчика полноценно контролировать безопасность данных, так как физически они находятся у провайдера услуг облачного хранения;

  • при росте объема хранения данных и стоимости услуг облачное хранение может выйти дороже, чем собственная СХД;

  • как правило, высокая цена выгрузки данных из хранилища (при крайне низкой цене загрузки данных в него).

Простота создания и удобство управления облачным хранилищем (а также в некоторых случаях — внутренние правила безопасности) привели к тому, что многие компании начали использовать эту технологию в своей собственной вычислительной инфраструктуре. Такие облачные хранилища (находящиеся внутри компании) называют private cloud (частными), в отличие от public cloud (публичных), когда услуги хранения предоставляются внешним поставщиком. Также можно встретить третий вариант политики хранения данных — смешанный (hybrid cloud), когда часть данных компания хранит в своих собственных облачных хранилищах, а часть отдаёт на хранение внешним поставщикам.

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

  • разработка и тестирование программного обеспечения;

  • совместный доступ к данным;

  • резервное копирование;

  • BigData.

Комментарии (8)


  1. Ava256
    06.08.2025 08:31

    Все отечественные СХД, входящие в Реестр российской промышленной продукции (постановление Правительства РФ 719 от 17.07.2015) фактически являются SDS, так как представляют собой один или два сервера, соединенные между собой, с предустановленным специализированным ПО СХД от RAIDIX, BAUM, и др. производителей. 

    Очень сомнительное заявление.

    По вашему любая СХД становится SDS.Так как любая СХД это по факту сервер с дисками.


  1. SubbotinMaxim
    06.08.2025 08:31

    Есть 5ть типов СХД:

    DAS - прямое подключение к потребителю.

    NAS - сетевое подключение к потребителю по Ethernet.

    SAN - сетевое подключение к потребителю по FC/Ethernet/IB/SAS Network.

    SDS - сетевое подключение к потребителю как и SAN, с распределением областей хранения между контроллерами в рамках одной замкнутой среды.

    HDS - всё вышеперечисленное, дополнительно с гео-распределением.

    и всё, ничего выдумывать не надо. Типы разделены по принципу построения и подключению.

    Российские СХД, есть всех типов и зависит исключительно от производителя. В производители сидят как нормальные инженеры, так и те кто считают себя таковыми. В целом, рынок сейчас смотрит в сторону HDS - Hybrid Data Storage, т.е. универсальных гибридных систем. Подобные системы оперируют объектами хранения предоставляя конечным сервисам (потребителям) возможность читать/писать. Вот и всё.

    Всё остальные рассуждения на тему вносят беспорядок в умы людей которых я собеседую.


    1. NAI
      06.08.2025 08:31

      А я правильно понимаю, что NAS от SAN, в случае Ethernet, отличается тем что SAN позволяет получить доступ к хранилищу как к блочному устройству(iSCSI, LUNы и вот это вот все), в то время как NAS это скорее для прикладного ПО: smb, webdav, s3 и пр.

      так ли это?


      1. igrblkv
        06.08.2025 08:31

        Домашние Синолоджи с iSCSI - это SAN получается? Врёт производитель про NAS, выходит?

        ИМХО, если по Ethernet только диски/LUN'ы бегают - это SAN, если ещё и всё остальное - уже нет, обычная LAN/WAN/MAN. Так-то, на FC-адаптерах можно и локалку сделать (может я на хабре про это и читал).


        1. NAI
          06.08.2025 08:31

          Домашние Синолоджи с iSCSI - это SAN получается? Врёт производитель про NAS, выходит?

          Понятно что мир не черно-белый, и SAN может иметь ф-ции NAS, и NAS ф-ции SAN, вопрос что из этого основное назначение.

          Синолоджи, DS'ы кроме топовых XS'ов, имею 1\2.5G сетевые карты, запустить на них iSCSI конечно можно, и оно даже будет работать, но скорость будет на уровне древних IDE (ATA)\SATA1, т.е. функция как бы есть, но пользоваться ей невозможно.


          1. igrblkv
            06.08.2025 08:31

            Ну, я на WD MyBook Live с гигабитом поднимал iSCSI - винда с него работала вполне обычно, как с локального HDD. Но с локального пошустрее, конечно, но не в разы прям. На 2,5Гб это будет неотличимо от локального HDD, думаю. Дальше только SSD поможет.

            У меня на локалке 10G скорости простого копирования одного большого файла зависят от скорости чтения/записи источника/назначения и получаются от 150МБ/с (один из дисков - HDD) до 600 (все диски - RAID'ы из SSD).

            PS:

            что из этого основное назначение

            я так и написал?


            1. NAI
              06.08.2025 08:31

              Но с локального пошустрее, конечно, но не в разы прям.

              ATA100\133(IDE) - Теоретическая скорость 100\133 МБ/с. - это и есть гигабит.

              SATA I  - 1.5 Гбит/с. Пропускная способность до 150 МБ/с.

              SATA II - 3 Гбит/с, Пропускная способность до 300МБ / с.

              SATA III - 6 Гбит / с. Пропускная способность до 600 МБ/c.

              ---

              Нехитрой математикой понимаем что даже 2х2.5 Гб все равно не дадут полноценное подключение как на SATA. Да, можно найти сценарии когда нагрузка в 100\150...600 МБ\с не требуется, ну там не знаю - прослушивание музыки, запуск nginx-reverse-proxy, но нафига в таких сценариях iSCSI? А если учесть что iSCSI это все же про подключение нескольких инициаторов (для одного инициатора проще и дещевле DAS), то как бы... скорости ж совсем грустные будут.

              Вывод, для более менее реальных применений 10G это минимум, ниже выглядит баловством и хоум-лаббингом. Вот и получается, что синолоджи DS это все же NAS, т.к. SAN на них никакой.

              P.s. меня стоит DS418 - тоже игрался с iSCSI и в свое время пытался победить бесячий баг в win srv

              от 150МБ/с (один из дисков - HDD) до 600 (все диски - RAID'ы из SSD).

              Чет как-то мало. Через коммут или напрямую? jumbo frame включены? на картах буферы увеличены?


              1. igrblkv
                06.08.2025 08:31

                Нехитрой математикой понимаем

                Математикой понимать можно что угодно, но факты реальные трудно оспаривать. Если человеку не говорить, что у него Винда на сетевом диске, а не локально - то он посетует, что пора переставлять, подтупливает как-то, пора уже.

                А если учесть что iSCSI это все же про подключение нескольких инициаторов

                Не всякий 2/4 дисковый NAS на HDD сможет отдать в параллель столько, что-бы загрузить два гигабитных сетевых интерфейса. А уж если несколько - это больше двух, то всё ещё грустнее будет.

                Через коммут или напрямую?

                Несколько разных: DGS-1520, XGS1250-12.

                 jumbo frame включены?

                Нет

                на картах буферы увеличены?

                Нет

                Это всё не сильно поможет, если диск столько не всосёт!
                Пусть у САТА3 и 300МБ/с, но средний HDD - до 150 с трудом дотягивается. А уж куча мелких файлов покажут всю бесполезность 10G сети.