事情要从今年的 8 月份说起

那是一个艳阳高照的一天,一条阿里云的 ECS 到期提醒 短信打破了沉寂的一天,大学时用学生优惠买的 1000 块 3 年的 2 核 2G 的服务器眼看就到期了

这台 ECS 在这 3 年里充当了以下角色

  • Git 服务器
  • Docker Registry 服务器
  • Minecraft 服务器(没错,2C2G 就够三四个小伙伴快乐玩耍了)
  • KMS 激活服务器
  • OSS 对象存储服务器(别问为啥不用阿里的 OSS,问就是能自己折腾绝不用 SaaS (狗头.jpgw)

这一到期,摆在我面前的就只有两条路了,要么含恨续上高额的 ECS,要么迁移到其他便宜点儿的地方

这时,我的目光就落在了我的 Gen8 上……

灵光一闪

经过了长达一天的摸索和迁移,我把线上的服务,都迁到了家里的 Gen8 上,搭好了 SSH 反向隧道(会单开一篇讲一下),让外网的域名解析都不需要更改

一切都部署妥当,应用也都恢复上线

gen8-vm

一切都似乎恢复了平静,但此时此刻我的内心却波涛汹涌

算力不足恐惧症

本地计算环境的搭建完成,我的心也活络了起来,因为我手上涉及了一些 K8S 二次开发相关的业务,同时因为做的都是偏向底层,偏向基础设施方面的工作,总觉得白嫖公司的环境,即使是测试环境,也时不时会影响到别人,所以我开始思考是不是可以在家里搭建一套实验环境,搭建一套只属于自己的 K8S 随便改,随便测,搞坏了最多就是重新部署一套,也不会影响到别人

但是看到 Gen8 里那可怜的 E3v2,区区 4 核 8 线程,再加上 16G 内存,想要承担起如 K8S 这么沉重的业务,这显然是不现实的

我把这个焦虑和隔壁桌大佬一讲,没想到大佬也有这样的烦恼!苦于没有试验环境测试一些对于生产环境来说是高危的操作,我俩一拍即合,开始了机器的选型

选型

目标

对于这台承担重计算的机器,我们有一些基本的要求

  • 安静
  • 多核
  • 大内存
  • 品牌塔式准系统
  • SSD

我来一一解释一下

安静

之所以把安静放在第一考量,是因为这台机器是要放在家里而不是实验室或者数据中心,那么噪音就会变成最重要的一个限制因素,一切都要以安静优先

多核

作为一台计算机器,首先肯定是要有大量的计算核心,首先说说按摩店(AMD YES!),这几年按摩店在民用领域可谓是占尽了风头(AMD YES!),把牙膏厂的牙膏管踩的扁扁的,但是按摩店在服务器领域也主要是把精力集中在数据中心市场,很少有涉猎塔式市场,比较知名塔式的也就是 HP 家的 ProLiant MicroServer Gen10,还使用的是一个焊死的 U,丢掉了相当重要的扩展性

所以最终我们把目光锁定在了牙膏厂身上,初步选择了 Xeon E5-2680 v3,刚开始选型的时候,参考价格是 ¥1100 一颗

大内存

有了“超强大脑”,“草稿纸”那肯定也得跟上,满上!低于 16G 单条就不考虑了

马云家的大致内存价格如下

型号 价格 单价
16G 2666 DDR4 ECC ¥ 450 ¥ 28/G
32G 2666 DDR4 ECC ¥ 520 ¥ 16/G
64G 2666 DDR4 ECC ¥ 1500 ¥ 23/G

显然,32G 的性价比是最高的,就选它!(然鹅,这却为后续的使用埋下了一颗不定时的炸弹

品牌塔式准系统

这是从一开始就非常坚定的

品牌的服务器准系统就是为了 7x24h 工作而设计的,在用料和结构设计上要比自己攒的机器稳定的多得多

作为一台工作站,在搭建完成初期,业务可能并没有想象中那么的繁重,如果一把梭到顶配的话呢,总价格实在是太贵了,完全超过了预算,这就对系统的可扩展性提出了要求

至少需要拥有两个 CPU 插槽,尽可能多的 PCI-E 插槽

淘宝能买到的,看起来比较符合我们需求的准系统有以下这些

品牌 型号 价格
DELL T430 ¥ 2800
DELL T7810 ¥ 4000 全新 / ¥ 2000 二手
HP Z840 ¥ 4800
HP ML150 Gen9 ¥ 2500

SSD

要是在 HDD 和 SSD 之间让我选择的话,没什么可说的,选 SSD!

这时大佬在马云家兜兜绕绕,发现了一块 Intel P4510 2T 的 SSD,接口是 U.2 的,价格只要 $1158

{% note default %} 关于 U.2 接口的详细介绍可以看这篇 -> U.2 SSD 到底是什么鬼? {% endnote %}

说白了 U.2 接口其实只需要一张 100 块钱的转接卡,就可以直接转接到 PCI-E 插槽上

灵光二闪

从八月份计划开始,我们一直觉得 CPU 的价格还没到心理价位,时间就来到了十一月,CPU 的价格已经从一开始的 1100 来到了 950,我们仿佛已经看到了等等党的胜利曙光

某一天的下午,隔壁桌大佬一拍脑袋,转过头来和我说:“我们为什么不看看可扩展的志强呢?”

老实说我是懵逼的,Scalable Xeon 动则都是几万块的大家伙,哪里是我们能碰的?

大佬继续点醒:“不买一手可以买二手啊,二手太贵还有 QS 啊!”

这一句话仿佛一颗闪光弹给我带来了光明

经过一下午的搜索比对,我们把目光放在了正式版的 Gold 6145 和 QS 的 Gold 6139

其实 Gold 6139 就是 Gold 6140 的 QS,已经非常接近正式版了

“那就 6139 吧?试试水” 大佬拍了板

CPU 换了,那么准系统就肯定是不能继续用之前挑选的那些了,逛遍了马云家,我们就找到了一台准系统最符合我们的需求:安静、美观、大品牌,他就是傻多戴的 T7820,全新准系统的价格只要 ¥5000

这是一款只有一个 CPU 插槽,但是可以通过一块二层扩展板安装第二颗 CPU 的机器,非常符合我们需要的可扩展性


最终配置单

组件 型号 数量 单价 合计
准系统 DELL T7820 1 5000 5000
CPU Gold 6139 1 2400 2400
内存 32G DDR4 ECC 2666 6 520 3120
存储 Intel P4510 2T + 转接卡 1 1158 + 100 1258
亮机卡 AMD R5240 1 100 100
总计 11878

接下来就是 买它!,硬件的安装将在下一篇介绍