现在是玛雅预言世界末日的夜晚,发篇博文权作纪念。本文就探讨云计算模式的成本由构成因素,以及满足不同
SLA
Service-Level Agreement
,服务等级协议)要求的成本代价。本节论述的内容主要基于
IaaS
云计算模式,也同样适用于
SaaS
PaaS
云计算模式中,底层支撑平台的成本分析,对于后二者同样适用。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Jim Gray
在分布式计算经济性的论文中,指出一个计算任务通常由
4
种特性的需求组成
[1]

o  
网络:传递请求和响应

o  
计算:处理信息并产生新的信息

o  
数据访问:访问并获取计算所需要的信息

o  
数据存储:数据的长期保存,以满足未来数据访问的需求

云运营商的成本构成,与企业数据中心的成本构成是相同的。为了完成必要的任务,
IaaS
云的运营商至少要保证满足上述特性,不同的
SLA
需求,运营商投入的成本也不相同,这些都涉及到云的计费问题,以及云从商业角度是否可以成功运营。对于
IaaS
云的提供商来说,云成本的构成与企业级数据中心的成本构成一样,包括硬件成本、软件成本、带宽成本、空间成本、电力成本、以及维护成本。

·        
硬件成本

主要是服务器、存储、网络设备等的采购或者折旧费用,以服务器为例,目前
OEM
厂商的质保通常是
3
年,因此在计算机器折旧时,通常以
3
年进行计算。当然,也有
OEM
厂商提供
5
年质保,或者运营商为了获得额外的受益,延长机器的使用寿命,这取决于硬件性能提升、功耗下降、以及价格下降的情况,当然还有运营商的财务状况。硬件规模虽然在逐年上升,但是由于单个硬件本身的价格呈现逐年下降的趋势,因此,硬件成本维持在相对固定的水平上,而在整体成本的占比则呈现下降趋势。

·        
软件成本

IaaS
的软件,包括虚拟化平台软件、客户端操作系统、存储管理软件、以及系统监控管理软件。这些软件构成了支撑系统运行的必要管理手段,在
IaaS
系统中,软件成本所占整体成本的比例相对较小。对于
SaaS
PaaS
,则软件的开发和维护所占用的成本份额会较大。

·        
网络带宽成本

网络带宽,是云计算所依托的技术,带宽的成本,目前无论在国内还是国外,都属于最昂贵的成本,而且不同地区,甚至同一地区不同
IDC
机房,其带宽费用都存在很大差异。以北京为例,
100M
独享独享带宽价格从
70
万到
20
万都有,这取决于其接入的网络质量以及核心路由的成本,当然还有经营状况。云中内容的需求决定了带宽的需求,因此,对于云计算运营商来说,带宽的成本是相对固定的,难以通过技术手段进行消减。

·        
空间成本

空间成本主要是机房的建设成本,或者
IDC
的租用成本。目前国内
IDC
的租用费用一般按照机架支付,而每机架的服务器容量则取决于机架最大功率
(
国内
IDC
的机架供电在
13A
16A
之间
)
。以最常见的
2U
机架服务器为例,按照正常运行时耗电
200W
计算,则一个机架通常服务器容量在
14
台到
17
台之间,则
42U
的总空间不会完全使用,因此,空间的成本这时与电力成本是成正比的,可以说就是电力成本的另一表现形式。

·        
电力成本

电力成本包括了数据中心的关键
IT
负载,以及制冷、照明、
UPS
的耗电成本。在一般的数据中心,电力成本占据整体成本的约
15%
,考虑到大型云计算运营商通常具有更高的系统维护效率,因此如果不考虑维护成本,仅记入硬件成本和电力成本,则其占比将高达
40%(
参见图
1)

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

1 IDC
服务器规模与相关成本

 

·        
维护成本

这里的维护成本,主要指机房人员所产生的成本。从图
1
IDC
统计来看,当前维护成本的上升最为明显,占比从
1996
年时的
30%
,上升到当前的超过
50%
。维护成本的上升主要由于规模的扩大和复杂度的提升,因此,采用更高效的维护手段应该成为压缩维护成本的有效方法。此外,专业的云运营商具备更高效的运维能力,以
2002
年的
Google
为例,
25
个人的运维团队,管理着
2PB
2
千万亿字节)、
10000
台部署于不同地点的服务器
[1]
,这是一般企业
IT
部门难以企及的。

在下面的成本效用的优化探讨中,将主要集中在硬件成本、功耗成本、和维护成本这三个主要的方向上。
(怎么显示超过8万字符不能一次发布呢?有这么多内容么?)