当今天突然被要求跟不同组(像移动互联网,云计算)的同学讨论一下云计算的时候,突然理不出来一个逻辑,不知道该从何说起。
搞了那么久的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,还有一点很重要:它是开源的。
以上只是自己当初了解云的过程,当然有些认识可能有错的地方,希望能够交流…..
分享到:
相关推荐
5. **应用新的打印样式**:保存修改后,回到图纸界面,选择“文件”>“打印”,在打印设置中,确保“打印样式表”选择了你修改过的或者新建的无印记样式。 6. **预览和打印**:点击“预览”检查是否成功移除了印记...
然而,一些教育版的CAD软件会在图纸上添加特定的印记,如“教育版本”或“非商业用途”,以区分其与商业版本的区别。这在实际工作场景中可能会对专业形象产生影响,因此“去教育版印记”的需求应运而生。 标题提到...
【品牌印记】是品牌管理中的核心概念,它旨在定义品牌的本质和个性,以便在不同的市场环境中保持品牌的一致性和影响力。品牌印记不仅关乎消费者对品牌的认知,也反映了品牌所有者对未来发展的愿景。以下是对品牌印记...
总的来说,中国IT产业的未来十年将深深烙印着云计算的印记。这不仅涉及到技术的革新,也关乎商业模式、政策导向以及社会经济结构的深刻变化。随着云计算和宽带网络的发展,我们将迎来一个更加高效、便捷的信息时代。...
在CAD(计算机辅助设计)领域,专业用户常常需要处理各种版本的图纸,有时甚至需要去除教育版的印记。教育版CAD软件通常会在图形上添加特有的标识,表明该软件是用于教学或学习目的,而非商业使用。这样的印记可能对...
这些印记通常出现在教育版的CAD软件中,旨在表明图纸是由非商业版本创建的。在某些情况下,这些印记可能会影响图纸的专业性和可读性,因此有需求去除它们。标题中的“CAD去除印记”指的是解决这一问题的方法。 描述...
雨的印记 漂亮的 flash;清新的flash
在许多情况下,为了节省成本,用户可能会使用教育版CAD软件,这些版本通常会在图纸上添加特殊的“教育版”印记或水印,以表明其非商业用途。 标题提到的“CAD去教育版印记插件X32”是针对32位Windows 7系统中Auto...
在CAD(Computer-Aided Design)领域,很多设计软件为了区分商业版与教育版,会在教育版制作或打印出的设计图纸上自动添加“教育版”或类似的文字标识,以防止教育版软件制作的设计图用于商业用途。然而,在某些情况...
强制增加去除教育印记,方便好用,去除烦人的教育办印记
这些教育印记可能包括“EDU”、“Education”或者特定的图案,它们在正式的工作环境中可能会显得不专业或者影响到设计的清晰度。因此,“去除CAD教育印记”的操作主要是为了消除这些标识,使得设计看起来更加整洁,...
从提供的文件内容中,我们可以提炼出以下知识点: 1. 新疆吐鲁番简介: 新疆是中国西部一个...葡萄不仅在农业生产中占据重要地位,同时也在食品加工、生物医药等方面有广泛应用,是新疆地区独特的自然和文化资源。
在使用CAD软件绘制和编辑图纸时,有时会遇到一个问题,即“教育印记”。这种印记通常出现在图纸的边缘,是CAD软件为了防止非商业用途而设置的一种标识,它可能包含“教育版”、“试用版”或相关的版权信息。对于专业...
它由美国计算机科学家Leslie Lamport在20世纪80年代初期开发,目的是提供一个高质量的文档排版工具,特别是用于生成包含复杂数学公式和科学符号的文档。 LaTeX的主要特点包括: 1. **高度可定制**:用户可以定义...
标签中的“KisstheRain”、“雨的印记”和“吉他歌谱”是这首乐曲的相关关键字,它们有助于在搜索时定位到这首吉他作品。 描述中的“原创吉他歌谱”进一步强调了这首作品是专为吉他而编写的原创音乐,指弹吉他通常...
教育版的CAD软件通常会在图形上添加特定的水印或印记,表明该版本仅适用于学习和非商业用途。这些印记可能包括文字、图案或是版权信息,以防止未经授权的商业应用。 "去印记"是指移除这些教育版印记的过程,以获得...
在中国新疆的历史印记中,新疆以其辽阔的地域、丰富的物产、迷人的自然风光以及多元的民族风情,始终吸引着世人的目光。新疆位于中国西北部,与多个国家接壤,是中国的一个自治区,历史上曾是丝绸之路上的一个重要...