“云计算”这个概念是谁最先提出的?
时间:2023-03-31 01:10:01 | 来源:电子商务
时间:2023-03-31 01:10:01 来源:电子商务
说到云计算的起源,大众普遍以为,谷歌前CEO埃里克·施密特是云计算概念的第一个提出者。
2006年8月9日,在搜索引擎大会(SES San Jose 2006)上,他提出了“云计算(Cloud Computing)”的概念。
也有人以为,当今云计算商场的龙头老大——美国亚马逊(Amazon)公司,在更早的2006年3月,就正式推出了自家的弹性计算云(Elastic Compute Cloud,EC2)服务,是事实上的云计算开创者。
其实,精确来说,不管是谷歌仍是亚马逊,都不是云计算的发明人。云计算概念的提出,远比咱们幻想中要早得多。
今天这篇文章,咱们就针对云计算来一次彻底的“寻根问祖”。
Part.1 公共计算——云计算理论的萌芽咱们应该还记得,咱们的计算机通识课本里说过,世界上第一台电子计算机是ENIAC(埃尼阿克)。
其实,谨慎来说,ENIAC只能算是世界上第二台电子计算机。在它之前,还有一台名叫阿塔纳索夫-贝瑞(Atanasoff–Berry Computer)的计算机,简称ABC计算机。只不过这台ABC计算机不行编程,所以ENIAC是第一台通用电子计算机。
ENIAC的呈现,宣告了计算时代的开端,从此人类打开了计算机世界的大门。
像ENIAC这样的早期计算机,体型巨大、耗资昂贵,计算能力也非常有限。最重要的是,它缺少多用户能力,同一时间只能被一个人占用。咱们都想用的话,只能排队。
1955年,美国麻省理工学院(MIT)的约翰·麦卡锡(John McCarthy)教授提出了time-sharing(分时)的技能理念,期望借此能够满意多人一起运用一台计算机的诉求。
这个约翰·麦卡锡咱们应该很眼熟,没错,他便是Artificial Intelligence(AI)概念的提出者,世界公认的人工智能之父,后来在1971年获得了图灵奖。
无独有偶,1959年6月,英国计算机科学家克里斯托弗·斯特雷奇(Christopher Strachey)在世界信息处理大会上,宣布了一篇学术论文,也是关于大型机同享运用的,姓名叫做《大型高速计算机中的时间同享(Time Sharing in Large Fast Computer)》。
在这篇论文中,虚拟化的概念被初次提出。现在咱们都知道,虚拟化是现在云计算架构的基石。其时那篇论文,肯定堪称“惊为天人”。
到了1961年,又是咱们的大神约翰·麦卡锡,在麻省理工学院一百周年纪念庆典上,初次提出了Utility Computing(公共计算服务)的概念:
“假如我想象的那种计算机(注:即分时计算机,一起支持多人一起运用的计算机)能够成真,那么计算或许某天会像电话相同被组织成公共服务…… Utility Computing(公共计算服务)将是一种全新的重要工业的基础。”
这个Utility Computing的翻译,其实行业里存在一定的争议。Utility有“公共服务、有用、功效”的意思,有人把它翻译成公共计算,也有人翻译成功效计算。
麦卡锡的理念,其实借鉴了传统的电厂形式。
说白了,便是把计算资源当作是一种像电相同的能源资源。用户能够像把灯泡插入插座相同,随时随地运用计算资源,并根据运用量进行付费。
受麦卡锡观点的影响,麻省理工学院和DARPA(美国国防高档研讨方案局)下属的IPTO(信息处理技能办公室)共同启动了闻名的MAC(Multiple Access Computing)项目。DARPA还专门供给了约200万美元的项目补贴。
MAC项目的方针,便是开发“多人可一起运用的电脑体系”。实际上,这便是“云”和“虚拟化”技能的雏形。
1964年,大西洋月刊宣布了一篇题为《The Computers of Tomorrow(明日计算机)》的文章,详细分析了公共计算服务与公共电网的异同点。
文章指出,计算想要成为像电网那样的公共服务,需求重视三个问题:
- 接口——用户怎么和资源进行对接?
- 服务设备——用户经过什么设备将资源转换成服务?
- 产品同质性——电总归是电,而计算是一种杂乱的服务,存在多样性,存在不同的编程语言和硬件,怎么兼容、交互?
1965年,在《The Computers of Tomorrow》的影响下,MAC项目组开端开发Multics分时多任务操作体系。在这个过程中,GE(通用电气)被选为硬件供应商,IBM出局。贝尔实验室后来也加入到MAC的软件开发中。
1965年,从MAC中出局的IBM开端研发CP-40/CMS分时操作体系,该体系于1967年发布,是历史上第一个虚拟机体系。
1969年,受不了Multics缓慢发展的贝尔实验室从MAC项目退出,开端开发Unix操作体系(1970年面世)。
1969年,在约瑟夫·利克莱德(J.C.R.Licklider,IPTO负责人)的推进下,ARPA(国防部高档研讨方案局)研讨的计算机网络ARPANET诞生。
我信任咱们都知道ARPANET,没错,这便是后来的Internet。
自此,云计算所依赖的三大底层技能全部呈现了:
- 用于办理物理计算资源的操作体系
- 用于把资源分给多人一起运用的虚拟化技能
- 用于远程接入的互联网
▉ Part.2 网格计算——云计算理念的复苏尽管云计算基础技能纷纷呈现,但20世纪70-80年代,人们沉浸于PC商场的繁荣,首要精力都放在了软件和网络上,然后忽视了对Utility Computing的重视。
1984年,SUN公司联合创始人John Gage(约翰·盖奇)提出 “网络便是计算机(The Network is the Computer)”的重要猜想,用于描绘散布式计算技能带来的新世界。云计算,其实便是散布式计算的一种。
然而,人们依然没有对云计算引起足够的重视。
直到90年代,云计算相关的理念从头回到了人们的视界。不过这次它换了一个更简单的姓名,叫做网格计算(Grid Computing)。
网格(Grid)的叫法,和咱们日常了解的“网格化办理”有很大不同,它是直接照搬自电网的概念(Electric Power Grid)。它的实质目的,仍是把大量机器整组成一个虚拟的超级机器,给散布在世界各地的人们运用,也便是公共计算服务。
1996年,康柏(Compaq)公司的一群技能主管在讨论计算业务的发展时,初次运用了Cloud Computing这个词,他们以为商业计算会向Cloud Computing的方向搬运。
这是Cloud Computing(云计算)概念的真实初次呈现。1997年,美国教授Ramnath K. Chellappa对“Cloud Computing”这个词做出了首个学术界说:“计算边界由经济而并非完全由技能决议的计算形式”。
此后的云计算发展,掀起了一股小高潮——
1997年,InsynQ根据HP的设备上线了按需运用的使用和桌面服务。
1998 年,VMware公司建立,并初次引入 X86 的虚拟技能。同年,HP建立公共计算部分。
1999 年,MarcAndreessen创立LoudCloud,是世界上第一个商业化的IaaS渠道。
同年,
http://salesforce.com公司建立。这家公司是现在公认的云计算先驱,创始人是几个Oracle公司前高管。
公司建立之初,他们就喊出了“No Software”的标语,宣布敞开”软件完结“革新。
他们经过自己的互联网站点向企业供给客户关系办理(CRM)软件体系,使得企业不必像以前那样经过布置自己的软件体系来进行客户办理。这便是最早的软件即服务(SaaS)模型。
2000年,Sun公司发布 Sun cloud。
2001年,HP公司发布公共数据中心产品。
……
此时此刻,云计算已经是呼之欲出了。
▉ Part.3 亚马逊&谷歌——云计算的正式诞生2000年,其时美国电子商务公司Amazon正在开发电商服务渠道
http://Merchant.com,旨在帮助第三方公司在Amazon上构建自己的在线购物网站。
不过,由于架构规划能力和办理流程等方面的问题,这个项目发展缓慢。
所以,亚马逊的办理层开端考虑,是不是能够将已有的代码进行解耦,规划成独立的API服务,然后让内部或外部使用进行服务调用。这样,既能够节省后续的开发工作量,也能够增强体系的灵活性和复用度。
由此,2002年亚马逊启用了Amazon Web Services(AWS)渠道。其时该免费服务能够让企业将
http://Amazon.com的功能整合到自家网站上。
2003年,安迪·杰西(Andy Jassy),其时杰夫·贝索斯(Jeff Bezos,亚马逊创始人)的秘书长,现在AWS的CEO,在贝索斯的家里召开了一次办理层会议。会上,咱们决议要把使用开发的通用部分抽离出来,做一个公共基础设施服务渠道,让内外部开发者能够根据这个渠道开发自己的使用。
随后,他们整理了一系列能够成为公共服务的候选模块,并从中挑了服务器、存储和数据库三个部分开端。不仅由于这三个需求最多,还由于Amazon最擅长这部分,究竟低利润率商业形式让他在怎么降低数据中心的运营成本上颇有堆集。
2006年,亚马逊推出了两款重磅产品,别离是S3(Simple Storage Service,简单存储服务)和EC2(Elastic Cloud Computer,弹性云计算),然后奠定了自家云计算服务的基石(直至今天都无人能够撼动)。
在那一期间,谷歌其实也没有闲着。这家诞生于1998年的年青公司,在2003~2006年期间,连续宣布了四篇重磅文章,别离关于散布式文件体系(GFS)、并行计算(MapReduce)、数据办理(Big Table)和散布式资源办理(Chubby)。
这些关键技能不仅奠定了谷歌自家的云计算服务基础,也为全世界云计算、大数据的发展指明晰方向。
2006年,27岁的Google高档工程师克里斯托夫·比希利亚第一次向Google董事长兼CEO施密特提出“云端计算”的主意。在施密特的支持下,Google推出了“Google 101方案”,并正式提出“云”的概念。
后来《财富》杂志10大最具头脑人物颁发其“最聪明的工程师”称谓
所以,就有了本文最初施密特宣布的讲话。
至此,云计算揭开了奥秘的面纱,正式来到了大众的面前。随后的云计算,进入了快速发展阶段,并终究渗透到了咱们工作和生活的各个领域。
楼主如果想要学习云计算这方面的知识的话可以点击下方的卡片领取一份免费的学习资料哦!