服务器定制

云计算这玩意儿,除了让政府在地皮、电力、带宽等关键资源上赚得菊花打圈,也给一些第三方的厂商带了很多的机会,比如这篇博客要说的关于服务器定制的话题。

服务器的定制,很多公司其实早就在做。
g 家的,f 家的很早就能自己设计,后者还搞了 open compute 的公开标准;大陆境内,我能确认的至少有 b 和 a,t 的那家估计也在暗地里捣鼓,只是不愿意公开罢了,这符合大陆无良心公司的一贯作风。

为什么要定制了,无外乎这几个原因:
1. 最重要的还是成本的控制,这包括服务器的各个零部件以及能耗(电源、制冷等)的控制,后者在服务器上规模之后会很容易的显现出来
2. "个性化"的需求,标准的服务器并不能满足互联网公司的需求,需要通过定制来满足特定的需求
3. 传统的服务器一般都是 1U/2U 1 节点的模式,而目前大多数的定制机器都是实现类似 2U 4 节点甚至 8 节点的高密度结构,这个对于需要大量机器部署但是对单节点计算能力不是那么苛刻的云计算来说十分的重要
4. 虽然类似 PowerEdge C、Proliant SL 等系列号称是为与计算而生的产品,但是离真正的生产要求依然有差距

因此,定制的跟非定制的主要的区别就是:同等配置下,价格更有竞争力;密度更加的高,每个机柜可以存放更多的节点;更加的节能;更容易维护、扩展。

前段时间 @stonesgao 分享的一篇博客,说的就是 backblaze 这家公司所使用的定制服务器。顺便介绍下,这是家做 online backup 的公司,每个月只要不到 30RMB 就可以做无限量的在线备份,很有诱惑力吧。
既然能做到无限量,那当然需要相当大的存储设备了,除非你是高富帅,买 EMC 的设备不是很现实,因此,backblaze 这家公司就自行设计了其定制的服务器,最新的已经到了第三代。难能可贵的是,他们在官方博客上公开了其详细的设计标准,在这篇博客上他们公布了最新的 pod 3.0。

4U 的机器,实现了 180TB(45 x 4 TB)存储,每 GB 的费用不到 $0.06($0.0595),当然,你也可以选择单块 3TB 容量的硬盘,这样只有 135TB。除了硬盘,其他重要配置包括:
* 4U 的 case
* 760 Watt 的电源
* Supermicro MBD-X9SCL-F 主板
* 4GB x2 的内存
* Intel i3-2100 的 CPU
* 单独的一块系统盘 WD1600BPVT 160GB 2.5″

在不包含硬盘的情况下,单台的费用只有 $1,942.59。如果包含硬盘,以 $195 一块的 4T 硬盘计算,加上 $1,942.59 的 chassis,一共的费用在 $12000 左右。
通过这个链接,你可以找到他们所有的关于服务器定制、实践方面的分享,还包含了 pod 1.0 以及 2.0 的信息。

backblaze 的这个方案,得到了 netflix 的青睐,他们根据 backblaze 公布出来的方案,定制了自己的 CDN 服务器

如果想购买 pod 3.0,可以到这里来看看,这里可以找到某个客户的反馈。

国外有,大陆的自然也不甘落后,最近我们在关注一家叫 supercloud(超云) 公司,准确的说,我们在 11 年就开始关注这家公司的发展,由于是 10 年刚成立的,其服务器定制方面的经验积累可能不是很丰富,售前售后应该还有不少的问题。经过三年的发展,supercloud 确实成熟了不少。
比较有代表性的集中在 R6240-S2 这款 2U 4 节点的服务器上,每一个节点包含 1-2 颗 E5 系列的 CPU,最多支持 12 个 DIMM DDR3 的内存,6 块 2.5" 的热插拔硬盘,双千兆,独立的 IPMI,还支持一个半高的 PCI-e(x16) 的插槽,双电源等等。

除此之外,supercloud 目前也能实现类似 pod 3.0 的单机 45 块盘的定制。
由于当初有超微的投资,导致 supercloud 目前所有的产品线必须使用超微的主板,不过最近听说他们也在尽力的收购超微的股份,要是收不回来,要使用其他公司的主板就遥遥无期了 :-)
考虑到后期的维护等成本,在大陆选择 pod 3 并不是一个明智的选择,除非 45drives 在大陆有售后团队。因此,对于大陆的公司要选择定制,要考虑的除了成本、产品质量之外,还需要考虑售后的问题。