这是一个人人谈"云"、"大数据"的时代,作为一个IT民工,如果与同行间聊天时,不谈及这方面的内容,有人可能会觉得你落伍了,跟不上这个时代了。既然云计算是一个这么火热的概念,那么云计算到底是什么?纵观整个计算机与互联网的发展史,任何一项新技术的能得以快速发展,那么这一项新技术必将能改变人们的生活方式,或是能够很大程序的影响人们的生活。如智能手机、平板电脑的出现等?
那么云计算和虚拟机(VMWare)有什么区别?对此有网友表示称,虚拟化技术与现流行的大数据Hadoop技术有什么区别,解决的是一类问题么?虚拟化主要解决资源利用率,资源提供的自动扩展。有服务器(compute)虚拟化(kvm/xen/lxc等),存储虚拟化,网络虚拟化。原来的数据中心服务器整合就利用了大量的虚拟化。现在的云计算模式也以虚拟化技术为基础,特别是IAAS层。但云计算本质是效用计算,按需付费,因此SAAS也可以不基于虚拟化来实现。
Hadoop就是用来解决google类似的大数据的分析引入的计算框架。(mapreduce和分布式存储)。你可以把这些东西放在虚拟化环境里的。虚拟化技术是否都适用于并行计算,分布式大数据存储和检索?
这里得区分是什么的虚拟化。如上,有服务器虚拟化,存储虚拟化,网络虚拟化。现在流行软件定义网络,软件定义存储,广义的说,这也算是虚拟化技术的应用。并行计算是一种计算模式。可以基于虚拟化技术来实现。lerlang就是采用vm的方式来表示多进程。但是也可以在硬件上实现。
领取专属 10元无门槛券
私享最新 技术干货