Блочное хранилище предоставляет доступ к дисковому пространству на низком уровне. В отличие от файловых систем, данные здесь не структурированы в иерархию папок, а разбиты на блоки фиксированного размера. Каждый блок имеет уникальный адрес (LBA), что позволяет операционной системе или приложению обращаться к ним напрямую, минуя абстракции файлового уровня.
Принцип работы и применение
При подключении к серверу блочное устройство распознается как «сырой» (raw) диск. Администратор может инициализировать его, создать разделы и установить любую файловую систему, например ext4, NTFS или XFS. Обмен данными происходит по протоколам iSCSI, Fibre Channel или через шины NVMe-oF, что обеспечивает минимальные задержки ввода-вывода (latency).
- Развертывание реляционных баз данных (PostgreSQL, MySQL, Oracle), требующих прямого контроля над размещением данных.
- Создание загрузочных дисков для виртуальных машин в облачных инфраструктурах.
- Работа с транзакционными нагрузками и высокопроизводительными вычислениями.
Факт: производительность блочного хранилища измеряется в IOPS (операциях ввода-вывода в секунду) и пропускной способности. В современных облаках использование NVMe-дисков позволяет достигать значений свыше 64 000 IOPS на один том при задержках менее 1 мс.