服务器为啥卖得这么贵?自己DIY有可能吗?

2022-06-04 16:16:08 62点赞 216收藏 110评论

iN可以说算是一个对服务器相当了解的人了,毕竟从1997年开始就在互联网行业做,甲方乙方也全都做过一轮。开发、部署、实施、运维也多多少的全干过一圈。前几天有粉丝看到了iN写的家庭网络实验室的文章后给我留言,问到了服务器为什么卖的这么贵,自己有没有可能攒一台服务器?

首先说说什么是服务器:

很多人对服务器(SERVER)的认知其实是来自于自己在网络游戏里面的经验。例如我们在玩魔兽世界的时候,建立账号的时候就要让你来选择自己所要出生的服务器。

服务器为啥卖得这么贵?自己DIY有可能吗?

这个概念就根深蒂固了,以至于很多魔兽玩家在线下初次碰面的得知对面那个人也在玩魔兽时候,总是先问“你是哪个服的”而不是问“你是哪个阵营、哪个种族的”。

后来魔兽世界十五周年的时候也买过一阵魔兽世界的退役服务器作为纪念品。

服务器为啥卖得这么贵?自己DIY有可能吗?

相信99%的人看到这个新闻的时候才真正的第一次目睹到自己所在的“服”的真身,没错,这就是一个服务器,准确的说是惠普的ProLiant BL25p刀片服务器。

当然了,原来服务器在机箱里面放着的时候是这样的:

服务器为啥卖得这么贵?自己DIY有可能吗?

并没有后期魔兽世界纪念版那么炫酷,可以说是朴实无华。

服务器为啥卖得这么贵?自己DIY有可能吗?

一台普通的服务器无非是以CPU、内存、硬盘、主板等部件组装而成,从部件的名称上似乎和家里的电脑也没有什么区别,那么为什么人家的叫做服务器,你家里的只能叫做PC机呢?

这一点就和卡车和家用轿车都叫“汽车”的说法很相似了,并不只是一个车头+货箱的区别而是整体上的区别了——服务器是专用设备,而家里的PC机是通用设备,这两种用途从表面上看似一样但本质完全不同。

以通道为例子:

在民用产品上,我们现在能拿到的最好的intel CPU是十二代的i9。

服务器为啥卖得这么贵?自己DIY有可能吗?

在i9上有20条PCI Express通道,按照intel的建议配置,可以弄出一条16X的PCI Express接口为一个显卡提供数据通道,外带弄一个4X的PCI Express接口接驳其他设备。或者弄两个 8X的PCI Express提供双显卡支持,再附带一个4XPCI Express接驳其他设备。这也就是我们目前看到的12代主板的经典布局了。

服务器为啥卖得这么贵?自己DIY有可能吗?

民用领域的用户顶多插两三个显卡就足够了,而且PCI Express通道的数据传输量也足够显卡来处理的。

但是到了商用领域,还是以intel的CPU为例子,至强8315N并不是最顶级的intel商用CPU

服务器为啥卖得这么贵?自己DIY有可能吗?

但是这是一个可扩展型的真正的服务器CPU,和至强E系列还是有本质的不同。这种CPU本身带有 64个PCI Express通道。通常情况下一个服务器主板上会有2-4个CPU插槽。

服务器为啥卖得这么贵?自己DIY有可能吗?

可用的PCI Express通道达到几百条。

服务器为啥卖得这么贵?自己DIY有可能吗?

PCI Express通道是什么?简单的说就是CPU对外界数据处理的通道,几乎所有的IO数据都会从PCI Express通道上进行流转。如果和汽车来比较,CPU相当于发动机,而PCI Express通道数量相当于发动机的气缸数,而主频仅仅是发动机里面的汽油标号。

服务器为啥卖得这么贵?自己DIY有可能吗?

当然了更多的PCI Express通道数量就意味着更多的引脚数也就意味着更大的芯片面积,以及更高的制造成本。所以一块至强8315N处理器intel的报价是3239美元,远远超过了500美元的i9民用处理器。

这种昂贵是从“根”上的昂贵,更何况一台标准的服务器并不只安装1个CPU。

同样,在服务器上的任何部件几乎都是这种情况。例如一块高性能的服务器网卡是支持RDMA(Remote direct memory access,远程直接内存访问)技术的,什么概念?

服务器为啥卖得这么贵?自己DIY有可能吗?

内存中的数据不经过操作系统、CPU处理直接通过网卡在网络上传输。由于不经过操作系统,不仅节省了大量CPU资源,同样也提高了系统吞吐量、降低了系统的网络通信延迟。如果家里的NAS带有RDMA技术,同样你家里的客户机网卡也支持这项技术,你会惊奇的发现,当NAS网络满载读写的时候,你的CPU占用率会惊奇的在0%上波动。

类似的技术还有NVMe,这个技术已经从服务器上下放到个人用户领域了。之前叫做“NVMHCIS”是服务器上的一个规范展开后是“非易失性内存主机控制器接口规范”,NVMe仅仅是这个规范在PCI Express通道上的实现。NVMHCIS和RDMA的思路相同,在读取存储设备数据的时候也不占用CPU处理时间,就直接把数据从存储设备搬运到内存里面。

服务器为啥卖得这么贵?自己DIY有可能吗?

由于不占用CPU处理时间,带有NVMHCIS规范功能的设备在读取速度上要比不支持此规范的设备快50%-70%。但当然了,由于有一个芯片要做这件具体的事情,这块芯片也就必须焊接在支持NVMHCIS的设备上,这就又是成本了。

服务器为啥卖得这么贵?自己DIY有可能吗?

同时出于可管理性、可维护性的考虑,服务器和家用电脑在结构上也有很大的不同。

服务器为啥卖得这么贵?自己DIY有可能吗?

以服务器硬盘为例,这些硬盘并不像家用PC机一样固定在机箱内部,而是直接安放在服务器面板上,方便抽取替换。

服务器为啥卖得这么贵?自己DIY有可能吗?

经过设置的服务器,在服务器正常工作不断电的情况下可以将坏掉的硬盘直接进行替换。

类似这些性能功能上的要求在现在IT设计领域都是可以实现的,唯一的要求就是多加钱。

服务器为啥卖得这么贵?自己DIY有可能吗?

当然了,这是iN所说的狭义上的服务器,没别的,就一个字——贵。

服务器为啥卖得这么贵?自己DIY有可能吗?

还有一群人没啥钱,或者说是不甘心支付服务器所需要的那么多的钱——残酷的现实就是你只能做一个广义上的“服务器”。毕竟很多服务器操作系统并不是针对于某个厂商的某个特定型号的硬件来设计的。所以你的计算机只要满足了基本的X86规范,你就可以安装一个X86的服务器操作系统,暂且充当一下“服务器”。

服务器为啥卖得这么贵?自己DIY有可能吗?

这些所谓的服务器看似是可以跑起来大部分的服务器操作系统,但是各种机能都是在拆东墙补西墙。有可能你在测试一个跑分性能的时候“服务器”表现还是可以接受的,但是在真正应用的时候性能莫名其妙的拉胯。这就是对服务器做单一性能测试的局限性了。

但说实在的,这种局限性其实是一种自欺欺人的行为,因为在家攒出来的“服务器”大多没有真正的服务器硬件,你做出来的“PC服务器”其实也没有真正服务器的高端功能。

那么用服务器的配件来自己组装一台服务器可行吗?答案就是——你用奔驰的零件来组装一辆奔驰轿车,似乎花出去的钱也足够买一辆新奔驰了吧?在这一点上服务器厂商和汽车厂商是惊人的相同的。

所以说,个人组装DIY一个主流服务器,其实是绝无可能的事情。

展开 收起
110评论

  • 精彩
  • 最新
  • 还是让我这个略懂皮毛的半专业人士来科普一下吧:
    先说结论,目前个人完全可以DIY出一台非常专业的主流服务器,品牌服务器之所以卖得好是因为附带7x24小时售后,硬件坏了一个电话打过去全国4小时内上门。

    互联网公司在全国各机房租机柜,肯定没法自己安排售后到场,买品牌机比较合适。
    自建超大机房的公司,一定会DIY而不是买品牌机,因为太贵。

    至于文章中扯了半天,其实都是上古时代老掉牙的东西,这种知识早就过时了。
    迄今为止,往上追溯30年,咱们用的个人电脑大都是x86架构(苹果除外)。

    上古时代的服务器有大型机、小型机,这俩根本不是x86架构,你在市场上买不到通用硬件没法DIY。
    后来又出了刀片机,这玩意虽然是x86架构,但为了实现集群主板被魔改的厉害,你根本没法DIY。
    自2000年开始,x86架构服务器盛行(因为便宜),你随随便便就能买到服务器配件自己DIY。目前常见的机架式1U到4U、塔式服务器99%都是x86架构。

    至于未来的话机架式中可能会有一些ARM的市场,ARM暂时没法DIY,未来说不清楚。
    总之负责任地说,品牌服务器除了售后之外,没有一丁点买它的理由。

    校验提示文案

    提交
    ***服务器的到场维修那是得购买各种不同等级的服务,例如金牌服务。但到idc的维护一般都是包给当地的运维公司来做,in的公司一项业务也就是做这个的。但客户也是购买服务器,没有自己组装的。当然了in这边是五线城市哏都,不知道其他城市是不是这个情况。

    校验提示文案

    提交
    感觉这哥们好会装逼,我一个不懂服务器的人就知道个人攒机是可行的,不比品牌服务器贵

    校验提示文案

    提交
    还有18条回复
    收起所有回复
  • 为什么要自己组装服务器。数据中心下架的机架服务器便宜的不行。。

    校验提示文案

    提交
    这个反而是很多人用服务器的最佳选择

    校验提示文案

    提交
    可拉到吧,这么大的声音我放阳台都嫌弃大,除了有地下室的豪宅还能玩玩,家用算了吧,别扯什么换风扇,没意思.

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • x86平台的服务器绝对可以自己DIY,品牌服务器的服务和配套管理软件是他们的最大优势,得益于行业标准的统一化,自己DIY服务器最大的问题是没有足够的产品信息和订货渠道,主板,处理器,内存和各种卡最简单,但是机箱电源散热和硬盘则是这个领域的盲区

    校验提示文案

    提交
    机箱电源散热和硬盘则是这个领域的盲区,不明白了,为啥是盲区呢?这个领域的厂商没有性能好的机箱、电源、硬盘?

    校验提示文案

    提交
    收起所有回复
  • 你写错了吧,不是两个x8提供双显卡支持,两个显卡还是x16+南桥的x4

    校验提示文案

    提交
    这得看intel的说明,intel产品规范中是这样写的“PCI Express 配置:Up to 1x16+4, 2x8+4”,至于在主板上怎么实现和怎么分配,其实是主板厂商的魔改。就暂时不在讨论范围内了

    校验提示文案

    提交
    除了CPU有PCIE通道,有的主板芯片组也能提供额外的PCIE通道,所以有些主板的通道要更多一点。

    校验提示文案

    提交
    收起所有回复
  • 原来是同行加同年代的人

    校验提示文案

    提交
    哈哈哈😄 [惊喜]

    校验提示文案

    提交
    收起所有回复
  • 只要有钱,买个超微双路主板配几个至强U,再弄个全塔机箱,竖着放就是工作站,横着放就是6U服务器 [脸红] 装个WIN7就是家用机,装个server 2008就是服务器 [脸红] ,插个3090可以做深度学习 [脸红] 打开steam还能一样臭打游戏了 [脸红]

    校验提示文案

    提交
    一点毛病没有

    校验提示文案

    提交
    这。。。确实是,无法反驳

    校验提示文案

    提交
    收起所有回复
  • 了解服务器的,会觉得这篇文章写的半瓶子醋
    不了解服务器的,看了也不知道说了个啥啥啥

    校验提示文案

    提交
  • 作为一个IT老鸟,对攒机也是从爱好到放弃,推荐人家去买品牌机,因为个人爱好帮着攒机要帮人家承受售后的成本,没那个精力了。服务器也diy过,算算也算经济,但是现在也不会推荐攒服务器,计算时间经济成本,一点不划算。毕竟现在大规模生产,有着严格的零配件兼容性测试,减少很多使用宕机的风险,因为后期风险应对的成本,可能大大的高于攒机省的钱。当然,个人自娱自乐,那是一点问题都没有的。但个人攒个N个C、N个U的服务器,也不知道能干多大的事情,租个云服务器玩玩算了。随便说说

    校验提示文案

    提交
    这是真正的老鸟说到点上,时间成本和兼容性才是问题所在。当然你有得时间折腾,那就漂过吧

    校验提示文案

    提交
    还有一点就是,服务器的BIOS都是厂家定制的,还有软件兼容性。

    校验提示文案

    提交
    收起所有回复
  • 其实这文章没写透
    首先得说说啥叫服务器,服务器一般可以认为是 高性能 高稳定性 满足7x24小时运行 便于管理和维护的专用计算机,一般为机架式,也有刀片等异类结构性
    所以说呢,现在个人可以很容易攒出一个能跑的服务器,
    不过如果考虑上通用 稳定 管理 运维来说,那是需要进行很多考量 设计 仿真 测试等等工作的,也可以说个人没法攒

    校验提示文案

    提交
  • 在x86服务器圈子也就混了个20年,简单来说服务器,臭打游戏的电脑,都是计算机。绝大部分服务器能干的,PC都能干。那区别在哪里哦,区别在于服务器定位是7x24小时不间断运行。所以在设计上从可靠性和可用性服务器要好于PC,双电源,ECC内存,RAID1/5/6磁盘阵列等都是为这个目的服务的。另外关于性能,服务器主要定位在负载要大,也就是并发任务能力要强,PC主要是单应用能力要强,所以臭打游戏的就不要考虑服务器处理器了。做个比喻就是大卡车和跑车的区别。这也是为啥PC处理器追求高主频,服务器大都是多核心,少部分数据库或者金融期货的抢单业务除外。DIY服务器当然可以,超微的设计基本都是标准化的,价格相比其他品牌服务器也不贵。但是自己组装的可靠性和标准化生产线出来的就没法比了吧,这也违背了服务器本身7x24小时运行需求的本意。当然现在白牌机也越来越多,主要原因是虚拟化和超融合架构还有私有云,包括现在大妈常见的docker,的出现。这些技术让业务中断的几率越来越小,同时对于host主机的故障率也越来越不看重。现在哪个标段价格不杀的头破血流,技术分占比越来越少,采购权力越来越大,入围了就来杀价格吧。圈内人且干且珍惜。

    校验提示文案

    提交
  • 个人组装DIY一个主流服务器,其实是绝无可能的事情。。。
    难道我的H12SSL+EPYC 7D12不能叫服务器吗?

    校验提示文案

    提交
  • 说了半天,不咋懂的来装懂,个人在滴不能攒服务器?新的无非就是贵点,旧的随便整。

    校验提示文案

    提交
  • 互联网人写出来的,难怪半吊子了。当过运营商甲乙方的人会懂得更全面一些,97年的运营商才是真牛*,97年的互联网,就是玩泥沙的

    校验提示文案

    提交
    羡慕你们这些大佬,赶上行业风口浪尖

    校验提示文案

    提交
    收起所有回复
  • 说了半天 又好像没说 脱裤子放屁

    校验提示文案

    提交
  • 没说到重点,服务器的,机架式服务器,最大特点就是吵

    校验提示文案

    提交
    吵?还别说服务器了,真正好用的电脑有不吵的吗?

    校验提示文案

    提交
    在家里用商用服务器,吵是一定的,不过一些型号的服务器是可以考虑替换一下风扇的,另外就是机柜需要做隔音

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 他说的是狭义的服务器,其实广义地讲nas就是一标准服务器,共享文件的也是服务器。

    校验提示文案

    提交
  • 简单的说就是服务器是在服务端给 别人提供服务的,pc是个人端给个人使用的

    校验提示文案

    提交
  • 装b哥装了半天没装明白被打脸,就喜欢看你这种懂哥被狠狠打脸,真爽 [脸红] [脸红] [脸红]

    校验提示文案

    提交
  • 服务器分存储服务器和运算服务器,去年CHIA流行的时候,随便一台存储服务器都是48盘位接近1P容量,P盘运算服务器都是4路U塞满,一个月回本的。咋就个人不能DIY服务器了,退一步讲现在游戏工作室,游戏多开都是个人DIY服务器,一般华南金牌X79,X99的主板,1000多就能配出50多个框框的服务器了

    校验提示文案

    提交
  • 请问,像戴尔的iDRAC或者华为的iBMC这种东西你怎么DIY?用到服务器的有几个不用这玩意?

    校验提示文案

    提交
    这种带外管理你真的以为是这些厂商自己的核心技术吗?都是IPMI魔改过来的。

    校验提示文案

    提交
    额,对一半错一半,BMC的基础芯片就那么几家,大部分厂家研发也的确是基于那些基础代码做的开发。怎么说呢,就像大部分手机系统都是基于安卓做开发一样。嗯嗯,另外IPMI是接口标准,不存在魔改不魔改的说法。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
216
扫一下,分享更方便,购买更轻松