TrueNAS Scale Released and Resetting the NAS Paradigm

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

tjk

Active Member
Mar 3, 2013
481
199
43
Didn't see anything on licensing model for TrueNAS scale.
Are they planning to sell just Scale software licenses? If so, that's news to me. I assumed there would be the FOSS version, and then the enterprise version (HA, etc) that came on their own hardware like Enterprise does today.
 

Patrick

Administrator
Staff member
Dec 21, 2010
12,513
5,804
113
@PigLover - nothing right now. I think they are going to build HA and other features on Scale and license those more like TrueNAS Enterprise.

I fully expect in 2 years one will be using Linux Scale instead of FreeBSD Core for even single box storage.
 
  • Like
Reactions: Marjan

Rand__

Well-Known Member
Mar 6, 2014
6,634
1,767
113
I think the main issue will be performance.
Its still to fresh to see good comparisons, but in a few days we will see how a single TNS node works out compared to a TNC node.
If that scales up in an acceptable manner using gluster for multiple nodes remains to be seen... they are good but not sure they can do magic;)
 

tjk

Active Member
Mar 3, 2013
481
199
43
I think the main issue will be performance.
Its still to fresh to see good comparisons, but in a few days we will see how a single TNS node works out compared to a TNC node.
If that scales up in an acceptable manner using gluster for multiple nodes remains to be seen... they are good but not sure they can do magic;)
So far, lots of folks on reddit are saying the performance on TNS isn't matching the performance they had/have on TNC.

Tom @ LTS tested a beta release and also had performance complaints.
 

Rand__

Well-Known Member
Mar 6, 2014
6,634
1,767
113
Yes I've seen those, I hope its just that its not fully tuned yet.
In the long run I assume it will be en par for single node performance or even ahead, but am also afraid that its distributed side will not be able to keep up.
Network latency + extra layers will take their toll and it remains to be seen how good they can make up for that. Maybe roce/rdma will help there, but i think that still off a while (on official basis, even if it might be working already)
 
  • Like
Reactions: tjk

tjk

Active Member
Mar 3, 2013
481
199
43
Yes I've seen those, I hope its just that its not fully tuned yet.
In the long run I assume it will be en par for single node performance or even ahead, but am also afraid that its distributed side will not be able to keep up.
Network latency + extra layers will take their toll and it remains to be seen how good they can make up for that. Maybe roce/rdma will help there, but i think that still off a while (on official basis, even if it might be working already)
Couldn't agree more in terms of single node performance and the future. I still scratch my head wondering why they took the glusterfs path for scale out.

Not sure how much life glusterfs has left tbh, I think RedHat is betting on a ceph/cephfs future and gluster will be put on life support, if it isn't already.
 

Rand__

Well-Known Member
Mar 6, 2014
6,634
1,767
113
Never run a gluster config, but when I was playing around with ceph (3 or 4 node, totally unoptimized, but all nvme) it was competing against a snail and lost...
O/c that was years ago, so maybe they improved some 10fold+ but if not ...
I dont think small clusters are what Ceph is aiming at, it gets its performance from large/massive amounts of distributed copies and i am not sure that Scale is really going for that.
 

tjk

Active Member
Mar 3, 2013
481
199
43
Never run a gluster config, but when I was playing around with ceph (3 or 4 node, totally unoptimized, but all nvme) it was competing against a snail and lost...
O/c that was years ago, so maybe they improved some 10fold+ but if not ...
I dont think small clusters are what Ceph is aiming at, it gets its performance from large/massive amounts of distributed copies and i am not sure that Scale is really going for that.
You are correct here. I think @Patrick is using Ceph on his proxmox clusters, be curious to hear about his config and feedback on performance/use case/etc.

I've run Ceph for FS services and it just works and performs fast enough as an NFS replacement on < 10 node cluster.
 

Patrick

Administrator
Staff member
Dec 21, 2010
12,513
5,804
113
That is the challenge with Ceph. Really 3 nodes is too small. It is meant for big scale-out. I think iXsystems saw much of its customer base with <8-12 boxes and realized it needed a different solution.

On the Scale v. Core performance, it is 100% tuning. My Proxmox VE ZFS NAS runs wire speed at 10GbE easily. Debian + ZoL is capable of performance, but I think TNS is behind on tuning.

Once Scale gets going, the killer feature is really KVM + k8s in the same box. That lets TNS go after VMware's install base. TNC is stuck mostly just being a NAS. My sense, since Scale was launched, is that iXsystems has to invest in TNS and TNC will have to go more into a maintenance mode. The TAM for TNS is several times what it is for TNC.
 
  • Like
Reactions: BoredSysadmin

PigLover

Moderator
Jan 26, 2011
3,186
1,545
113
Ceph is best suited to give consistent performance at massive scale. It is not a high performance solution. Given a large enough cluster (likely minimum 10 nodes) and fast networking (25/100gig) it will meet the performance objectives of all but the most demanding DB workloads. But the real benefit is that same level of performance scaling near linearly to massive scale.

Ceph really isn't appropriate technology for small clusters, though it is also not horrible if its performance at that scale suits you application.

Not clear that Gluster will fare much better. My personal experience with Gluster has been quite bad.
 

Sean Ho

seanho.com
Nov 19, 2019
774
357
63
Vancouver, BC
seanho.com
Ceph can certainly work on single node with OSD failure domain, behaving like an overachieving mdadm. But I think to improve small-cluster performance it'd benefit from RDMA and better use of memory caching. I'm happy with my little 5-node cluster, but I also don't expect single-node performance from it.
 

trumee

Member
Jan 31, 2016
224
14
18
54
Dissappointed that they dont support LXD. Would have loved to run asterisk/freepbx in a container. Not everyone uses docker!