服务器占数据中心的成本,谷歌对数据中心成本模型的分析

五、部分负载数据中心的成本模型

对于部分负载数据中心的TCO建模,我们通过空置率来调整数据中心成本模型中各子项的占比。比如,一个有三分之一空置率的数据中心,其数据中心相关OPEX运行成本会增加50%,比如前面案例B中的数据中心,如果有50%的机柜空置率,那么数据中心相关的成本会占主要部分,而只有25%的成本在服务器侧。考虑到前面提到的数据中心未来扩容预留,这个数字并不夸张。因此,提高数据中心的使用效率,比如通过峰值限功率封顶等技术,可以大大节省数据中心的实际运行成本。对于一个采购成本为2000美金的普通服务器而言,如果数据中心运行在满负载利用率底下的单台服务器TCO为6774美元,而一半负载利用率情况下则单台服务器的TCO则高达9443美元。

201308260041380188249595.jpg

服务器CPU利用率非满载运行也正面会影响数据中心运营成本,因为服务器的实际运行功耗减少了。但是,这种节省是值得挑战的,因为减少这些服务器上运行的应用也很可能相应产生更少的应用价值,目前我们的TCO模型还无法覆盖到这些方面。因为前面提到的TCO都是只针对物理意义上的基础设施,而不包括运行在这些硬件上的软层面应用。为了测量这种端到端的性能,我们可以通过应用层面的价值来作为基准,比如完成多少量的银行交易,或者支撑多少的网络搜索能力等,再除以TCO来衡量。打个比方,比如我们有一个每个月花费1百万美金的数据中心,每个月可以完成1个亿的交易量,那么每个交易的成本是1美分。但如果发生交易拥塞(但基础设施仍可以支撑1个亿的交易量),当月只完成5000万笔交易,那么每笔交易的成本则变成了2美分。因此前面我们只分析了硬件层面基础设施的利用率,但需要时刻注意,软件性能以及服务器利用率也同样非常关键。

不用建设你自己的数据中心,也不用自己再购买物理服务器,你可以从一些公有云服务器商,如谷歌计算引擎或者亚马逊的EC2等供应商处购买虚拟机。我们前面提到的DELL服务器可以和亚马逊AWS的四核超大内存云主机来做自购服务器和租赁虚拟机的比较,后者在2013年1月份的现购现付价格约是1.8美金每小时,或者三年合约价格为6200美金加上每小时0.28美元。

在开始和我们的成本模型做比较之前,先分析这两种差异很大的定价策略。采用现购现付模式,你可以在任意时间开始使用或者停止使用虚拟机,如果你只是在一年中的几天需要使用到虚拟机的计算能力,那么现购现付方式可以比任何其他方式更为便宜。比如你只需要在每个工作日使用两台服务器来处理6个小时你的峰值负载,那么每个月你只需要付30个小时的虚拟机费用。而如果自己采购服务器,使用一台自有服务器全年跑业务,则每个月需要7天共168个小时的运行成本。当然,现购现付方式的单位成本相当昂贵,达到每小时1.8美金,三年下来需要高达4.7万美金的租金,采用自有服务器三年则只需要2万美金。

这种情况下,如果你在较长时间都会使用到虚拟机计算能力,公有云服务商则会降低每小时的使用价格,但需要签订一个较长时间使用的承诺,并支付部分预付款。比如采用前面的三年租赁合同,则需要6200美金的预付款,以及7500美金的三年使用费,总价1.37万美金。大约只是现购现付方式三年的使用价格的30%,这个租赁价格比起自己采购服务器的2万美金价格也都有竞争力。

那么这些公有云服务商又如何赚到钱?他们的秘密在于规模。我们前面提到,很多运营方面的成本其实和数据中心的规模大小关系并不是非常大,比如你需要一个保安,或者7*24小时的现场运营人员,那么对于不管是5MW的数据中心还是1MW的数据中心,这一块的成本是基本一样的。此外,云服务提供商在服务器和基础设施方面的单位资本支出往往要比你自建会更低,因为他们可以大批量采购和建设。比如谷歌还可以通过设计自己的低成本服务器和高效率数据中心来进一步减少成本。

那为什么现购现付方式的租赁价格会这么贵呢?因为这些云服务商不清楚你是否会马上使用到这些计算资源,他们需要储备有足够的资源以满足各种客户现购现付方式的需求,因此这些资源的利用率肯定是大大低于100%,比如前面提到的一天中只有6个小时的峰值交易需要使用到这些资源,那么他们的利用率只有25%,这样,他们每小时的成本就相当于全天运行情况下的每小时成本的4倍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值