物联网、大数据、云计算三者之间的关系现在一直谈云计算,后来又分离开来,称之为云计算和大数据
这里面有两类代表的产品,一个是以虚拟化为基础的技术,即 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
从程序员的角度看,配置的内容居多,算法的内容较少
云计算是为了大并