现在世界是个被互联网包围的世界,云计算关键性技术已有大步的突破,这个时代需要处理的数据量相当庞大,未来的三年内云计算将会解决所有数据中心的流量问题。提到云计算大部分人会迅速和大数据和人工智能联系起来,三者本身来说就是相辅相成不可分割的关系。
那么云计算和虚拟机(VMWare)有什么区别?对此有网友表示称,虚拟化技术与现流行的大数据Hadoop技术有什么区别,解决的是一类问题么?虚拟化技术与Hadoop解决的不是一类问题。Hadoop是MapReduce的开源实现。MapReduce是Google为了在大量网页数据中找到最合适的结果反馈给用户,并抛弃传统数据库技术,在廉价商用集群上构建的一个计算模型。解决的就是大规模数据的分布式处理和计算的问题。虚拟化技术是将计算资源虚拟成虚拟计算资源的技术,解决的是计算资源如何有效的分割和打包的问题。
虚拟化技术是否都适用于并行计算,分布式大数据存储和检索?当然适用,Amazon的S3说到底就是这么回事。凡是在云计算环境中实现的各种计算,基本上都是虚拟机上跑的,自然就用到了虚拟化技术。
就个人的实践经验而言,虚拟化是云的一种支撑技术吧,本想说是实现技术,但是感觉不妥,还是叫支撑技术比较好。
领取专属 10元无门槛券
私享最新 技术干货