This week Adam talks with Kris Moore, Senior Vice President of Engineering at iXsystems, about all things TrueNAS. They discuss the history of TrueNAS starting from its origins as a FreeBSD project, TrueNAS Core being in maintenance mode, the momentum and innovation happening in TrueNAS Scale, the evolution of the TrueNAS user interface, managing ZFS compatibility in TrueNAS, the business model of iXsystems and their commitment to the open-source community, and of course whatâs to come in the upcoming Dragonfish release of TrueNAS Scale.
Matched from the episode's transcript đ
Kris Moore: So I guess Iâll talk about the business side a little bit. So iXsystems, of course, weâre the makers of TrueNAS, we do all the primary development, all the testing, all that good stuff on the software side. And then on the enterprise side of the business, we offer TrueNAS as an appliance. And that competes with more of your traditional vendors out there, if you can think of who they are out in the wild. But weâre the kind of young [unintelligible 00:56:01.02] guys who do the really cool stuff, and offer a lot of neat functionality thatâs just all inclusive, itâs there; weâre not nickel and diming you for license fees, and all that good stuff. But we take that software, and we marry it to different hardware appliance platforms. The key thing is, we offer both single controller variants, so if youâre not in a high-availability need situation, you can do that. Or we have the HA platforms, which everythingâs fully redundant. So one chassis, two discrete controllers in there, they all have redundant access to the storage, and we can do failovers between them. So if you do have catastrophic system failure or something, it can failover to the other controller, and youâre back in business within seconds, because itâs all accessing the same ZFS pool, and it makes upgrades super-simple, because you can failover between them. Itâs quite nice. So we do that on the enterprise side, and thatâs very popular. Our customers really love that.
And then we do things a little nicer, like the proactive support as well, which means weâre getting alerts and notices if a drive starts to behave flaky, or if we detect some other error conditioner on the box⌠We can reach out to you and let you know âHey, weâve detected something on your rig here. Weâre gonna send you a new drive. Or we need to schedule a call to go dive into this deeper and see whatâs going on.â So really popular on that side.
One thing I will speak about a little bit is I donât think a lot of people realize how much work goes into doing an enterprise product like that. So we come out of the home lab space, right? Weâre used to going on Amazon, or Newegg, and buying our parts and putting together our system, and kind of do it yourself⌠And that works to a degree of works. But to go to the real next level of enterprise-level functionality and stability is huge. Now weâre talking - we spend a lot of time working with vendors, firmwares, trying to make everything as reliable as possible to get all the nines on uptime we can, on every single platform we sell and support. Thatâs not something you get if you homelab it. A lot of times for homelab itâs fine, itâs good enough, but for an enterprise that says âMan, Iâm running critical infrastructure off this. I cannot accept any kind of downtime.â Like, thereâs a lot of extra work that goes into TrueNAS to polish it to that level, to make sure itâs just rock-solid stable for the most critical of environments.
[58:17] And the beautiful thing is the open source community benefits a lot from that too, because a lot of those fixes end up in the open source side, of course⌠And then a lot of it is on firmware and vendors and all that good stuff, to make sure that everythingâs compatible, and itâs just hunky-dory, and hotplug, always works⌠And yes, enclosure management always works, and you get the nice visuals, and you can tell the remote hands in the data center which drive to pull by just looking at a graph and saying âOkay, itâs the second down, third to the right, go pull that one thatâs flashingâ, that kind of thing. So a lot of work goes into that. But thatâs â