现在一直谈云计算,后来又分离开来,称之为云计算和大数据。
这里面有两类代表的产品,一个是以虚拟化为基础的技术,即vsphere,
citrix,openstack,opennebula等;另一个类则是以分布式计算为核心的IDH,CDH,hadoop,pivital的产品。
以开源的openstack和hadoop来区分,openstack是利用虚拟化技术将一台台物理机拆分成很多虚拟机,解决资源过剩的问题,而hadoop则是利用分布式计算,将一台台物理机或虚拟机整合起来,解决资源不足的问题。
目前看来,做云计算利润比较薄,因为靠租赁虚拟机并不能带来足够的利润。
或许是将来有一天,每个人都会使用一个终端设备,这个设备会产生海量数据,而海量数据已经无法存储在本地,于是它通过4G等通信方式放在云端。也许云计算最大的好处是随时随地可以存储。但只要有个一个公网IP,那么每个网站后台都可以做的到。
做大数据较有前景,因为人们已经使用计算机技术在过去的几十年里存储了足够多的数据,但之前没有足够低廉的技术手段去处理他们,但是现在随着hadoop的开源,人们可以低成本的获取这个软件,从而去处理他们的数据,因此会对这个软件有较大的需求。
既然使用hadoop将会变得很便宜,这意味将来谁不用hadoop就将会在数据处理方面落后其他公司,这也是我看好它的一个地方。
事实上,任何一个做APP,做网页的公司只要有能力就会考虑使用hadoop这个系统。
openstack是一个生态系统,在icehouse版本里面其拥有11个模块,这11个模块更像是一个个的中介机构,将其他模块对接起来。它更像一个硬件管理工具,比如IBM director,HP openview。从程序员的角度看,配置的内容居多,算法的内容较少。 |