Сравнение масштабирования SAS и NVMe для серверов

    При проектировании серверных решений часто встаёт вопрос: какие накопители лучше масштабируются - SAS или NVMe? Ответ зависит от задач, бюджета и архитектуры. SAS (Serial Attached SCSI) традиционно используется в корпоративных системах с большим количеством дисков, а NVMe (Non-Volatile Memory Express) обеспечивает рекордную скорость, но имеет ограничения по числу подключаемых устройств. Рассмотрим оба варианта на примерах реальных моделей.

    Масштабирование SAS: проверенная классика

    SAS-диски, такие как Seagate Exos X16 (16 ТБ) или WD Gold (18 ТБ), поддерживают подключение до 128 устройств через один SAS-контроллер с помощью экспандеров. Это идеально для RAID-массивов и горячей замены. Например, в серверах Dell PowerEdge R740 можно установить до 16 SAS-дисков в 2U корпусе, а с использованием внешних полок (JBOD) - до 240 дисков. SAS обеспечивает стабильную пропускную способность ~12 Гбит/с на порт, что достаточно для большинства задач хранения данных.

    Преимущества SAS для масштабирования

    • Горячая замена - диски можно менять без отключения сервера.
    • Поддержка RAID - аппаратные контроллеры (например, LSI MegaRAID) легко управляют массивами до 128 дисков.
    • Дальность - кабели SAS работают на расстоянии до 10 метров, что упрощает размещение стоек.

    Масштабирование NVMe: скорость с ограничениями

    NVMe-накопители, такие как Samsung PM1733 (7,68 ТБ) или Intel Optane P5800X, показывают скорость до 7 ГБ/с, но масштабирование сложнее. Обычно серверы поддерживают 4-12 NVMe-дисков напрямую через слоты PCIe. Для увеличения количества используются NVMe-коммутаторы (например, Broadcom PCIe Switch), но это дорого и ограничивает горячую замену. Пример: в сервере HPE ProLiant DL380 Gen10 можно установить до 8 NVMe-дисков, а с внешними полками (NVMe over Fabrics) - до 24, но с задержками.

    Ограничения NVMe

    • Число линий PCIe - процессор поддерживает ограниченное количество (например, 48 линий на Xeon), что лимитирует подключение дисков.
    • Горячая замена - поддерживается, но требует специальных бэкплейнов (например, в Supermicro).
    • Стоимость - NVMe-диски в 2-3 раза дороже SAS за гигабайт.

    Сравнение в реальных сценариях

    Для баз данных (OLTP) лучше NVMe из-за низкой задержки. Для архивов и бэкапов - SAS из-за низкой цены и масштабирования до сотен терабайт. Пример: в RAID 10 из 8 SAS-дисков (Seagate Exos) получаем ~2000 МБ/с, а из 4 NVMe (Samsung PM1733) - ~14 000 МБ/с, но стоят они в 4 раза дороже. Если нужно 100+ ТБ, SAS остаётся единственным практичным выбором.

    Вывод: что выбрать?

    Если вам нужно масштабирование до 100+ дисков с горячей заменой и низкой стоимостью - выбирайте SAS. Если важна максимальная скорость для небольшого количества дисков (до 12) - NVMe. Гибридные решения (SAS для хранения, NVMe для кэша) часто оптимальны для современных ЦОД.

    Часто задаваемые вопросы