当今天突然被要求跟不同组(像移动互联网,云计算)的同学讨论一下云计算的时候,突然理不出来一个逻辑,不知道该从何说起。
搞了那么久的Hadoop,装了Hadoop集群,跑了PageRank排名算法,分析了MapReduce的流程,写了博客,该讨论的时候还是有点蒙,但是如果有人说你“拿不出手”,心里还是很不服,甚至生气。一方面是自己从内心里高度认可自己曾经付出的努力,不容别人忽视;另一方面,不是自己不去讲,而是认为自己没有准备过,不是没有准备好,这是对自己的不负责,跟别人没关系,这是自己坚持的东西,无关别人。但最后肯定是落在自己身上,主要原因是自己没准备过,那干嘛不准备呢?
于是机会来了,现在算是准备!吐下槽。
当初了解云计算主要从3个地方切入
1:云计算怎么会突然冒出来?是真的很突然还是早有预谋?
2:云计算如果不是突然,怎么会到现在才那么火?
3:我们能怎么做?
其一:云计算怎么会突然冒出来?是真的很突然还是早有预谋?
云计算并不是突然冒出来的。原因如下:
1:从历史来讲,1981-1990年是PC发展的黄金十年,称为PC革命。关于这段历史前半部分曾经专门泡在图书馆看了些资料,写了点心得“1976/1985”,介绍Apple兴起,之后IBM的加入和微软的崛起这段风云变幻的历史。
PC革命后,一个结果是:台式机的能力提升,PC连上了数据中心,只是显示服务器返回的信息,这时PC被称为哑终端;另外的一个结果是:PC能力有所提升,但是设计过于聚焦于个体,PC不能很好的跟世界各地的PC连在一起,就像是你只能跟公司里其他人员PC联机一样,不能随心所欲跟外界联系,如果要联系需要满复杂的步骤。
到后来有了因特网,PC的世界才发生了更大的变化。
互联网第一阶段:网络遍布全世界,PC可以随心所欲的访问网络上强大的服务器。但是这带来的后果是,PC再次陷入了哑终端的命运。
互联网第二阶段:web2.0阶段,PC可以向互联网服务器提出更多要求。像典型的RSS,SNS,WIKI,Blog。不止是PC可以向服务器提出更多要求,越来越多的社会性网络服务出现,包括各种社区,人人网,FaceBook等等。
互联网第三阶段:期待的云计算阶段。一是计算能力大幅度的提升,二是终端可以向服务器提出更多更强大的要求(比如搜索时输入更多的详细信息)。两者比较的话,后者才是目标。
于是,有了这样的问题:云计算中心和普通的计算中心到底有什么标志性的差别或者是革命性的技术创新?创新在于:互联网集群并不是云计算的定义性特征,实现终端用户和服务器的对等关系,这也是真正的创新!正如上面所说:终端可以输入更多的信息,像服务器提出更多的要求。
2:从用户需求来讲,普通用户比如某个团队需要进行科学研究,需要大量的计算。如果单纯的为了一次研究就耗费巨资买机器,显然很浪费;对于大型的企业来讲,随着个人数据几何级的增长,而摩尔定律的失效,我们需要大型的集群,应对用户越来越高的要求。
其实早就有了网格计算,并行计算和分布式计算等等,云计算的提出,是商业上对网络,互联网的一种比喻说法,实现基于网络的按需,易扩展的方式获取所需的服务。
其二:云计算如果不是突然,怎么会到现在才那么火?
1:技术上的发展
对于技术来讲,虚拟化技术无疑是一项革命性的技术突破。虽然自己也是看了基本关于虚拟化的书,做了些笔记,其实还是很难深入去研究细节,硬件上始终是个障碍。虚拟化最简单的形式是:在一个服务器上虚拟出来几套完整的计算机系统,各个计算机系统之间共享资源但是又独立运行,互不干扰。这是商业上实现规模效益最主要的贡献。当然,个人觉得如果离开了虚拟化,云计算还是可以实现,但是相当难,尤其是商业上的规模效益。
2:商业上的因素
举个最简单的例子,当谷歌提出对于将来的云计算实现了规模后,用户的PC只需一个浏览器,输入丰富的命令去访问服务器时,这对于微软来讲确确实实是真正的“革命”。于是微软最初的回应是提出自己的Azure云操作系统。有了大牌们的加入,云计算发展的更加猛烈。
其三:我们能怎么做?
1:对于大型企业来讲,云计算有个高高的门槛:集群的搭建。并不是每个企业都有这样的实力去建设一个自己的云计算中心。这个门槛表现在两方面:其一是建设集群后对于数据的存储,跟踪,备份之后你要知道数据在那一个节点上,这样的监控费用和保持数据一致性的费用随着集群的增大会越来越到的;其二是克服建设集群的困难后,随着服务器的数量的增加,因为服务器上对书数据的监控和保持一致的特点,会有部分性能损失。当服务器增加,集群处理能力并不是所有服务器处理能力之和。性能方面也是一个很大的考虑。
2:对于一般小企业来讲,他们可以利用自己公司的桌面系统,部分程度上构建自己的“私有云”。有效利用空余的电脑的计算能力,并非构建自己的集群,同样可以实现某种以前在集群上才能实现的任务,因为这种空闲的计算能力也是相当的客观!
3:对于我们程序员,我们的切入点就是Hadoop或者是其他的项目, 而Hadoop是一个针对处理大数据量的分布式框架,包含了一个分布式文件系统HDFS,一个MapReduce编程模型,一个分布式数据库HBase,还有一点很重要:它是开源的。
以上只是自己当初了解云的过程,当然有些认识可能有错的地方,希望能够交流…..
分享到:
相关推荐
中国新疆之历史印记观看简报.pdf
雨的印记 漂亮的 flash;清新的flash
强制增加去除教育印记,方便好用,去除烦人的教育办印记
麦肯光明品牌印记.doc
微信小程序项目实例——印记 印记是一款简洁便利的日记本 用户的日记本将展示在列表中 点击可以查看日记本中的一系列内容 用户可以在印记中发布视频、图片和文字
中国新疆之历史印记观后感教师心得800字.pdf
去除CAD图纸上的教育版印记软件。打开图纸时和打印出来的图纸就都不会显示“教育版本”字样了!操作方便。
中国新疆之历史印记心得体会7篇.pdf
强制去除教育印记工具以及使用方法,可以将打印CAD文件出现“教育版”字样去除。
小鼠1号染色体Zdbf2-Gpr1印记区1个EST的印记鉴定及表达分析,张凤伟,吴琼,印记基因对哺乳动物胚胎发育和出生后的生长具有重要的调节作用,包括肿瘤在内的许多疾病与印记基因的异常表达有关。因此,对基因
实测WINDOWS732位系统AutoCAD2010可去教育版印记; 先运行此小插件,再运行CAD,你会发现烦人的教育版印记消失不见了。
当我们翻开档案,触摸的是历史印记。——题记2012年春天,我所在单位——江苏煤炭地质勘探二队(以下简称"江苏二队")迎来60年生日,我有幸参与了60周年庆典宣传的编纂工作,使我对档案理解得更为真实与深刻。原始记录——...
cad去教育版打印戳记字印的软件,很方便的去除cad中带的教育印记和添加教育印记。 功能: 1.强制添加教育版打印戳记 2.强制去除教育版打印戳记 使用方法: 先打开cad,再使用该工具点击应用,再打开要打开的cad最后...
铁电复合薄膜中的印记效应,罗晓雅,朱国栋,铁电薄膜中的印记效应会引起铁电存储器的读写错误。本文制备聚甲基丙烯酸甲酯(PMMA)/二氟乙烯与三氟乙烯共聚物[P(VDF-TrFE)]复合材料,�
CAD去掉教育版印记实用小工具!超级好用!只需下载直接使用无需安装
快速删除CAD打印时教育版字体的功能
2021中国新疆之历史印记观后感作文600字.pdf