Блочный доступ
Приложение или операционная система получает доступ к блочному устройству и организует работу с данными на своей стороне. Такой подход рассматривают для серверных приложений, баз данных и виртуализированной инфраструктуры. Нужно согласовать протокол подключения, пути доступа, драйверы, требования многопутности и совместимость программного стека с конкретной системой хранения.
Файловый доступ
Клиенты работают с файлами и каталогами через файловый сервис. Важны поддерживаемые протоколы, права доступа, интеграция с каталогом пользователей, одновременная работа и обработка большого числа небольших файлов. Наличие дисков в системе не означает, что на ней автоматически есть нужный файловый сервис: функции определяются программным обеспечением и конфигурацией.
Объектный доступ
Данные предоставляются как объекты через программный интерфейс. Для S3-сценариев заранее проверьте, какие операции API нужны приложению, как организованы учётные данные, жизненный цикл и защита объектов. Само упоминание S3 не подтверждает поддержку всех возможных функций и режимов: совместимость проверяют на рабочем сценарии приложения.
Сырая и полезная ёмкость
Сырая ёмкость накопителей не равна пространству, доступному приложению. В расчёт входят защита данных, резерв, метаданные, снимки и план роста. Эффект сжатия или дедупликации зависит от данных и не должен без проверки заменять гарантированный объём. Зафиксируйте условия, на которых измеряется требуемая ёмкость.
Производительность и доступность
Сопоставляйте задержку, операции ввода-вывода и пропускную способность при одинаковом профиле нагрузки. Отдельно задайте поведение при отказе компонента и восстановлении системы. Репликация, снимок и резервная копия не являются полными заменами друг другу: для каждого механизма нужен собственный сценарий использования и проверки.
Как перейти к моделям
Изучите семейства TATLIN и документы в карточках. Не переносите протоколы одной модели на всю линейку: объектное и блочное направления имеют разные интерфейсы и ограничения. Для подбора приложите приложение, способ доступа, текущий объём, рост, профиль нагрузки и требования восстановления.
| Доступ | Рабочая единица | Исходные требования |
|---|---|---|
| Блочный | Блочное устройство | Сервер, протокол и пути подключения |
| Файловый | Файлы и каталоги | Протокол, права и число клиентов |
| Объектный | Объект и API | Операции API и поведение приложения |
Материалы производителя
Дальнейший выбор
Техническое задание на сервер · Требования к СХД · Подготовка площадки