揭示云计算的真实成本

原创
云计算
其实最关键是看利用率,要自己实现100%是很难的,常常是很多计算资源处于空转,但你却无法预测什么时候会需要它们,因此我们发现现在的成本非常高,进而将希望转向云计算,其实云计算并没有想象中那么多优势,特别是成本方面的优势。

我们之前讨论过各种不同的云计算类型,今天这篇文章一起来探讨一下云计算的真实成本,受各大厂商的宣传和诱导,有些实施了云计算基础实施的用户大有上当的感觉,因此他们呼吁理性看待厂商吹嘘的投资回报率(ROI),也希望厂商不要再夸大和炒作云计算的ROI。

云计算上的分类

我们一般将云分为四类,如下图所示。


图 1 云的四种类型

每种云的成本都不一样,但究竟成本是多少呢?关于云的成本效益分析文章到处都是,特别是对于外部公共云,因为那是云服务供应商主推的一种云,每个供应商都会给你提供相关的成本效益分析报告,但我对它们的可信度持怀疑态度,因为这些数字也是他们估算出来的,既然这样,我也来说说我的估算方法,我认为按照我的估算方法计算出来的结果会更准确。

#p#

成本概述

首先声明一点,我对云计算厂商提出的计算方法不做任何评论,也对他们在天空中画的馅饼不抱有任何幻想,我只是想追求云计算的真实成本,而不是炒作概念。

如果你去租或买10台机器,有一个人专门负责管理这10台机器组成的集群,每个月你都100%利用了这个集群的计算能力。那这种情况下你的成本是多少呢?假设成本=A。如果你选择云计算,假设你从云计算厂商租同样的10台机器,每个月也都达到了100%的利用率,假设这种情况下的成本=B。我们来比较一下A和B究竟谁高谁低,实际上我们可以画一张图来看看转移到云计算是否真的有意义,如果你这么做了你一定会发现有一个转折点,当利用率超过50%时,还是自己托管最划算。

我想补充一个很重要的注意事项,那就是当我们在考虑云计算时我们的基础设施规模有多大,很明显,如果你只有一台服务器,那使用云计算是有意义的,道理很简单,即使只有一台服务器,其管理成本也是很大的,因此本文不打算讨论这种情况,主要关注的是超过1000-10000处理核心的情况。

#p#

成本计算
假设你有1000个处理核心,下表列举了三种不同场景下的成本对比。


表 1 1000处理核心在不同场景下的成本对比
怎么样,感觉有点意思吧。从这张表可以看出,如果你从云供应商那里租1000个处理核心,每小时每核心的成本按0.1美元计算,一年下来总成本也会超过90万美元,计算公式如下图所示。

 
图 2 从云供应商租1000个处理核心一年需要的成本
这里也包括了IT人员的成本,即一个系统管理员一年的成本。

#p#

反方证据
有许多读者看了这个计算方法后,提出了他们的反对观点,出于求真去伪的原则,这里列出一些有代表性的意见:一位兼职IT人员不够;每核心每小时5美分的成本过低;还有一些成本没有包括进来,如网络、安全、安装和配置操作系统等;最后,他们认为全年100%使用所有核心的假设不成立的。

对立的观点
我们拿第一条来说吧:IT人员的数量,我将IT人员分为两种,一种是系统管理,第二种是应用支持,不管你的应用程序部署在哪里,应用支持人员始终是需要的,许多认为将应用程序转移到云中后,就不需要应用支持人员了,这是一种错误的想法,如果真的取消了应用支持,你一定会遇到麻烦!应用支持人员的需求始终不会消失。

你的系统管理员需要一个自动的方式维护你的服务器,这已超出本文的范围,但这是必须的。不管是Windows还是Linux,大部分系统管理任务都可以实现自动化,如果你雇佣了一个兼职的高级系统管理员,他/她会将全部过程弄成自动执行,为什么?因为这样他们的工作才会更轻松,如果你还没有自动化系统管理过程,云可能会帮你一把,但你仍然需要创建和配置镜像等。

私有云和公共云的主要区别是公共云需要互联网,因此有人说我的计算方式中没有将网络成本包含进来,我承认确实需要一个高速互联网连接,特别是上行带宽,如果需要将1000个处理核心的工作负载全部转移到公共云上,你应该计算出需要多少带宽。此外,当你考虑使用公共云时,你还应该关注云安全,对于那些处理敏感数据的组织,这个费用是相当高的。最后,处理器核心的利用率假设成100%也是不现实的,下面来看看不同利用率的成本估算结果吧。


表 2 利用率和云成本的关系
从这张表可以看出,如果利用率超过50%,云计算的成本将会超过自己托管的成本。

小结
我同意以下观点:如果比较100%利用率的情况,毫无疑问,云计算的成本将会大大超过自己托管的成本。现在你的成本过高是因为你无法完全充分利用你的基础设施。

其实最关键是看利用率,要自己实现100%是很难的,常常是很多计算资源处于空转,但你却无法预测什么时候会需要它们,因此我们发现现在的成本非常高,进而将希望转向云计算,其实云计算并没有想象中那么多优势,特别是成本方面的优势,一个关键点是看你的资源利用率是否超过50%,如果高于50%还是老老实实自己内部管理,如果低于50%,则考虑云计算,只有这个时候云计算才更有意义。

【编辑推荐】

  1. 认清本质 企业迁移到云的成本和风险(上)
  2. 认清本质 企业迁移到云的成本和风险(下)
  3. 关键要素:降低云计算成本
  4. 深度分析:不可忽视的云计算隐性成本
责任编辑:马沛 来源: 51CTO.com
相关推荐

2011-08-18 10:15:19

云计算成本

2024-01-08 14:02:37

2012-12-28 10:02:42

2012-04-01 09:44:22

云计算云成本

2011-12-30 09:04:15

中小企业云计算成本

2013-01-17 09:26:41

云可扩展性云应用

2011-06-07 17:32:40

AMD云计算

2018-08-06 22:16:53

云计算部署成本云服务

2012-12-28 10:05:24

云计算成本云计算战略SaaS成本

2010-03-02 10:24:40

云计算的隐性成本

2022-04-12 11:22:13

物联网云计算

2020-11-20 10:32:26

云计算云存储

2011-07-22 10:06:44

云计算成本

2018-05-09 10:59:55

软件定义存储

2018-09-10 13:13:54

云计算公共云成本

2020-01-07 16:00:22

云计算存储数据中心

2021-10-14 10:32:18

云计算云计算环境云应用

2012-11-01 13:53:23

公有云私有云阿里云

2017-11-08 09:11:44

闪存衡量成本

2013-04-24 09:44:19

云计算成本模式云计算成本云计算成本分析
点赞
收藏

51CTO技术栈公众号