前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >云计算到底是谁发明的?

云计算到底是谁发明的?

作者头像
鲜枣课堂
发布于 2020-08-21 02:41:58
发布于 2020-08-21 02:41:58
3.6K0
举报
文章被收录于专栏:鲜枣课堂鲜枣课堂

说到云计算的起源,公众普遍认为,谷歌前CEO埃里克·施密特是云计算概念的第一个提出者。

2006年8月9日,在搜索引擎大会(SES San Jose 2006)上,他提出了“云计算(Cloud Computing)”的概念。

埃里克·施密特(Eric Schmidt)

也有人认为,当今云计算市场的龙头老大——美国亚马逊(Amazon)公司,在更早的2006年3月,就正式推出了自家的弹性计算云(Elastic Compute Cloud,EC2)服务,是事实上的云计算开创者。

其实,准确来说,不管是谷歌还是亚马逊,都不是云计算的发明人。云计算概念的提出,远比我们想象中要早得多。

今天这篇文章,我们就针对云计算来一次彻底的“寻根问祖”。

▉ Part.1 公共计算——云计算理论的萌芽

大家应该还记得,我们的计算机通识课本里说过,世界上第一台电子计算机是ENIAC(埃尼阿克)

Electronic Numerical Integrator And Computer

电子数字积分计算机

其实,严谨来说,ENIAC只能算是世界上第二台电子计算机。在它之前,还有一台名叫阿塔纳索夫-贝瑞(Atanasoff–Berry Computer)的计算机,简称ABC计算机。只不过这台ABC计算机不可编程,所以ENIAC是第一台通用电子计算机。

ENIAC的出现,宣告了计算时代的开始,从此人类打开了计算机世界的大门。

像ENIAC这样的早期计算机,体型巨大、耗资昂贵,计算能力也非常有限。最重要的是,它缺乏多用户能力,同一时间只能被一个人占用。大家都想用的话,只能排队。

1955年,美国麻省理工学院(MIT)的约翰·麦卡锡(John McCarthy)教授提出了time-sharing(分时)的技术理念,希望借此可以满足多人同时使用一台计算机的诉求。

约翰·麦卡锡(1927-2011)

这个约翰·麦卡锡大家应该很眼熟,没错,他就是Artificial Intelligence(AI)概念的提出者,世界公认的人工智能之父,后来在1971年获得了图灵奖。

无独有偶,1959年6月,英国计算机科学家克里斯托弗·斯特雷奇(Christopher Strachey)在国际信息处理大会上,发表了一篇学术论文,也是关于大型机共享使用的,名字叫做《大型高速计算机中的时间共享(Time Sharing in Large Fast Computer)》

克里斯托弗·斯特雷奇(1916-1975)

在这篇论文中,虚拟化的概念被首次提出。现在我们都知道,虚拟化是如今云计算架构的基石。当时那篇论文,绝对堪称“惊为天人”。

到了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。

约瑟夫·利克莱德(1915-1990)

自此,云计算所依赖的三大底层技术全部出现了:

  • 用于管理物理计算资源的操作系统
  • 用于把资源分给多人同时使用的虚拟化技术
  • 用于远程接入的互联网

▉ 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的方向转移。

1996年11月14日,康柏公司关于cloud computing的商业计划

这是Cloud Computing(云计算)概念的真正首次出现。

1997年,美国教授Ramnath K. Chellappa对“Cloud Computing”这个词做出了首个学术定义:“计算边界由经济而并非完全由技术决定的计算模式”。

拉姆纳特·K·切拉帕(印度裔)

此后的云计算发展,掀起了一股小高潮——

1997年,InsynQ基于HP的设备上线了按需使用的应用和桌面服务。

1998 年,VMware公司成立,并首次引入 X86 的虚拟技术。同年,HP成立公共计算部门。

1999 年,MarcAndreessen创建LoudCloud,是世界上第一个商业化的IaaS平台。

同年,salesforce.com公司成立。这家公司是目前公认的云计算先驱,创始人是几个Oracle公司前高管。

公司成立之初,他们就喊出了“No Software”的口号,宣布开启”软件终结“革命。

他们通过自己的互联网站点向企业提供客户关系管理(CRM)软件系统,使得企业不必像以前那样通过部署自己的软件系统来进行客户管理。这就是最早的软件即服务(SaaS)模型。

2000年,Sun公司发布 Sun cloud。

2001年,HP公司发布公共数据中心产品。

……

此时此刻,云计算已经是呼之欲出了。

▉ Part.3 亚马逊&谷歌——云计算的正式诞生

2000年,当时美国电子商务公司Amazon正在开发电商服务平台Merchant.com,旨在帮助第三方公司在Amazon上构建自己的在线购物网站。

不过,因为架构设计能力和管理流程等方面的问题,这个项目进展缓慢。

于是,亚马逊的管理层开始考虑,是不是可以将已有的代码进行解耦,设计成独立的API服务,然后让内部或外部应用进行服务调用。这样,既可以节约后续的开发工作量,也可以增强系统的灵活性和复用度。

由此,2002年亚马逊启用了Amazon Web Services(AWS)平台。当时该免费服务可以让企业将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大最具头脑人物授予其“最聪明的工程师”称号

于是,就有了本文开头施密特发表的讲话。

至此,云计算揭开了神秘的面纱,正式来到了公众的面前。随后的云计算,进入了快速发展阶段,并最终渗透到了我们工作和生活的各个领域。

—— The End ——

参考文献:

1、云计算二十年简史,鹅博士

2、AWS杀死了云计算:云计算四十年历史化蝶成茧,郭华,钛媒体

3、云计算的起源与发展,品高云

4、一篇文章带你看懂云计算的前世今生与未来,雷锋网

5、云计算深刻改变未来,张为民

6、云计算的发展史,华渚牧童,简书

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-08-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 鲜枣课堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
云计算到底是个什么鬼?
相信大家都非常熟悉 作为目前最热门的科技概念之一 它频繁地出现媒体的报道中 专家们也经常将它挂在嘴边 为它摇旗呐喊 那么,究竟什么是云计算呢? 它到底有什么用? 相比传统计算,它有什么特别之处? 今
程序猿石头
2021/07/15
1.3K0
云计算到底是个什么鬼?
【史上最全】计算机的编年史
前几天我写算力简史的时候,顺便整理了一份计算机技术的编年史(将近一万字)。今天发给大家,以供参考。
鲜枣课堂
2023/08/21
1.1K0
【史上最全】计算机的编年史
一篇漫画,看懂云计算!
一定要备注:工种+地点+学校/公司+昵称(如网络工程师+南京+苏宁+猪八戒),根据格式备注,可更快被通过且邀请进群
网络工程师笔记
2021/06/23
1.2K0
一篇漫画,看懂云计算!
Spark 核心设计者解读 Sky Computing:关于云计算的未来构想
作者 | Ion Stoica 译者 | Maglish 策划 | 蔡芳芳 UC Berkely 计算机科学与电气工程教授,AMPLab 共同创始人,Spark 的核心设计者 Ion Stoica 在近日召开的操作系统会议 HotOS 上,提出了“Sky Computing”这一构想,展望超越单个云平台的公用计算未来。论文思考了该如何推动目前的差异化云计算平台逐渐发展成为一项公用服务,Stoica 称其为“Sky Computing”。论文提出实现 Sky Computing 的障碍更多来自于经济层面,而
深度学习与Python
2023/04/01
6740
Spark 核心设计者解读 Sky Computing:关于云计算的未来构想
云计算 「半步巅峰」
1946年,世界上第一台通用电子数字计算机“埃尼阿克”(ENIAC)在美国研制成功,计算的万古长夜破开一道电子之光。
腾讯云开发TCB
2022/01/12
6990
云计算 「半步巅峰」
未来已来:云原生时代(一)云计算如何一步步走来?
这几天我发现一个现象,好多公司、平台已经开始招揽“云原生”领域的人了,这已经不是暗示了,这就是明示了。
看、未来
2022/05/06
6220
未来已来:云原生时代(一)云计算如何一步步走来?
接入而非拥有,洞悉云计算背后的经济学原理
随着云计算的日益成熟和普及,共享经济的理念不断为人们所理解和接受。云逐渐由一种技术,演化成了一种商业模式以及一种经济学现象。
科技云报道
2022/04/16
4530
接入而非拥有,洞悉云计算背后的经济学原理
未来已来:云原生时代
​ 这几天我发现一个现象,好多公司、平台已经开始招揽“云原生”领域的人了,这已经不是暗示了,这就是明示了。
看、未来
2022/06/27
7590
未来已来:云原生时代
第三次浪潮的延续:云计算的文明重构
在阿尔文·托夫勒的《第三次浪潮》中,人类文明的演进被划分为农业革命、工业革命和信息革命三次浪潮。若托夫勒穿越至今日,或许会将云计算视为信息革命的“第三次浪潮”的延续——一场彻底重构社会生产力和人类协作方式的范式革命。从分时计算的启蒙到全球算力的民主化,云计算正在以托夫勒笔下的“未来冲击”之力,推动人类文明迈向新的纪元。
用户11612596
2025/04/14
880
第三次浪潮的延续:云计算的文明重构
附录A 计算机的0和1 1.0 一切皆是映射ABPLTZ1.1 二进制01与易经阴阳1.2 向上抽象封装一层1.3 编程之初:从机械计算机到能接受指令的计算机小结参考资料
计算机领域中的所有问题,都可以通过向上一层进行抽象封装来解决.这里的封装的本质概念,其实就是”映射“。
一个会写诗的程序员
2018/08/20
8140
附录A 计算机的0和1 1.0 一切皆是映射ABPLTZ1.1 二进制01与易经阴阳1.2 向上抽象封装一层1.3 编程之初:从机械计算机到能接受指令的计算机小结参考资料
盘点与云计算密切相关的市场热捧产品
云计算,即一种基于因特网的超级计算模式。随着国家宽带提速的战略的提出,云计算得到更进一步推动。毫无疑问,21世纪中,云计算被视为科技业的一场新的革命。而云计算的火热程度,我们可以从媒体报道、微博传播、社区议论中窥知一二。伴随着云计算的热潮,一些基于云计算概念的产品也得到了追捧,下面我们一同来看下与云计算密切相关,并将会成为下一个市场热点的三项产品: 1.虚拟化软件产品。虚拟化早于云计算一词的出现。1959年克里斯托弗发表了一篇名为《大型高速计算机中的时间共享》学术报告,就已经提出了虚拟化的基本概念。到了20
静一
2018/03/20
1K0
【与机器共舞】一篇文看全人工智能发展史
1.人工智能的漫长萌芽期 (17~20世纪50年代) 17世纪中,莱布尼兹、托马斯·霍布斯和笛卡儿提出形式符号系统假设,为人工智能(AI)的研究打下了基础。 19世纪初,查尔斯·巴贝奇设计了一台机械式可编程计算机(“差分机”),但未能建造出来。 20世纪,布尔的《思维的定律》、弗雷格的《概念文字》、罗素和怀特海的《数学原理》这些著作在数理逻辑研究上有了极大的突破,使得人工智能呼之欲出。 1936年,数学家阿隆佐·邱奇和艾伦·图灵命名邱奇-图灵论题,提出所有计算或算法都可以由一台图灵机来执行,该论题被
新智元
2018/03/13
1.2K0
【与机器共舞】一篇文看全人工智能发展史
算力简史(完整版)
引言:今天这篇文章,我将给大家详细介绍一下人类算力的演进过程。这是一段波澜壮阔的历史,值得我们驻足与回忆。
鲜枣课堂
2023/11/17
5830
算力简史(完整版)
从算盘到云计算:计算机发展的壮丽历程
在计算机发展史上,早期的计算器起到了重要的作用。而其中最早的计算器便是算盘。算盘是古代中国人使用的一种计算工具,它由一根木棍和一些珠子组成。通过将珠子在木棍上移动,人们可以进行简单的加减乘除运算。虽然算盘的计算速度较慢,但它的使用简单易懂,成为了古代计算的主要工具。
努力的小雨
2023/11/30
7060
跨云协作,看OpenStack起舞
   2006年,27岁的Google高级工程师克里斯托夫比希利亚第一次向Google董事长兼CEO施密特提出“云计算”的想法,在施密特的大力支持下,Google推出了“Google 101计划”,并正式提出“云”的概念。由此,拉开了一个时代计算技术以及商业模式的变革。   从2006到2016,倏然间云计算已跨过十年。十年间,一切都在发生变化,带给我们前行的思考和历练。云是一个时代,也是一道鸿沟,它引领我们前进,也让你步入衰亡。我们看到传统的ICT巨头们在困惑中转型、合并——IBM连续数年营收下降,HP分拆,Dell和EMC合并,Oracle的向云转变……
孙杰
2019/10/29
8990
跨云协作,看OpenStack起舞
施密特:谷歌的五大原则
在2013年的《致股东的公开信》中,谷歌创始人拉里·佩奇表示:“随着时间的推移,很多公司都习惯重复自己一贯的做法,只做出很少的渐进式的改变。假以时日,这样的渐进主义会导致落伍,在科技行业中尤为如此。
大数据文摘
2019/06/20
4790
施密特:谷歌的五大原则
美国联邦政府应用云计算的经验分析
云计算已经跨过技术门槛,成为政治和文化领域的话题。它成为国家安全局以反恐名义收集数据的争论焦点,也引发人们对未来远程办公时代工作地点的遐想。虽然云概念已渗入我们的生活,但我们对它也产生了若干误区。 1.云计算是电脑高手的事 云计算承担了在线银行、购物、电子邮件、社交网络以及照片和音乐储存,还涵盖像Netflix和Kindle这样的电子图书馆。云计算还日益应用在美国的工作场所。一份调查报告称,2013年有75%的公司使用云技术,2012年的比例为67%。 其基本概念是,数据和应用都储存在云端,通过连接互联网来
静一
2018/03/07
1.1K0
Nature重磅| IBM再放大招!量子计算今年实现商业通用!
大数据文摘作品,转载要求见文末 作者 | Davide Castelvecchi 编译团队 | 任杰,姜范波 只要努力,就会实现。IBM公司在3月6日宣布,计划在年内推出世界上第一份商业“通用”量子计算服务。这个系统叫做IBM Q,它将通过互联网收费访问。 IBM Q不会超越传统的计算机,至少目前还没有。 但公司表示,该系统将是发展未来“量子机”市场的关键,它可以处理传统电脑无法处理的复杂计算。 云服务是最近比较热门的“建立有用的量子计算机”这场战役的战利品。 该项目建立在IBM围绕现有云计算服务开发的专有
大数据文摘
2018/05/25
3350
谷歌云定下全球TOP 1“小目标”,是发力还是乏力?
据The Information报道,近期谷歌云服务部门在会议的时候制定了一个雄心勃勃的目标,即在2023年之前击败其竞争对手微软Azure和亚马逊云服务AWS。
科技云报道
2022/04/15
8180
谷歌云定下全球TOP 1“小目标”,是发力还是乏力?
关于“算力”,这篇文章值得一看
这两年,算力可以说是ICT行业的一个热门概念。在新闻报道和大咖演讲中,总会出现它的身影。
鲜枣课堂
2022/10/05
9740
关于“算力”,这篇文章值得一看
推荐阅读
相关推荐
云计算到底是个什么鬼?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档