NAS vs. Home Server – What's the difference?

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
So here’s a kind of comment that I  see a lot under my home server builds “I’d consider what you built  to be a NAS, not a server” “Not to level of a real home server, we  can at best describe it as a NAS, but okay” “Seems like you built a Network Attached Storage,   which is not a server and does  not render server functionality.” “This is not a home server, this is a nas,  Video title should be how to  build a nas not a home server” “But he keeps referring to NAS.  Which is NOT a server build.  So I don't even trust this guy if he can't  even understand what he is building…” Now, most YouTubers would just read those  comments, say “okay”, and go on about their day. Or maybe even not read them at all. However, I am very petty and happen to  have a lot of free time on my hands. So today, we’re gonna talk about the  difference between a home server and a NAS, And maybe have a broader conversation about  hardware gatekeeping in the home server community. First, let’s talk about a NAS. NAS stands for “network attached storage”,   and if we just go off of that definition  alone, without any prior knowledge, it sounds like a bunch of hard drives in a  box with an Ethernet port attached to them. Which, in the earlier days of consumer  NASes, that’s kind of what it was. The NAS boxes from companies like Zyxel,   D-Link and Linksys ran on very low-cost  and low-performance embedded ARM chips, and had just enough juice to serve files from  a couple of hard drives over the network. And this is basically what a  NAS is, in it’s purest form. It stores the files, it  attaches them to the network. That’s it. That’s all it does. But obviously, modern NASes are very different  from the ARM-based boxes of mid 2000s. As time went on, people realized that having RAID  for redundancy would actually be pretty nice. And while we’re at it, it would be nice if my   NAS could maybe do something  other than just serving files Such as, maybe serving media. Synchronizing my local backups with cloud storage. Collecting footage from surveillance cameras Automatically organizing my vacation photos And so on. The point I’m trying to get to is, if you look at  some modern NAS appliances from Synology and QNAP, they don’t strictly qualify as a NAS either. They come with powerful x86  CPUs, upgradable RAM, PCIe slots, and even let you run Docker  containers and virtual machines Basically turning them into  full fledged home servers. And if the commercial NAS appliances are  kind of limited in terms of software, there is no doubt that a DIY PC  with similar specs will be more   than capable of any home server  use case you could throw at it. But let’s also go back to the YouTube  comments that I presented earlier. If you look at some of them, “NAS” is  often used almost as a derogatory term, Like “this is not a real home  server, this is a NAS at most”. And I think that this still indicates  that outdated view of what a NAS is A dumb hard drive box that has just enough brains  to serve the files, and maybe play some movies. A real home server should be beefy  enough to run multiple virutal machines, do RAID, transcode media on the fly, and  do all these other cool things, right? Well, the thing is, in the past decade,   computer hardware has become more powerful,  more power efficient, and less expensive. All at the same time. Let’s look at a “real” big boy server  from 2013. A Dell PowerEdge R720xd. It’s a dual socket rackmount server  that comes with two Intel Xeons E5-2650. Using old decommisioned enterprise gear  in a homelab is a big thing, right? And I’m pretty sure if I showed you  guys one of these on my channel, there would be no doubt that that, now  THAT’s what you call a real server. Here’s an uncomfortable truth though. If we look at the cheapest  current i3 processor, i3-13100, we’ll see that it runs LAPS around that Xeon,  scoring almost two times as much in PassMark. Which means that you can easily replace one of  these dual socket dinosaurs with just one wimpy i3 At a fraction of cost and at around  the tenth of a power consumption. And I know that for some of you  guys, this is pretty obvious. Like yeah, modern CPUs are faster than  10-year-old CPUs, what else is new? But I think that a lot of people understimate  just how much faster computer hardware has become, and just how beefy of a machine they  really need for their home server needs. Another type of comment that I often  get under my home server builds is “pff, this build has a Pentium CPU? Yeah, pass” I’m currently running a setup that is even  less performant than my last home server build An Intel Pentium G4600. And mind you, that’s a 5 year old dual-core CPU The system is currently running  a dozen of Docker containers, in addition to serving files  over the 10 gig connection. And I think it’s fair to say that  even this low-performance machine  still does more than just store files. I use it to generate invoices,  download and stream media,   scan my paper documents, and it  also hosts my password manager. And looking at the load  average, at the very least,   I could run 12 more services on  it with no issues whatsoever. “But Wolfgang, it doesn’t run any  VMs, so it’s not a real home server!” True, but you know what does run VMs? This little machine based on  an even weaker Celeron J4125. It currently runs Proxmox with  an OpenWRT VM and a few CTs It basically handles the Internet  routing for my entire network, my home automation setup, and  all of my monitoring needs. And guess what? The average load of that machine  is also consistently below 1. And once again, both of these  machines run on years old technology. An i3-13100 would wipe the  floor with both G4600 and J4125. But even these two machines are more  than enough for my home server needs. And as I just showed you, I don’t  just use them to store files either. So, does that mean that no one should have beefy  64 core Threadripper machines in their homelab? Of course not. There are definitely people who  actually do need all that horse power, And even if you like having beefy enterprise gear  in your rack closet with no reason whatsoever But I think that there should  be a place on Youtube for home   server builds that don’t break the bank. Builds that don’t utilize outdated  power gobbling enterprise hardware And that might not have 300  PCIe lanes and ECC support, but will still be more than  capable enough for most people, without taking half the room  and sounding like a jet engine. And that’s what I’m going for with my builds. And for the purpose of clarity, and as long  as they do more than just storing files I will keep calling them home server builds. And if you feel like these machines  lack performance, or features? Well, there are still plenty  of channels on Youtube that   are dedicated to overkill monster server builds. For me though? I think I’m gonna keep building modest power  efficient home servers with bulk storage, which I’m going to use to transcode media,  run my virtual machines and docker containers. And if you’d like to see these  kinds of builds in the future? Smash that subscribe button, I guess. Don’t worry, I still do impractical and  stupid builds once in a while as well. That’s gonna be it for this video,   I hope you guys enjoyed it, and as  usual, I’d like to thank my Patrons.
Info
Channel: Wolfgang's Channel
Views: 296,996
Rating: undefined out of 5
Keywords:
Id: _M3UDU2GTrc
Channel Id: undefined
Length: 7min 31sec (451 seconds)
Published: Mon Dec 18 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.