Hello大家好,我是你们高产的嘿手大叔。
前几天,发了几篇文章,是关于Nas和软路由的,大叔在后台收到提问,最多的就是:“大叔,我这有一台小主机,装PVE搞AIO(All in One),这样好不好?”,然后,很不幸,大叔参与了讨论,所以,辩论的终点,就是另一场辩论。
所以,一向懒得更新发文的大叔,最近是火花四起,文思泉涌啊。

对于要不要搞All In One这个问题,问得相当不错!它绝对是家庭网络DIY里的“终极一问”。
若是选择AIO,那么你有可能收获一台具备低功耗、高性能特性且省空间的全能“神机”,然而也有可能收获一个犹如“Jenga积木塔”一般,一碰就会倒下,进而导致全家断网的状况。要是选择“各司其职”,你或许会收获“稳如老狗”的那种体验,不过也可能对着桌底下那一摞插头和诸多网线干瞪眼,再瞅着“瘪下去的钱包”暗自伤神。
就在今天,这位大叔,从技术这个维度,从成本这个维度,从稳定性(WAF)这个维度,给大家认认真真地“剖析”一下这两条路线,最后还要给出一个能做到“鱼与熊掌兼得”的方案,(要是不服就来辩论赛辩一辩)。

一、 什么是“All in One” (AIO)?
AIO,顾名思义,就是把所有功能集成到一台物理机上。
AIO的“诱惑” (优点):
省钱方面含硬件,一台几百块的小主机,做了三台机器该做的工作,初期投入成本是最低的。省电涉及功耗,以前路由是5W,NAS功率为20W,下载机 power 是15W,如今一台低功耗小主机待机时,功率可能就在10W到15W之间,原本的电费杀手摇身一变成为了“省电标兵”。省空间方面,一个小盒子把所有问题都解决了,对“桌面党”以及“弱电箱党”而言是极度友好的。极客有着这样的浪漫,把这种在“螺蛳壳里做道场”的极致性能进行榨干,本身就是一种乐趣!

二、 什么是“各司其职” (分离)?
这就是传统方案:一台机器,只干一件事。
“各司其职”的“底气” (优点):
稳,再次强调非常稳,简直稳到爆!这可是它最为突出,甚至堪称独一无二的优势所在。首先是故障隔离方面,若NAS出现死机状况,并不会对全家上网造成影响;要是软路由出现崩溃情况,重新启动后便可恢复正常,且NAS里所存储的数据以及Docker服务都能完好无损。再者,WAF也就是老婆或者家人的满意度极高,当你投入精力折腾NAS、进行Docker升级操作时,绝对不会引发老婆观看的剧集卡顿,也不会导致孩子上网课处于中断状态。相信我,这一点真的至关重要,在关键时候甚至能够起到保命的作用。最后是维护简单,一旦出现问题,排查的思路清晰明了。要是属于路由所引发的问题,那就去拔掉路由的电源;要是属于NAS所产生的问题,那就对NAS进行管理。性能具备独立性:当NAS处于运行PT下载、Jellyfin转码这种运作状态的时候,不会去抢占软路由的CPU资源,进而造成网络延迟急剧飙升。三、灵魂发出拷问:你,究竟是谁。
瞅见了优劣状况,你居然依旧处于懵然状态?莫要着急,大叔会助力你进行“对号入座”。这可不单单只是技术方面的选择,更是关乎“生活方式”的一种选择。
你应该选 AIO,如果你是:
你应该选“各司其职”,如果你是:

四、 拓展深挖:“翻车”与“妥协”
光讲理论不“单调”吗?大叔给你讲讲AIO最真实的“痛点”。
AIO最大的“坑”:牵一发而动全身
真实场景复现:
在AIO主机上运行的Jellyfin(Docker)你需要进行更新,你熟练地执行了docker-compose pull操作,然而结果却是发现PVE的硬盘空间已处于满的状态,于是你便着手开始清理PVE空间,可手却不小心一抖,进而删错了一个虚拟网桥的配置。然后出现的状况是,软路由(VM1)的网络发生中断,紧接着全家就断网了,NAS(VM2)也失去了联系,你刚下载到一半的电影就此没了。最后,你老婆从卧室里冲了出来并说道:“网!又!断!了!”。这便是AIO的“Jenga(叠叠乐)效应”,你所构建的系统搭建得越高,随便一个底层出现晃动,就会致使整个系统走向崩溃。
“各尽其责”最为显著的“苦处”:钱财遭罪。有一台入门级别的x86架构软路由,价格在几百元,还有一台专门的网络附属存储设备,不管是成品还是自己动手制作的,价格从几百元到几千元不固定,然而一体化整合方案或许只需一台主机的费用。

五、 大叔的“鱼与熊掌兼得”方案:“轻AIO”
难道不存在那种堪称完美的方案吗?嘿呀,实际上确实是有这么个情况的。那位大叔所给绝大多数人推荐的乃是“轻AIO加上独立NAS”这样的一种方案。
这个方案,是一种“各司其职”的变化形式,然而它又汲取了AIO的节省费用方面的优势之处。
小主机、软路由(轻AIO形式),要进行裸机安装iStoreOS或者OpenWrt ,要保证路由是绝对稳定的 ,然而 ,我们借助iStoreOS自身所带的Docker功能 ,或者是OpenWrt自行安装Docker ,在路由上去运行那些“轻量级、于网络方面关联较强”的服务。比如 ,AdGuard Home(具备去除广告功能)、DDNS(实现动态域名功能)、Tailscale/ZeroTier(达成内网穿透功能)、uPnP(达成端口转发功能)。益处是:这些服务皆为路由的“附带之物”,与路由一同进行管理便利性颇高,并且它们极为稳定,占用资源少到极点,几乎不可能致使路由崩溃。独立NAS是(各尽其责):购置成品群晖,或者另行配备一台J4125/N5105或其他低功耗小型主机,专门安装OMV、TrueNAS或者黑群晖。这台机器仅仅承担“繁杂艰巨的任务”:PT下载、Jellyfin/Plex转码、文件存储、运行各类“重量级”Docker应用(诸如Home Assistant)。好处在于,你能够随意对这台NAS进行各种操作,哪怕是将它运行到崩溃,运行到冒烟,家里那台充当软路由的小主机依旧稳定得如同巍峨的高山,全家进行上网活动,观看电视节目竟!然!完!全!没!有!影!响。最为关键的是,老婆的心情处于愉悦状态,家庭呈现出和睦融洽的景象。
总结:
未经允许不得转载:openwrt技术分享 » 软路由要不要搞All in One?从OpenWrt多拨到稳定省电,大叔给你讲透

openwrt技术分享
微信关注,获取更多