Блочные системы хранения данных (доступ на уровне блоков)
Блочная система хранения обрабатывает каждый файл или папку как множество мелких блоков данных фиксированного размера и распределяет несколько копий каждого блока по дискам и устройствам в системе SAN. Преимущества такого подхода, по сравнению с файловым доступом, в повышенной надежности данных и более быстром доступе. Блочные системы хранения особенно подходят для поддержки различных рабочих нагрузок, например:
- Идеально подходят для баз данных, поскольку БД требует стабильной производительности ввода-вывода и возможности подключения с малой задержкой.
- Используйте блочное хранилище для томов RAID, где вы объединяете несколько дисков.
- Любое приложение, которое требует обработки на стороне сервиса, например Java, PHP и .Net, потребует блочного хранилища.
- Запуск критически важных приложений, таких как Oracle, SAP, Microsoft Exchange и Microsoft SharePoint.
- Различные системы виртуализации: рабочих мест, сетевых функций, контейнерные технологии и пр.
Блочные системы хранения: достоинства и недостатки
Блочная система хранения данных обычно развертывается как сеть хранения данных (SAN), которая является довольно зрелой технологией.
Преимущества этого подхода включают следующее:
- Оптимизация для обеспечения высокой производительности и надежности для рабочих нагрузок с большим объемом данных, таких как онлайн-торговля.
- Многие развертывания блочных хранилищ имеют свои собственные выделенные высокоскоростные сети. Это способствует более высокой пропускной способности и повышению производительности.
- Fibre Channel (FC) и адаптеры шины хоста (HBA) iSCSI в реализации блочного хранилища обычно обеспечивают разгрузку протокола. Эти HBA-адаптеры выполняют функции, связанные с протоколом, намного быстрее, чем основной ЦП, и освобождают ресурсы ЦП для выполнения других задач.
- Широкий спектр доступных инструментов физического управления от поставщиков виртуализации, таких, как VMware, а также сторонних поставщиков.
Недостатки блочной системы хранения данных следующие:
- Коммутаторы и HBA-адаптеры могут быть значительно дороже стандартного сетевого оборудования, необходимого для NFS.
- Существует определенный уровень сложности и затрат, связанных с приобретением отдельной сети хранения и управлением ею.
- Большая степень развертывания и постоянная сложность администрирования. Создание и управление LUN, включая зонирование коммутатора, определение размера LUN и определение количества виртуальных серверов, которые можно сопоставить с LUN, может оказаться очень сложным.
- Требуются опытные администраторы, знакомые с СХД конкретных поставщиков.
- Файловая система VMware имеет ограничение хранилища данных 2 ТБ для блочных данных, что с учетом сегодняшних характеристик роста объемов данных может означать создание и управление множеством относительно небольших хранилищ данных.
