认识的误区:Hadoop=云计算

认识的误区:Hadoop=云计算


作者:chszs,转载需注明。
作者博客主页:http://blog.csdn.net/chszs

时间:2012-12-9

最近看到清华大学出版社发行的一本新书,《深入浅出云计算》出版时间是2012-10-01日,如图1所示。我以为这是一本科普型读物,是加深读者对云计算的认识的书籍,毕竟云计算覆盖的领域太广了。



泛读后发现完全不是这么回事。全书基本上都是在讲Hadoop以及Hadoop生态圈里面的相关工具和技术。如图2所示:



我由此联想到前段时间和一些业内人士进行技术交流,一谈到云计算,就说Hadoop怎么样?MapReduce怎么样?而在我看来,这里存在一个认识的误区。

这里我要强调一点:Hadoop≠云计算


云计算目前没有公认的定义,而NIST(美国国家标准与技术研究院)对云计算下的定义相对能得到广泛认可,NIST是这么定义云计算的。
云计算是一种按使用量进行付费的模式,这种模式提供可用的、便捷的、按需的网络访问,使用可配置的计算资源共享池,共享池的资源包括网络、服务器、存储、应用软件、服务等,这些资源能够通过云计算平台快速提供给客户,只需投入很少的管理工作,或与服务供应商进行很少的交互。

云计算是分布式计算、并行计算、网格计算、多核计算、网络存储、虚拟化、负载均衡等传统计算机技术和互联网技术融合发展的产物。借助IaaS、PaaS、SaaS等业务模式,把强大的计算能力提供给终端用户。
云计算被称为是继大型计算机、个人计算机、互联网之后的第四次IT产业革命,它将成为带动IT、物联网、电子商务等诸多产业强劲增长、推动信息产业整体升级的基础。

而Hadoop是Apache基金会下的一款开源软件,它实现了包括分布式文件系统和MapReduce框架在内的云计算软件平台的基础架构,并且在其上整合了包括数据库、云计算管理、数据仓储等一系列平台,其已成为工业界和学术界进行云计算应用和研究的标准平台。
如果对Hadoop进行严格定义,那么Hadoop是一种针对大数据处理和分析的开源分布式计算平台,是一个基于Java的开源软件架构,运行分布的、数据密集型应用。

所以,Hadoop只是云计算的PaaS层的解决方案之一,并不等同于PaaS,更不用说等同于云计算本身了。图3把云计算的交付模式层次做了一个清晰的划分,如下所示:



所以,《深入浅出云计算》犯了一个概念性的错误,把Hadoop等同于云计算,或者说把Hadoop与云计算相提并论,这是不对的。如果把书名改成《深入浅出大数据处理》或者《深入浅出海量书籍处理》,那倒是比较贴切。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值