0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

云計(jì)算到底是誰發(fā)明的?

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2023-11-09 15:23 ? 次閱讀

說到云計(jì)算的起源,公眾普遍認(rèn)為,谷歌前 CEO 埃里克·施密特是云計(jì)算概念的第一個(gè)提出者。

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

埃里克·施密特(Eric Schmidt)

也有人認(rèn)為,當(dāng)今云計(jì)算市場的龍頭老大——美國亞馬遜(Amazon)公司,在更早的 2006 年 3 月,就正式推出了自家的彈性計(jì)算云(Elastic Compute Cloud,EC2)服務(wù),是事實(shí)上的云計(jì)算開創(chuàng)者。

其實(shí),準(zhǔn)確來說,不管是谷歌還是亞馬遜,都不是云計(jì)算的發(fā)明人。云計(jì)算概念的提出,遠(yuǎn)比我們想象中要早得多。

今天這篇文章,我們就針對(duì)云計(jì)算來一次徹底的“尋根問祖”。

▉ Part.1 公共計(jì)算——云計(jì)算理論的萌芽

大家應(yīng)該還記得,我們的計(jì)算機(jī)通識(shí)課本里說過,世界上第一臺(tái)電子計(jì)算機(jī)是 ENIAC(埃尼阿克)。

Electronic Numerical Integrator And Computer
電子數(shù)字積分計(jì)算機(jī)

其實(shí),嚴(yán)謹(jǐn)來說,ENIAC 只能算是世界上第二臺(tái)電子計(jì)算機(jī)。在它之前,還有一臺(tái)名叫阿塔納索夫 - 貝瑞(Atanasoff–Berry Computer)的計(jì)算機(jī),簡稱 ABC 計(jì)算機(jī)。只不過這臺(tái) ABC 計(jì)算機(jī)不可編程,所以 ENIAC 是第一臺(tái)通用電子計(jì)算機(jī)。

ENIAC 的出現(xiàn),宣告了計(jì)算時(shí)代的開始,從此人類打開了計(jì)算機(jī)世界的大門。

像 ENIAC 這樣的早期計(jì)算機(jī),體型巨大、耗資昂貴,計(jì)算能力也非常有限。最重要的是,它缺乏多用戶能力,同一時(shí)間只能被一個(gè)人占用。大家都想用的話,只能排隊(duì)。

1955 年,美國麻省理工學(xué)院(MIT)的約翰·麥卡錫(John McCarthy)教授提出了 time-sharing(分時(shí))的技術(shù)理念,希望借此可以滿足多人同時(shí)使用一臺(tái)計(jì)算機(jī)的訴求。

約翰·麥卡錫(1927-2011)

這個(gè)約翰·麥卡錫大家應(yīng)該很眼熟,沒錯(cuò),他就是 Artificial Intelligence(AI)概念的提出者,世界公認(rèn)的人工智能之父,后來在 1971 年獲得了圖靈獎(jiǎng)。

無獨(dú)有偶,1959 年 6 月,英國計(jì)算機(jī)科學(xué)家克里斯托弗·斯特雷奇(Christopher Strachey)在國際信息處理大會(huì)上,發(fā)表了一篇學(xué)術(shù)論文,也是關(guān)于大型機(jī)共享使用的,名字叫做《大型高速計(jì)算機(jī)中的時(shí)間共享(Time Sharing in Large Fast Computer)》。

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

在這篇論文中,虛擬化的概念被首次提出?,F(xiàn)在我們都知道,虛擬化是如今云計(jì)算架構(gòu)的基石。當(dāng)時(shí)那篇論文,絕對(duì)堪稱“驚為天人”。

到了 1961 年,又是咱們的大神約翰·麥卡錫,在麻省理工學(xué)院一百周年紀(jì)念慶典上,首次提出了 Utility Computing(公共計(jì)算服務(wù))的概念:

“如果我設(shè)想的那種計(jì)算機(jī)(注:即分時(shí)計(jì)算機(jī),同時(shí)支持多人同時(shí)使用的計(jì)算機(jī))能夠成真,那么計(jì)算或許某天會(huì)像電話一樣被組織成公共服務(wù)…… Utility Computing(公共計(jì)算服務(wù))將是一種全新的重要工業(yè)的基礎(chǔ)?!?/p>

這個(gè) Utility Computing 的翻譯,其實(shí)行業(yè)里存在一定的爭議。Utility 有“公共服務(wù)、實(shí)用、效用”的意思,有人把它翻譯成公共計(jì)算,也有人翻譯成效用計(jì)算。

麥卡錫的理念,其實(shí)借鑒了傳統(tǒng)的電廠模式。

說白了,就是把計(jì)算資源當(dāng)作是一種像電一樣的能源資源。用戶可以像把燈泡插入插座一樣,隨時(shí)隨地使用計(jì)算資源,并根據(jù)使用量進(jìn)行付費(fèi)。

受麥卡錫觀點(diǎn)的影響,麻省理工學(xué)院和 DARPA(美國國防高級(jí)研究計(jì)劃局)下屬的 IPTO(信息處理技術(shù)辦公室)共同啟動(dòng)了著名的 MAC(Multiple Access Computing)項(xiàng)目。DARPA 還專門提供了約 200 萬美元的項(xiàng)目津貼。

MAC 項(xiàng)目的目標(biāo),就是開發(fā)“多人可同時(shí)使用的電腦系統(tǒng)”。實(shí)際上,這就是“云”和“虛擬化”技術(shù)的雛形。

1964 年,大西洋月刊發(fā)表了一篇題為《The Computers of Tomorrow(明日計(jì)算機(jī))》的文章,詳細(xì)分析了公共計(jì)算服務(wù)與公共電網(wǎng)的異同點(diǎn)。

文章指出,計(jì)算想要成為像電網(wǎng)那樣的公共服務(wù),需要關(guān)注三個(gè)問題:

接口——用戶如何和資源進(jìn)行對(duì)接?


服務(wù)設(shè)備——用戶通過什么設(shè)備將資源轉(zhuǎn)換成服務(wù)?


產(chǎn)品同質(zhì)性——電總歸是電,而計(jì)算是一種復(fù)雜的服務(wù),存在多樣性,存在不同的編程語言和硬件,如何兼容、交互?

1965 年,在《The Computers of Tomorrow》的影響下,MAC 項(xiàng)目組開始開發(fā) Multics 分時(shí)多任務(wù)操作系統(tǒng)。在這個(gè)過程中,GE(通用電氣)被選為硬件供應(yīng)商,IBM 出局。貝爾實(shí)驗(yàn)室后來也加入到 MAC 的軟件開發(fā)中。

1965 年,從 MAC 中出局的 IBM 開始研發(fā) CP-40/CMS 分時(shí)操作系統(tǒng),該系統(tǒng)于 1967 年發(fā)布,是歷史上第一個(gè)虛擬機(jī)系統(tǒng)。

1969 年,受不了 Multics 緩慢進(jìn)展的貝爾實(shí)驗(yàn)室從 MAC 項(xiàng)目退出,開始開發(fā) Unix 操作系統(tǒng)(1970 年問世)。

1969 年,在約瑟夫·利克萊德(J.C.R.Licklider,IPTO 負(fù)責(zé)人)的推動(dòng)下,ARPA(國防部高級(jí)研究計(jì)劃局)研究的計(jì)算機(jī)網(wǎng)絡(luò) ARPANET 誕生。

我相信大家都認(rèn)識(shí) ARPANET,沒錯(cuò),這就是后來的 Internet。

約瑟夫·利克萊德(1915-1990)

自此,云計(jì)算所依賴的三大底層技術(shù)全部出現(xiàn)了:

用于管理物理計(jì)算資源的操作系統(tǒng)


用于把資源分給多人同時(shí)使用的虛擬化技術(shù)


用于遠(yuǎn)程接入的互聯(lián)網(wǎng)


▉ Part.2 網(wǎng)格計(jì)算——云計(jì)算理念的復(fù)蘇

雖然云計(jì)算基礎(chǔ)技術(shù)紛紛出現(xiàn),但 20 世紀(jì) 70-80 年代,人們沉浸于 PC 市場的繁榮,主要精力都放在了軟件和網(wǎng)絡(luò)上,進(jìn)而忽視了對(duì) Utility Computing 的關(guān)注。

1984 年,SUN 公司聯(lián)合創(chuàng)始人 John Gage(約翰·蓋奇)提出 “網(wǎng)絡(luò)就是計(jì)算機(jī)(The Network is the Computer)”的重要猜想,用于描述分布式計(jì)算技術(shù)帶來的新世界。云計(jì)算,其實(shí)就是分布式計(jì)算的一種。

約翰·蓋奇

然而,人們?nèi)匀粵]有對(duì)云計(jì)算引起足夠的關(guān)注。

直到 90 年代,云計(jì)算相關(guān)的理念重新回到了人們的視野。不過這次它換了一個(gè)更簡單的名字,叫做網(wǎng)格計(jì)算(Grid Computing)。

網(wǎng)格(Grid)的叫法,和我們?nèi)粘@斫獾摹熬W(wǎng)格化管理”有很大不同,它是直接照搬自電網(wǎng)的概念(Electric Power Grid)。它的本質(zhì)目的,還是把大量機(jī)器整合成一個(gè)虛擬的超級(jí)機(jī)器,給分布在世界各地的人們使用,也就是公共計(jì)算服務(wù)。

1996 年,康柏(Compaq)公司的一群技術(shù)主管在討論計(jì)算業(yè)務(wù)的發(fā)展時(shí),首次使用了 Cloud Computing 這個(gè)詞,他們認(rèn)為商業(yè)計(jì)算會(huì)向 Cloud Computing 的方向轉(zhuǎn)移。

1996 年 11 月 14 日,康柏公司關(guān)于 cloud computing 的商業(yè)計(jì)劃

這是 Cloud Computing(云計(jì)算)概念的真正首次出現(xiàn)。

1997 年,美國教授 Ramnath K. Chellappa 對(duì)“Cloud Computing”這個(gè)詞做出了首個(gè)學(xué)術(shù)定義:“計(jì)算邊界由經(jīng)濟(jì)而并非完全由技術(shù)決定的計(jì)算模式”。

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

此后的云計(jì)算發(fā)展,掀起了一股小高潮——

1997 年,InsynQ 基于 HP 的設(shè)備上線了按需使用的應(yīng)用和桌面服務(wù)。

1998 年,VMware 公司成立,并首次引入 X86 的虛擬技術(shù)。同年,HP 成立公共計(jì)算部門。

1999 年,MarcAndreessen 創(chuàng)建 LoudCloud,是世界上第一個(gè)商業(yè)化的 IaaS 平臺(tái)。

同年,salesforce.com 公司成立。這家公司是目前公認(rèn)的云計(jì)算先驅(qū),創(chuàng)始人是幾個(gè) Oracle 公司前高管。

公司成立之初,他們就喊出了“No Software”的口號(hào),宣布開啟”軟件終結(jié)“革命。

他們通過自己的互聯(lián)網(wǎng)站點(diǎn)向企業(yè)提供客戶關(guān)系管理(CRM)軟件系統(tǒng),使得企業(yè)不必像以前那樣通過部署自己的軟件系統(tǒng)來進(jìn)行客戶管理。這就是最早的軟件即服務(wù)(SaaS)模型。

2000 年,Sun 公司發(fā)布 Sun cloud。

2001 年,HP 公司發(fā)布公共數(shù)據(jù)中心產(chǎn)品。

……

此時(shí)此刻,云計(jì)算已經(jīng)是呼之欲出了。


▉ Part.3 亞馬遜&谷歌——云計(jì)算的正式誕生

2000 年,當(dāng)時(shí)美國電子商務(wù)公司 Amazon 正在開發(fā)電商服務(wù)平臺(tái) Merchant.com,旨在幫助第三方公司在 Amazon 上構(gòu)建自己的在線購物網(wǎng)站。

不過,因?yàn)榧軜?gòu)設(shè)計(jì)能力和管理流程等方面的問題,這個(gè)項(xiàng)目進(jìn)展緩慢。

于是,亞馬遜的管理層開始考慮,是不是可以將已有的代碼進(jìn)行解耦,設(shè)計(jì)成獨(dú)立的 API 服務(wù),然后讓內(nèi)部或外部應(yīng)用進(jìn)行服務(wù)調(diào)用。這樣,既可以節(jié)約后續(xù)的開發(fā)工作量,也可以增強(qiáng)系統(tǒng)的靈活性和復(fù)用度。

由此,2002 年亞馬遜啟用了 Amazon Web Services(AWS)平臺(tái)。當(dāng)時(shí)該免費(fèi)服務(wù)可以讓企業(yè)將 Amazon.com 的功能整合到自家網(wǎng)站上。


2003 年,安迪·杰西(Andy Jassy),當(dāng)時(shí)杰夫·貝索斯(Jeff Bezos,亞馬遜創(chuàng)始人)的秘書長,現(xiàn)在 AWS 的 CEO,在貝索斯的家里召開了一次管理層會(huì)議。會(huì)上,大家決定要把應(yīng)用開發(fā)的通用部分抽離出來,做一個(gè)公共基礎(chǔ)設(shè)施服務(wù)平臺(tái),讓內(nèi)外部開發(fā)者可以基于這個(gè)平臺(tái)開發(fā)自己的應(yīng)用。

安迪·杰西

隨后,他們整理了一系列可以成為公共服務(wù)的候選模塊,并從中挑了服務(wù)器、存儲(chǔ)和數(shù)據(jù)庫三個(gè)部分開始。不僅因?yàn)檫@三個(gè)需求最多,還因?yàn)?Amazon 最擅長這部分,畢竟低利潤率商業(yè)模式讓他在如何降低數(shù)據(jù)中心的運(yùn)營成本上頗有積累。

2006 年,亞馬遜推出了兩款重磅產(chǎn)品,分別是 S3(Simple Storage Service,簡單存儲(chǔ)服務(wù))和 EC2(Elastic Cloud Computer,彈性云計(jì)算),從而奠定了自家云計(jì)算服務(wù)的基石(直至今日都無人可以撼動(dòng))。

在那一期間,谷歌其實(shí)也沒有閑著。這家誕生于 1998 年的年輕公司,在 2003~2006 年期間,連續(xù)發(fā)表了四篇重磅文章,分別關(guān)于分布式文件系統(tǒng)(GFS)、并行計(jì)算(MapReduce)、數(shù)據(jù)管理(Big Table)和分布式資源管理(Chubby)。

這些關(guān)鍵技術(shù)不僅奠定了谷歌自家的云計(jì)算服務(wù)基礎(chǔ),也為全世界云計(jì)算、大數(shù)據(jù)的發(fā)展指明了方向。

2006 年,27 歲的 Google 高級(jí)工程師克里斯托夫·比希利亞第一次向 Google 董事長兼 CEO 施密特提出“云端計(jì)算”的想法。在施密特的支持下,Google 推出了“Google 101 計(jì)劃”,并正式提出“云”的概念。

克里斯托夫·比希利亞

后來《財(cái)富》雜志 10 大最具頭腦人物授予其“最聰明的工程師”稱號(hào)。

于是,就有了本文開頭施密特發(fā)表的講話。

至此,云計(jì)算揭開了神秘的面紗,正式來到了公眾的面前。隨后的云計(jì)算,進(jìn)入了快速發(fā)展階段,并最終滲透到了我們工作和生活的各個(gè)領(lǐng)域。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 云計(jì)算
    +關(guān)注

    關(guān)注

    39

    文章

    7808

    瀏覽量

    137412
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    請(qǐng)問PCM2903C的溫度范圍到底是多少呢?

    如下圖,PCM2903C的溫度范圍到底是多少呢? 如果用在-25~85℃,是否會(huì)出問題?
    發(fā)表于 10-14 07:14

    放大器的共模輸入電壓到底是指什么?

    請(qǐng)問放大器的共模輸入電壓到底是指什么?
    發(fā)表于 09-19 07:17

    功放和運(yùn)放到底是什么區(qū)別?

    想請(qǐng)問一下功放和運(yùn)放到底是什么區(qū)別,感覺只要接一個(gè)小負(fù)載,運(yùn)放的輸出電流也可以很大?。?b class='flag-5'>到底有什么區(qū)別啊
    發(fā)表于 09-10 07:00

    請(qǐng)問LMV772到底是雙電源還是單電源?。?/a>

    請(qǐng)問LMV772到底是雙電源還是單電源???手冊前面寫的太模糊了。求指教
    發(fā)表于 09-09 07:10

    運(yùn)放的輸入電容到底是什么?

    我想請(qǐng)問一下運(yùn)放的輸入電容到底是什么?
    發(fā)表于 09-04 06:52

    LMH6502的輸入電壓到底是多少?

    LMH6502的輸入電壓到底是多少,我稍微給如大一點(diǎn)點(diǎn)的信號(hào),放大不行還能接受,我衰減都失真,
    發(fā)表于 08-27 07:02

    科技報(bào)到:從計(jì)算到AI大模型,巨頭生態(tài)革命邁出關(guān)鍵一步

    科技報(bào)道原創(chuàng)。 2024年注定是計(jì)算發(fā)展的關(guān)鍵時(shí)間節(jié)點(diǎn)。 過去兩年多時(shí)間里,計(jì)算行業(yè)被討論最多的話題就是“降價(jià)”,在市場增速放緩,甚至
    的頭像 發(fā)表于 08-26 15:00 ?264次閱讀
    科技<b class='flag-5'>云</b>報(bào)到:從<b class='flag-5'>云</b><b class='flag-5'>計(jì)算到</b>AI大模型,<b class='flag-5'>云</b>巨頭生態(tài)革命邁出關(guān)鍵一步

    如何理解計(jì)算?

    計(jì)算的工作原理是什么? 計(jì)算和傳統(tǒng)IT技術(shù)的區(qū)別? 華納如何幫助您實(shí)現(xiàn)
    發(fā)表于 08-16 17:02

    計(jì)算與企業(yè)IT成本治理

    計(jì)算已經(jīng)當(dāng)仁不讓成為企業(yè)IT架構(gòu)的核心。 起初企業(yè)選擇計(jì)算的一大動(dòng)因是廠商宣稱計(jì)算能夠帶來
    的頭像 發(fā)表于 06-19 09:40 ?551次閱讀
    <b class='flag-5'>云</b><b class='flag-5'>計(jì)算</b>與企業(yè)IT成本治理

    對(duì)于STM8的固件庫,到底是怎么對(duì)文件進(jìn)行配置的?

    對(duì)于STM8的固件庫,到底是怎么對(duì)文件進(jìn)行配置的?
    發(fā)表于 05-17 15:59

    共享單車到底是什么通信原理

    我們經(jīng)常騎的共享單車到底是什么通信原理,有人了解過嗎? 一、智能車鎖 共享單車最核心的硬件是智能車鎖,主要用于實(shí)現(xiàn)控制和定位功能。
    發(fā)表于 04-09 10:33 ?857次閱讀
    共享單車<b class='flag-5'>到底是</b>什么通信原理

    共享單車到底是什么通信原理?

    我們經(jīng)常騎的共享單車到底是什么通信原理,有人了解過嗎?下面寶藍(lán)小編就帶大家了解下。
    的頭像 發(fā)表于 02-25 10:32 ?1417次閱讀
    共享單車<b class='flag-5'>到底是</b>什么通信原理?

    NTSDK-UNC200遇到RTC秒數(shù)從0計(jì)算到26后又自動(dòng)變成0,是怎么回事?

    我用NTSDK-UNC200當(dāng)開發(fā)平臺(tái)。 遇到RTC秒數(shù)從0計(jì)算到26后又自動(dòng)變成0。使用新唐范例程式也是遇到一樣問題。不知道是否有前輩有遇到這樣的問題呢?
    發(fā)表于 01-16 07:51

    請(qǐng)問M487KMCAN的SRAM到底是128KB還是160K?

    M487KMCAN的SRAM到底是128 KB 還是160K
    發(fā)表于 01-16 07:18

    邊緣AI它到底是什么?能做什么?

    邊緣AI它到底是什么?能做什么? 邊緣人工智能是一種新興的人工智能技術(shù),它將人工智能的計(jì)算和決策能力移動(dòng)到離數(shù)據(jù)生成源和終端設(shè)備更近的邊緣節(jié)點(diǎn)上。與傳統(tǒng)的計(jì)算方式相比,邊緣AI將
    的頭像 發(fā)表于 01-11 14:44 ?1313次閱讀