Компания iXsystems, развивающая дистрибутив для быстрого развёртывания сетевых хранилищ FreeNAS и основанные на нём коммерческие продукты TrueNAS, опубликовала первый стабильный релиз дистрибутива TrueNAS SCALE, примечательный использованием ядра Linux и пакетной базы Debian, в то время как все ранее выпускаемые продукты данной компании, в том числе TrueOS (бывший PC-BSD), основывались на FreeBSD. Как и TrueNAS CORE (FreeNAS) новый продукт может быть загружен и использован бесплатно. Размер iso-образа 1.5 ГБ. Разработка специфичных для TrueNAS SCALE сборочных сценариев, web-интерфейса и прослоек ведётся на GitHub.
Разработка и поддержка TrueNAS CORE (FreeNAS) на базе FreeBSD будет продолжена – решения на основе FreeBSD и Linux будут сосуществовать и дополнять друг друга, используя общую кодовую базу инструментария и типовой web-интерфейс. В качестве файловой системы в TrueNAS SCALE применяется ZFS (OpenZFS). Предоставление дополнительной редакции на базе ядра Linux объясняется желанием реализовать некоторые идеи, недостижимые при использовании FreeBSD. Примечательно, что это не первая подобная инициатива – в 2009 году от FreeNAS уже отделился дистрибутив OpenMediaVault, который был переведён на ядро Linux и пакетную базу Debian.
![](https://www.opennet.ru/opennews/pics_base/0_1645616085.jpg)
Одним из ключевых улучшений в TrueNAS SCALE стала возможность создавать хранилища, масштабируемые на несколько узлов, в то время как TrueNAS CORE (FreeNAS) позиционируется как решение на базе одного сервера. Кроме расширения масшатабируемости TrueNAS SCALE также отличается использованием изолированных контейнеров, упрощением управления инфраструктурой и пригодностью для создания программно-определяемых инфраструктур. В TrueNAS SCALE предоставляется поддержка контейнеров Docker, Kubernetes, виртуализации на базе KVM и масштабирования ZFS не несколько узлов при помощи распределённой файловой системы Gluster.
Для организации доступа к хранилищу поддерживается SMB, NFS, iSCSI Block Storage, S3 Object API и Cloud Sync. Хранилище может быть развёрнуто на одном узле и в дальнейшем при увеличении потребностей постепенно горизонтально расширяться через добавление дополнительных узлов. Кроме выполнения задач, связанных с организацией работы хранилища, узлы также могут использоваться для запуска приложений в контейнерах, оркестируемых при помощи платформы Kubernetes. В дальнейшем планируется ввести в строй каталог готовых контейнеров с дополнительными приложениями, такими как NextCloud и Jenkins.
![](https://www.opennet.ru/opennews/pics_base/0_1645616235.png)
![](https://www.opennet.ru/opennews/pics_base/0_1645616416.png)