您的位置: 网界网 > 周报全文 > 正文

[周报全文]互联网企业定制服务器经验谈

2014年09月18日 15:15:38 | 作者:■ 文/刘明生 | 来源:网界网 | 查看本文手机版

摘要:随着互联网向纵深发展,各种互联网应用不断涌现。在我们享受各种应用便利的同时,各大互联网企业却为蜂拥而至的访问压力造成的成本快速增长忧心忡忡。在找到稳定赢利模式并被市场认可前,如何生存一直是个严峻问题。

标签
企业
经验
定制服务器

压力与目标

随着互联网向纵深发展,各种互联网应用不断涌现。在我们享受各种应用便利的同时,各大互联网企业却为蜂拥而至的访问压力造成的成本快速增长忧心忡忡。在找到稳定赢利模式并被市场认可前,如何生存一直是个严峻问题。

因此,在互联网企业内,每当一个新互联网业务冲到新的高峰时,除了看到产品部门欢欣鼓舞外,还能看到另外一群人拿着计算器,看着一堆excel表格,试图从中挖掘出一些省钱方法,以使企业活到IPO。对于只有“用最低廉的成本给用户提供最好的服务才能生存”的互联网企业而言,削减服务器采购成本成为必须攻克的任务。在笔者公司,该任务则被精确命名为“降低服务器3年总使用成本”。

从百度、阿里、腾讯(三家企业通常简称BAT)的“天蝎项目”及整机柜交付特性来看,定制化项目的首要目标无疑是降低成本。但在BAT工作过的人会告诉你,一个月上线几千台服务器是多么的令人苦恼,由此带来的压力简直让人崩溃。所以快速部署已经成为各大互联网公司除了降低成本外的第二个目标。因为有时由于上线缓慢带来的机会损失,远远大于服务器本身的价值。

说到成本,很多读者其实并不清楚互联网公司在服务器上到底花了多少钱。图1是一个常规互联网项目三年设备使用成本分布表(不包含带宽费用和运维费用)。

从图1可以看出服务器采购成本约占一半的成本,机架费用约占三分之一,而机架费用基本上可以等同于服务器电力消耗。

以上的比例确立了定制化项目的工作方向,即通过定制化项目去节省机架成本和设备采购成本。在笔者公司,“降低服务器3年总使用成本”项目的成功实施,令我们节约了12.5%的机架成本(相比国际品牌标准服务器)和5%的设备采购成本。

整个服务器定制化项目的工作流程如图2所示,共包括确定产品定位、分解研发方向、书面推演等八大步骤。

定制流程1:确认产品定位

在具体实施之前,我们首先需要考虑整个供应链如何配合。当时我们有两个选择:一是进行主板PCB级别定制,走深度定制之路;另一个是基于现有主板产品的重新整合进行浅定制。

我们对这两种方式的利弊进行了分析,见表1。

大型互联网公司,如Facebook、谷歌和亚马逊等,都选择了主板PCB级别定制。此模式研发成本较高,如果没有万台以上的采购规模去摊薄研发成本,TCO可能还不如从OEM/ODM厂家直接购买标准机架服务器。

而我们的项目在计划之初就有以下明确的定位:

1、设计一款框架产品,在满足本公司需求(可以服务Intel 3代产品)的前提下,可以让OEM/ODM厂家以低廉的价格进行改装,以适合其他任何一家互联网公司。

2、坚决不定制主板/电源等复杂的PCB组件,一定要使用出货量5万块以上的主板型号,使用通过了市场检验的产品。

3、降低产品复杂度,让更多的厂商可以参与。

因此,我们选择了基于现有主板产品的重新整合,走浅定制化之路。

123
[责任编辑:孙可 sun_ke@cnw.com.cn]