日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

云計(jì)算那些第一次,你還記得嗎?

虛擬化的發(fā)展一直伴隨這整個計(jì)算機(jī)發(fā)展的歷史,從早期的大型機(jī)到現(xiàn)在的x86,虛擬化的出現(xiàn)比你知道的要早很多 。下面就起底一下虛擬化云計(jì)算的歷史 。
早期的虛擬化探索
1959 年,英國計(jì)算機(jī)科學(xué)家 Christopher Strachey 發(fā)表論文《Time Sharing in Large Fast Computer》(大型高速計(jì)算機(jī)中的時間共享),被認(rèn)為是虛擬化技術(shù)的最早論述 。
1961年,在麻省理工學(xué)院百周年紀(jì)念典禮上,John McCarthy (1971年圖靈獎獲得者)第一次提出了“Utility Computing”的概念 。
1962 年,第一臺 Atlas 超級計(jì)算機(jī) Atlas 1 誕生,Atlas 1 是第一臺實(shí)現(xiàn)了虛擬內(nèi)存(Virtual Memory)概念的計(jì)算機(jī) 。
IBM虛擬化之旅
一談到虛擬化,很多人首先想到的是x86虛擬化解決方案,VMware、Hyper-V和Xen等 。而放眼真?zhèn)€服務(wù)器市場,尤其是在金融、電信等高端行業(yè)和數(shù)據(jù)中心等高端應(yīng)用場景中,IBM 虛擬化軟件Power VM和zVM有著舉足輕重的存在 。而IBM的虛擬化軟件和技術(shù)的歷史要追溯到上世紀(jì)60年代 。
1960 年,IBM 開始進(jìn)行 M44/44X 計(jì)算機(jī)項(xiàng)目 。M44/44X 項(xiàng)目基于 IBM 7044(M44)實(shí)現(xiàn)了多個具有突破性的虛擬化概念,包括部分硬件共享、時間共享、內(nèi)存分頁,并實(shí)現(xiàn)了虛擬內(nèi)存管理的 VMM 。實(shí)現(xiàn)了在同一臺主機(jī)上模擬出多個 7044 系統(tǒng)(44X) 。M44/44X 項(xiàng)目首次使用了 VM(Virtual Machine) 和 VMM(Virtual Machine Monitor)概念,被認(rèn)為是世界上第一個支持虛擬機(jī)的系統(tǒng) 。
1961年,麻省理工學(xué)院的Fernando Corbato教授和他的研究小組開始了CTSS(兼容分時系統(tǒng)),先后能夠運(yùn)行在IBM 709,7090,7094計(jì)算機(jī)上 。每個虛擬機(jī)都是7094,其中一個作為后臺機(jī),可以直接訪問磁帶驅(qū)動器 。CTSS開創(chuàng)了用戶硬件隔離和獨(dú)立的用戶文件系統(tǒng) 。
1962年底,麻省理工學(xué)院開始了稱為MAC(Multiple Access Computing)的項(xiàng)目 。其目的就是在通過開發(fā)CTSS所獲得的經(jīng)驗(yàn)的基礎(chǔ)上,建立一個更先進(jìn)的分時系統(tǒng):Multics系統(tǒng) 。該項(xiàng)目沒有采用IMB System/360計(jì)算機(jī),而先后采用了通用的GE-635,GE-645處理器 。Multics一直到2000年還在各種地方使用 。麻省理工學(xué)院在2007年公開了項(xiàng)目的源代碼 。
1964 年,IBM 推出了著名的 System/360大型機(jī),實(shí)現(xiàn)了基于全硬件虛擬化(Full Hardware Virtualization)的虛擬機(jī)解決方案,包括:頁式虛擬內(nèi)存(4k 分頁虛擬存儲系統(tǒng)),虛擬磁盤以及 TSS 分時系統(tǒng) 。System/360 最多可提供 14 個虛擬機(jī),每個虛擬機(jī)具有 256k 固定虛擬內(nèi)存 。
1967年,IBM開發(fā)出了具有標(biāo)志性意義的分時虛擬機(jī)操作系統(tǒng)CP-40/CMS,該系統(tǒng)運(yùn)行于 System/360計(jì)算機(jī)之上 。該系統(tǒng)陸續(xù)推出了代表版本有CP-40/CMS、CP-67/CMS、CP-370/CMS 。CP-40/CMS開啟了分時虛擬機(jī)操作系統(tǒng)之旅 。
CP-40為后來的PowerVM(運(yùn)行于Power服務(wù)器)和z/VM(運(yùn)行于 IBM Z和 IBM LinuxONE 服務(wù)器)的虛擬化軟件打下了基礎(chǔ) 。
虛擬化里程碑論文
1974 年,Gerald J. Popek和 Robert P. Goldberg發(fā)表論文《Formal Requirements for Virtualizable Third Generation Architectures》 。
提出了波佩克與戈德堡虛擬化需求(Popek and Goldberg virtualization requirements)和I和II型虛擬化類型 。
X86虛擬化云計(jì)算的那些第一次
2003年Intel 正式公布將在 x86 平臺的 CPU 上支持虛擬化技術(shù) VT 。VT-x 為 IA 32 處理器增加了兩種操作模式:VMX root operation 和 VMX non-root operation 。
2003 年 9 月,Xen第一個版Xen 1.0發(fā)布 。它最初是劍橋大學(xué)Xensource的一個開源研究項(xiàng)目 。
2003~2006年,Google發(fā)表了三篇著名論文,03年SOSP的GFS,04年OSDI的MapReduce,06年OSDI的BigTable 。
2007 年 1 月,Sun發(fā)布了開源虛擬化軟件 VirtualBox 。
2006 年 3 月,AWS發(fā)布S3 。

推薦閱讀