TrueNAS: системы хранения данных на OpenZFS

TrueNAS выпускает программное обеспечение и оборудование для хранения данных. На одной системе размещают общие папки сотрудников, диски виртуальных машин, резервные копии и медиаархив.

Все системы TrueNAS работают на OpenZFS. Эта файловая система сверяет контрольные суммы данных и восстанавливает повреждённые блоки из избыточной копии, поэтому сбой диска не портит файлы незаметно.

Снимки, репликация, сжатие и шифрование входят в ПО и не требуют отдельных лицензий.

Линейка начинается с компактных 2U-систем серии H и доходит до систем с двумя контроллерами и полками расширения ёмкостью до 30 ПБ. Модель выбирают по объёму данных, нагрузке и требованиям к работе без простоя.

Software Service Distribution является официальным дистрибьютором TrueNAS в Казахстане. Наш офис находится в Астане: мы подбираем системы хранения данных под проект и готовим коммерческие предложения.

Система хранения TrueNAS F100
Веб-интерфейс TrueNAS

Файлы, виртуальные машины и резервные копии

Сотрудники работают с общими папками по SMB и NFS. Серверы виртуализации подключают тома по iSCSI, Fibre Channel или NVMe-oF. Приложения и системы резервного копирования записывают данные по протоколу, совместимому с S3.

Для VMware, Hyper-V и Proxmox есть интеграция со снимками, поэтому копия виртуальной машины сохраняется в согласованном состоянии. Veeam, Acronis, NetBackup и другие системы резервного копирования используют TrueNAS как хранилище.

Неизменяемые снимки защищают данные от случайного удаления и программ-вымогателей: файлы можно вернуть к состоянию на момент снимка. Репликация копирует данные на вторую систему TrueNAS или в облако: Amazon S3, Azure, Google Cloud, Backblaze B2.

Работа без простоя

Системы серий H, M, F и V можно заказать с двумя контроллерами. Если один контроллер выходит из строя, второй принимает нагрузку автоматически, без потери данных, а клиенты продолжают работать по тому же IP-адресу. Обновление ПО тоже проходит без остановки хранилища.

Диски объединяются в RAID-Z с одним, двумя или тремя дисками чётности либо в dRAID. Резервные диски подключаются к массиву сами, диски меняются на ходу, а система регулярно проверяет их состояние и сообщает о проблемах по почте, в Slack или PagerDuty.

Безопасность данных

Шифрование включается для отдельных наборов данных или целых дисков, ключи можно хранить на внешнем сервере по KMIP. В Enterprise шифрование соответствует FIPS 140 как для хранимых данных, так и при передаче.

Права администраторов разделяются по ролям: безопасность, хранение, мониторинг. Входы и действия администраторов, а также события SMB записываются в журнал аудита. Обновления подписаны производителем, и при проблеме систему можно откатить на предыдущую версию.

Community Edition и Enterprise

TrueNAS Community Edition распространяется бесплатно, с открытым исходным кодом. Её устанавливают на собственное оборудование.

TrueNAS Enterprise поставляется вместе с системами серий H, M, F, R и V. В эту версию входят работа на двух контроллерах с автоматическим переключением, функции безопасности TrueSecure и поддержка производителя.

TrueCommand: управление несколькими системами

TrueCommand показывает в одном веб-интерфейсе все системы TrueNAS: заполнение пулов, загрузку процессора и сети, оповещения и задачи репликации. Он предупреждает заранее, когда пул приближается к пределу ёмкости.

Доступ администраторов настраивается по ролям, изменения записываются в журнал аудита. TrueCommand запускается в Docker или как облачный сервис; версия в Docker бесплатна для систем до 50 дисков.

Схема подключения систем TrueNAS к TrueCommand

Серии и характеристики

HMFRV
TrueNAS серии H TrueNAS серии M TrueNAS F100 TrueNAS серии R TrueNAS V140
НазначениеМалый и средний бизнес, филиалы, видеонаблюдениеВиртуализация, медиапроизводство, резервное копированиеНагрузки на NVMe: видеомонтаж, виртуализация, быстрый файловый обменВысокая плотность хранения на одном контроллереГибридное и флеш-хранилище в одном корпусе
ПОEnterpriseEnterpriseEnterpriseEnterpriseEnterprise
Контроллеры1 или 2 (HA)1 или 2 (HA)1 или 2 (HA)12 (HA)
НосителиГибрид или флеш, NVMe в каждом отсекеГибрид или флеш, кэш записи TrueCache NVDIMMNVMe SSD; гибридный вариант с полками SASR20 и R50: гибрид; R60: NVMeSAS HDD и NVMe Gen4, кэш на NVMe Gen5
Макс. ёмкость3 ПБ30 ПБ20 ПБ7 ПБ16 ПБ HDD или 4 ПБ NVMe
Сетьдо 2 × 40/100 GbEдо 4 × 100 GbEдо 8 × 100 GbEдо 2 × 400 GbEдо 4 × 100 GbE
Fibre Channelдо 2 × 32 Гбит/сдо 4 × 32 Гбит/сдо 6 × 32 Гбит/с2 × 32 Гбит/с в R20 и R50опционально
Корпус2U, 12 отсеков4U, 24 отсека2U, 24 отсека NVMeR60: 1U, R20: 2U, R50: 4U4U

Модели

МодельПроцессорПамятьСетьЁмкость без сжатияКорпус
H: гибридные системы
H104 ядра (8 потоков)до 128 ГБ4 × 1GBase-T; опц. 4 × 10/25 GbE1,8 ПБ2U
H2010 ядер (20 потоков)до 256 ГБ4 × 1GBase-T; опц. 4 × 10/25 GbE или 2 × 10/25 + 2 × 40/100 GbE3 ПБ2U
H3020 ядер (40 потоков)256 ГБ4 × 1GBase-T, 2 × 10GBase-T; опц. как у H203 ПБ2U
M: корпоративные системы
M308 ядер96 ГБ2 × 10/25/40 GbE, 2 × 10GBase-T1,5 ПБ4U
M4010 ядер (20 потоков)192 ГБ2 × 10/25/40/100 GbE, 2 × 10GBase-T3 ПБ4U
M5020 ядер (40 потоков)384 ГБ2 × 10/25/40/100 GbE, 2 × 10GBase-T10 ПБ4U
M6032 ядра (64 потока)768 ГБ4 × 10/25/40/100 GbE, 2 × 10GBase-T30 ПБ4U
F: флеш-системы NVMe
F6032 ядра (64 потока)512 ГБ кэша DRAMдо 4 × 10/25/40/100 GbE9 ПБ флеш, 10 ПБ гибрид2U, 24 × NVMe
F10048 ядер (96 потоков)512 ГБ кэша DRAMдо 4 × 10/25/40/100 GbE или 8 × 100 GbE20 ПБ2U, 24 × NVMe
R: системы с одним контроллером
R20до 16 ядердо 192 ГБ2 × 10/25/40/100 GbE, 2 или 6 × 10G3,4 ПБ2U, 12 × 3,5"
R50до 16 ядердо 192 ГБ2 × 10/25/40/100 GbE, 2 или 4 × 10G6,5 ПБ4U, 48 × 3,5"
R60до 32 ядердо 384 ГБ2 × 400 GbE или 4 × 25/100/200 GbE7 ПБ1U, 12 × NVMe
V: гибрид и флеш на двух контроллерах
V140по конфигурациипо конфигурациидо 4 × 100 GbE16 ПБ HDD или 4 ПБ NVMe4U

Подбор системы

Для подбора модели пришлите объём данных сейчас и ожидаемый рост, нужные протоколы доступа, требования к работе без простоя и скорость вашей сети.

Коммутаторы для сети хранения можно подобрать в том же проекте: Asterfusion.