homelab 折腾记
Posted on October 27, 2023 (Last modified on June 19, 2024) • 4 min read • 1,832 words折腾 homelab 的一些感受
看到不少优秀的网站或者技术栈,也想在本地也搞一个玩玩。就如看到别人吃冰淇淋,嘴馋也想试试。还有当供应商的服务已经无法满足或者费用成本难以承受的时候,基于安全,隐私和便利性,便开始了折腾之旅。homelab 算是玩具,也算兴趣。
工作中有幸接触了不少交换设备、服务器等硬件资源。网络及软件层面的内容,也稍有涉猎。看着各路巨佬的大 house 里面,随意停放的私人机柜和充满金钱味道的桌面外设,心里除了酸爽,隐隐的感觉这个东西会挺烧钱的。别人开兰博基尼,不用折磨自己齐头并进的,先骑小黄摸索把。
数了数自己能够买的起的,从视频网站及三方的论坛开始物色设备清单。买了一块树莓派 4b(2核/4G内存/32G存储)。关于私有云存储,在x东618买了 QNAP 的 NAS。工作需要为了一劳永逸的解决没有服务器资源使用的匮乏感,买了一台配置很不错的二手 DELL R620。顺便买了 TP-Link hub、网线及各种配件。后来开始飘了,打算搞个机柜的,深夜的时候,还是自律的忍住了。这也源于实践的过程中,发现当初对有些东西的内容,缺乏一些清醒的认知。
比如树莓派4b,在折腾的过程中,发现 tf卡 的读写速度实在拉跨,跑一些很简单的 demo 服务,效果挺差的。优化来优化去,最后发现自己就像是在改装自行车,然后想和摩托比一比速度。
装 docker nextcloud 的把玩的过程中,这个家伙,不只是类似热门的 nextcloud 等资源镜像本身,arm 容器镜像和 x86 架构的镜像兼容性及丰富程度相比,简直没办法比,除此你还要考虑 arm 架构v3,v7等版本适配的问题。虽然 arm docker nextcloud 挂载了一块转接的笔记本硬盘,配置实现了私有云 NAS 的功能,试用了下,自我感觉还不错。几个小时冷静下来后,考虑到 tf卡 的脆弱、数据存储的副本冗余、以及树莓派硬件本身的不可靠,最后还是舍弃了这个方案,买了品牌商的 NAS 设备。
不少三方厂商借着工业 arm 产品的特性,来对标宣传树莓派4b, 有不少的欺骗性。折腾完树莓派,毫不犹豫二手出掉了。断断续续折腾一年直到最后,只剩下了和树莓派有关得一些惨痛经历。价格便宜,性能拉跨,适用场景,非常有限。它是一个 arm 好玩具,期待硬件未来能有突破。
QNAP 的 TS-453mini 8G内存,四盘位还是蛮好用的,两块 4T 的西数红盘 raid1。对比国内的不少云,在隐私和成本便利上,还是挺不错的。配合 DDNS 还能开虚拟机当公有云来用。如果数据量很小的话,考虑到后续的资产电子化、轻量化,成本冗余等等,慢慢的还是计划托管在靠谱的云厂商上。QNAP 并不太适合当下数据量很小的自己,提前购置的这个私有云 NAS,算是剁手了。
比较后悔的就是 DELL R620 了。当时想着有很多的服务器资源可以自己调动使用,实际情况是只有在研究具体项目时,才会开机。平时都是关机的,24小时开机的话,这个电费还是有点恐怖,毕竟电源 750W,运行功率一般在 300W 左右。试想一下,公司会考虑数据安全问题和各种审批流程,是绝对不会允许上架自己的服务器在公司内部使用的。同时加班那么多,平时你想自用,场景和频率的话,实际使用的时间真的非常短。
如果需要自己额外调研,临时使用 vultr 的付费测试资源其实是更划算的一种方式。DELL R620 也挂咸鱼了。当下的 mini x86 pc,是这种场景下的不错替代,例如 ThinkCentre M720Q、零刻,铭凡等,NUC 太多的品牌溢价就不太适合了。
在折腾的过程中,原本不清晰的,渐渐的就清楚了。比如实际需求频率还不太明确的时候,一步到位,还是先一点点摸索。使用云服务的过程中,对价格很敏感,因而对于服务器资源的使用也变得更加珍惜。不像以前那么大手大脚了。有的东西不能节省,有的只有花钱体验后才能明白,也算是收获把。我相信,会买衣服的人,肯定比一般不会买衣服的人,有更多翻车的经验,这种能力是需要实践积攒而非天生。
早期自己高价窜了一个性能工作站,打算使用很久,十几年那种,如果它能坚持的话。现在只过了4年,性能已经不够看了,而且价值也大幅缩水,有些任务执行运算开始捉襟见肘了。深刻体会到,窜的机器能满足当下两三年就好了,后面直接换,千万不要想着电子产品要使用很久。不要最高配,能流畅的实现你的想法的,适合的,有点冗余潜力的配置就好。
当下 serverless 盛行,不少云厂商例如 aliyun, cloudflare, aws 等等都有很棒的免费云服务。也有非常多的开源免费/商用服务,待你选择。不妨先尝试下这些,拓展下自己的路子视野,待实践体会确实需要,在考虑逐步购置,能为你节省不少钱。
不用一开始就想着要模仿打造多么漂亮奢华的 homelab, 也不一定花很多的钱才是好的。
经过长期摸索和验证的,适合自己的,才是最好的。