Compania iXsystems, care dezvoltă distribuția pentru implementarea rapidă a stocării în rețea FreeNAS și produsele comerciale bazate pe aceasta TrueNAS, a publicat prima versiune stabilă a distribuției TrueNAS SCALE, notabilă pentru utilizarea nucleului Linux și a bazei de pachete Debian, în timp ce toate produsele anterioare ale acestei companii, inclusiv TrueOS (fostul PC-BSD), erau bazate pe FreeBSD. Ca și TrueNAS CORE (FreeNAS), noul produs poate fi descărcat și utilizat gratuit. Dimensiunea imaginii ISO este de 1,5 GB. Dezvoltarea scenariilor de construcție specifice pentru TrueNAS SCALE, interfața web și straturile intermediare se desfășoară pe GitHub.
Dezvoltarea și suportul TrueNAS CORE (FreeNAS) pe bază de FreeBSD vor continua — soluțiile bazate pe FreeBSD și Linux vor coexista și se vor completa reciproc, folosind aceeași bază de cod pentru instrumente și aceeași interfață web standard. Ca sistem de fișiere în TrueNAS SCALE se utilizează ZFS (OpenZFS). Oferirea unei ediții suplimentare bazate pe nucleul Linux se explică prin dorința de a implementa anumite idei, inaccesibile prin utilizarea FreeBSD. Este notabil că aceasta nu este prima inițiativă similară — în 2009, de la FreeNAS s-a desprins deja distribuția OpenMediaVault, care a fost transformată pe nucleul Linux și baza de pachete Debian.

Una dintre îmbunătățirile cheie în TrueNAS SCALE a fost capacitatea de a crea stocări distribuite pe mai multe noduri, în timp ce TrueNAS CORE (FreeNAS) este poziționat ca o soluție bazată pe un singur nod. server. Pe lângă creșterea scalabilității, TrueNAS SCALE se deosebește și prin utilizarea containerelor izolate, simplificarea gestionării infrastructurii și adecvarea pentru crearea de infrastructuri definite prin software. În TrueNAS SCALE se oferă suport pentru containere Docker, virtualizare bazată pe KVM și scalabilitatea ZFS pe mai multe noduri prin intermediul sistemului de fișiere distribuit Gluster.
Pentru a organiza accesul la stocare, sunt suportate SMB, NFS, iSCSI Block Storage, S3 Object API și Cloud Sync. Pentru a asigura accesul securizat, conexiunea poate fi realizată prin VPN (OpenVPN). Stocarea poate fi implementată pe un singur nod și, pe măsură ce nevoile cresc, poate fi extinsă orizontal prin adăugarea de noduri suplimentare.
Pe lângă îndeplinirea sarcinilor legate de organizarea lucrărilor de stocare, nodurile pot fi, de asemenea, utilizate pentru furnizarea de servicii și pentru rularea aplicațiilor în containere, orchestrate cu ajutorul platformei Kubernetes sau în mașini virtuale bazate pe KVM. În viitor, se preconizează introducerea unui catalog de containere gata făcute cu aplicații suplimentare, cum ar fi NextCloud și Jenkins. Printre planurile de viitor se numără și suportul pentru OpenStack, K8s, KubeVirt, pNFS, Wireguard, scalarea instantaneelor FS și replicarea.


Sursa: opennet.ro
