Spoločnosť iXsystems zverejnila distribúciu TrueNAS SCALE 23.10, ktorá využíva jadro Linux a balíkovú základňu Debian (predtým vydávané produkty tejto spoločnosti, vrátane TrueOS, PC-BSD, TrueNAS a FreeNAS, sa zakladali na FreeBSD). Rovnako ako TrueNAS CORE (FreeNAS), aj TrueNAS SCALE môže byť stiahnutý a používaný zadarmo. Veľkosť iso obrazu je 1,5 GB. Zdrojové kódy špecifických skriptov pre zostavenie TrueNAS SCALE, webového rozhrania a vrstiev sú zverejnené na GitHub.
Produkty TrueNAS CORE na báze FreeBSD a TrueNAS SCALE na báze Linuxu sa vyvíjajú paralelne a navzájom sa dopĺňajú, pričom využívajú spoločnú kódovú základňu nástrojov a typové webové rozhranie. Poskytovanie ďalšej edície na báze jadra Linuxu je vysvetlené túžbou realizovať niektoré nápady, ktoré nie sú dosiahnuteľné pri použití FreeBSD. Zaujímavé je, že to nie je prvá podobná iniciatíva — v roku 2009 sa od FreeNAS oddelila distribúcia OpenMediaVault, ktorá bola prevedená na jadro Linuxu a balíkovú základňu Debian.
Jedným z kľúčových vylepšení v TrueNAS SCALE je možnosť vytvárania úložísk, umiestnených na viacerých uzloch, zatiaľ čo TrueNAS CORE (FreeNAS) sa pozicionuje ako riešenie na báze jedného servera. Okrem zvýšenej škálovateľnosti sa TrueNAS SCALE tiež vyznačuje použitím izolovaných kontajnerov, zjednodušením. správy infraštruktúry a vhodnosťou na vytváranie softvérovo definovaných infraštruktúr. Ako súborový systém sa v TrueNAS SCALE používa ZFS (OpenZFS). TrueNAS SCALE poskytuje podporu pre kontajnery Docker, virtualizáciu založenú na KVM a škálovanie ZFS na viac uzlov pomocou distribuovaného súborového systému Gluster.
Pre organizáciu prístupu k úložisku sa podporuje SMB, NFS, iSCSI Block Storage, S3 Object API a Cloud Sync. Pre zabezpečený prístup môže byť pripojenie realizované cez VPN (OpenVPN). Úložisko môže byť nasadené na jednom uzle a následne sa pri zvyšovaní požiadaviek môže postupne horizontálne rozširovať pridaním ďalších uzlov. Okrem vykonávania úloh súvisiacich s organizovaním činnosti úložiska môžu uzly tiež slúžiť na poskytovanie služieb a spúšťanie aplikácií v kontajneroch, orchestráldovaných pomocou platformy Kubernetes, alebo vo virtuálnych strojoch založených na KVM.
V novej verzii:
- Pridaná možnosť poskytovať prístup k jednému poľu údajov súčasne prostredníctvom protokolov SMB a NFSv4. Zabezpečená je kompatibilita ACL, práv prístupu a zámkov pre SMB a NFSv4.
- Pridaná možnosť montovania SMB oddielov z iných systémov (Windows, Netapp, myriad a pod.) a importovania z nich údajov do TrueNAS na zaistenie zdieľaného prístupu.
- Pridaná podpora synchronizácie súborov medzi SMB/NFS servermi.
- Pridaná podpora mechanizmu klonovania blokov v ZFS, ktorý umožňuje vytvoriť kópiu súboru alebo jeho časti bez duplicácie údajov, pričom druhá kópia využíva odkazy na už existujúce bloky údajov pôvodného súboru bez ich skutočného kopírovania. Použitie uvedeného mechanizmu umožnilo až 10-násobne urýchliť kopírovanie súborov a adresárov v úložiskách SMB a NFS.
- V OpenZFS, Samba a NVMe subsystémy boli vykonané zmeny na zlepšenie výkonu a škálovateľnosti. Zvýšila sa priepustnosť, zvýšil sa limit na počet súborov v adresároch a bola poskytnutá možnosť práce s väčším počtom používateľov.
- Zmenený dizajn rozhrania pre prácu s aplikáciami TrueNAS.
- Prepracované rozhranie na vytvorenie úložného priestoru (Storage Pool).
- Pridaná možnosť používať v jednej sústave až 1255 úložných zariadení a vytvárať úložiská s veľkosťou viac ako 25 PB.
- Mnohé systémové služby boli transformované na samostatné načítateľné aplikácie TrueNAS.
- Prepracované komponenty na generovanie reportov. Na vytváranie systémovej štatistiky, zobrazovanej na obrazovke s reportmi, bol použitý backend Netdata.
- Pridané tlačidlá na pozastavenie a obnovenie kontroly ZFS (Scrub).
- Pridaná podpora ZFS dRAID (Distributed Spare RAID), variantu RAIDZ s integrovaným distribuovaným spracovaním blokov pre horúcu obnovu (hot spare).
- Čas obnovy po poruche v odolných konfiguráciách bol skrátený až o 70%.
- Aktualizované verzie jadra Linux 6.1.42, ovládačov NVIDIA 535.54.03 a OpenZFS 2.2.
Zdroj: opennet.ru
