Слой 1. Block, file или object
Сначала выясняют, что получает приложение или хост: блоки, файлы либо объекты. Это быстрее всего убирает путаницу.
Блочное хранилище отдаёт блоки фиксированного размера; файловая система хоста сама организует их в файлы.
Файловое хранилище хранит данные как файлы, а NAS предоставляет такой доступ по сети, обычно через NFS или SMB.
Объектное хранилище работает с объектами с уникальными идентификаторами и метаданными через API; это не обычное дерево файловой системы.
Слой 2. DAS, NAS и SAN отвечают на разные вопросы
DAS описывает локальное подключение, NAS — сетевую файловую службу, SAN — специализированную сеть для доступа к блокам.
DAS локально подключено к одному серверу и выделено ему; название не раскрывает носители, протокол или схему защиты.
NAS — файловая служба для клиентов. По слову NAS нельзя определить внутренние диски, RAID и схему размещения блоков.
SAN предоставляет сетевой доступ к блокам и не сводится к одному Fibre Channel: технологии и протоколы могут различаться.
Слой 3. Уникальность NVMe — в интерфейсе команд и очередях
NVMe проектировался для энергонезависимой памяти и параллельного ввода-вывода. Он отделяет отправку команд от получения завершений.
NVMe использует очереди отправки и завершения, а контроллер имеет административную очередь и одну или несколько очередей ввода-вывода.
Архитектурный максимум — до 65 535 очередей ввода-вывода и до 65 535 команд в очереди; конкретный контроллер может поддерживать меньше.
NVMe — не форм-фактор и не только M.2: спецификации охватывают PCIe, RDMA и TCP, а устройства бывают M.2, U.2, AIC и EDSFF.
Слой 4. Проверка решения без смешения уровней
Рабочая схема появляется, когда модель данных, топология, транспорт и протокол, а также защита проверены отдельно.
SAN не означает Fibre Channel автоматически: доступ к блокам может идти через разные стеки протоколов.
NAS не доказывает внутренний RAID, а DAS не доказывает резервную копию или репликацию. Защиту нужно проектировать отдельным слоем.
Название NVMe не доказывает физическую совместимость: форм-фактор и транспорт проверяются независимо.
Проверьте инженерное мышление
Вопросы проверяют не память на аббревиатуры, а умение не делать лишних выводов.
Источники курса
Ссылки приведены один раз для всего курса, чтобы не мешать чтению каждого тезиса.
- Официальная документация
Block Storage
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Разделяет блоки устройства и host file system, который собирает их в files.
Открыть первоисточник - Официальная документация
File Storage
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Определяет file storage как хранение и предоставление данных в форме files.
Открыть первоисточник - Официальная документация
Network Attached Storage
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Определяет NAS через networked file access services и приводит NFS/SMB.
Открыть первоисточник - Официальная документация
What Is Object Storage
SNIA · официальный tutorial, проверено 29 августа 2026 года
Описывает objects, object ID, metadata и API create/read/delete.
Открыть первоисточник - Официальная документация
Direct Attached Storage
SNIA Technical Council · SNIA Online Dictionary, проверено 29 августа 2026 года
Определяет DAS как локально подключённое и выделенное серверу storage device.
Открыть первоисточник - Официальная документация
What Is a Storage Area Network
SNIA · SNIA tutorial, 14 октября 2019 года
Определяет SAN как специализированную сеть block-level доступа к storage.
Открыть первоисточник - Первичная спецификация
NVM Express Base Specification 2.0a
NVM Express · NVMe Base 2.0a, ратифицировано 26 июля 2021 года
Первичная спецификация Submission/Completion Queue model; текущий комплект спецификаций проверяется отдельно.
Открыть первоисточник - Официальное разъяснение
NVMe Specification FAQ
NVM Express · официальный FAQ, проверено 29 августа 2026 года
Объясняет queue model NVMe, масштабирование и отличие от протоколов, спроектированных для HDD.
Открыть первоисточник - Первичная спецификация
NVM Express Specifications
NVM Express · NVMe 2.4 specification set, 4 августа 2026 года
Официальная карта набора спецификаций и транспортов NVMe.
Открыть первоисточник