官术网_书友最值得收藏!

1.1 云存儲的興起

云存儲的興起可以從一個趣聞說起。全球最大網上書店亞馬遜(Amazon,www.amazon.com)是一個電子商務平臺,早期的網絡服務平臺Obidos采用C++語言編寫,編譯后的代碼大小為700MB,編譯一次需要一天時間,使加入新功能變得越來越困難。后來,他們設計并實現了一個新的服務平臺Gurupa,采用基于Perl語言的Mason模板庫,把所有功能以微服務的形式集成起來,但是性能不好。為了應對圣誕節的流量高峰期,亞馬遜購買了大量服務器和Cisco交換機,用以實現負載均衡,以滿足流量高峰時對性能擴展的需求。但是,節日過后的淡季,又不得不面臨大量機器空閑的狀況。為了不讓資源閑置,亞馬遜就把這些機器配置成服務來租賃,這就是最初的云計算的雛形。

利用已有的IT基礎設施——硬件設備、服務器與交換機,組合配置成集計算、存儲與網絡于一體的資源池,一方面可為電子商務平臺提供各類IT服務,滿足各種負載的需求;另一方面還可將閑置的資源分解成一個個小單元用于租售,實現成本的分攤。正是看到了這一點,亞馬遜利用虛擬化技術——云計算與云存儲的核心技術,將閑置的IT資源進行分解,在其上構建了亞馬遜網絡服務系統(Amazon Web Services,AWS)。2002年7月,亞馬遜利用其分布在全球各地的數據中心,推出面向第三方的云計算服務AWS,主要包括數據庫服務、處理器資源租賃、網絡存儲、應用軟件服務等。AWS的迅速成長讓其成為亞馬遜的一項非常成功的新業務。

亞馬遜的創始人Jeff Bezos在一次采訪中說過:亞馬遜作為電子商務公司,起初為了處理大量的貨品庫存和分配,積累并完善了他們的大數據計算技術。目前,亞馬遜提供的服務包括:亞馬遜彈性計算云(Amazon Elastic Compute Cloud,EC2)、亞馬遜簡單存儲服務(Amazon Simple Storage Service,S3)、亞馬遜Web服務(Amazon Web Services)、亞馬遜簡單數據庫(Amazon SimpleDB)、亞馬遜簡單隊列服務(Amazon Simple Queue Service)以及亞馬遜內容分發網絡(Amazon CloudFront)等。

回顧歷史,任何事物的發展都存在一定的偶然性和必然性。在Brad Stone于2013年撰寫的關于亞馬遜歷史最權威的The Everything StoreJeff Bezos and the Age of Amazon[1]一書中,可以歸納出影響亞馬遜發展的歷史必然性的幾個因素[2]

亞馬遜的核心業務——電子商務有很強的季節性。2002—2003年,公司發展進入了瓶頸期,如何有效配置兼顧擴展性與持續性的基礎服務平臺成為一個亟待解決的問題。而這個問題,在當時只有亞馬遜才存在,其他公司如谷歌(Google)當時的營利模式主要是投放廣告業務,所以亞馬遜具備開發云計算服務所需要的發展動力和生存壓力。

2002年,Tim O'Reilly(O'Reilly Media出版公司的創始人)拜訪Bezos,希望與亞馬遜合作。合作沒談成,但O'Reilly的提議讓Bezos意識到亞馬遜的數據可以開放給第三方程序員使用,于是他組織了第一屆亞馬遜開發者大會,提出所有互操作要以API(Application Programming Interface,應用編程接口)的方式提供數據和各種功能,而且API可以對外部人員開放,AWS就是API化的服務平臺,這種方式為后面的系統擴展性打下了良好的基礎。

Bezos當時對圖書(CreationLife and How to Make It[3](2001年出版)非常著迷,并且讓公司高管人手一冊。此書作者Steve Grand無意中給亞馬遜高管指出了一條解決IT資源配置的思路:把IT基礎設施分成一個個小單元,讓程序員可以自由配置與使用。因此,Bezos馬上組建研發團隊來研究開發這樣的小單元,這便是虛擬化思想的啟蒙。

2004年,亞馬遜負責IT基礎設施配置的Chris Pinkham希望回到老家南非。為了挽留他,亞馬遜就在好望角設置了一個辦公室,讓Pinkham可以遠程辦公。為了能跟西雅圖的總部一直保持連線,Pinkham帶領一個程序員Chris Brown開發了最早版本的EC2和S3。

2006年,亞馬遜的董事會和硅谷風投并不看好AWS,因為這看起來跟電子商務的主營業務完全沒有關系,而且那時電子商務的主要產品——書籍一直在虧錢。按照董事會正常的商業邏輯,會否決上線AWS這樣瘋狂而大膽的新產品,但是在亞馬遜的董事會上Bezos擁有極強的影響力;而且當時他已經成功地運營了極具前瞻性的眾包產品土耳其機器人(Amazon Mechanical Turks),向董事會證明亞馬遜可以走出主營業務,開發出成功的新產品。這些因素使得Bezos可以說服董事會,繼續發展AWS。

最后也是最重要的一個因素是,Bezos一直堅信亞馬遜的價值在于提供近似于水電的基礎設施服務,這樣才可以更好地服務于用戶。他認為成本應該越低越好,這與Steve Jobs的商業邏輯剛好相反:Jobs是高價+小量+超額利潤,而Bezos是超低價+巨量+微薄利潤。在這樣的思想指導下,AWS一開始的價格非常低,因為Bezos沒準備在短期內盈利,而且他刻意壓低價格,不想引起潛在競爭對手的注意。而Google的主營業務——廣告的利潤非常高,在當時既沒有壓力也沒有動力,更加沒有說得過去的理由來介入一個看起來根本不賺錢的生意。Google的Eric Schmidt說:他在兩年里,發現很多新興公司都在用同一家公司——亞馬遜的服務,這才讓他意識到亞馬遜已經在下一盤很大的棋。

所有的科技進步都是在解決現實問題的同時提供更好的用戶體驗,亞馬遜做到了,Bezos非常注重客戶體驗。同時,亞馬遜本身就有全球化的數據中心,這與是否存在AWS沒有關系,但AWS服務將更多的客戶帶入亞馬遜,因此AWS與傳統的電子商務系統協同發展,相互促進,這也是亞馬遜云計算技術得以突飛猛進的一個重要原因。

此后,微軟的Azure和谷歌的應用引擎(App Engine)都在嘗試亞馬遜的這種商業模式。中國的百度云、阿里云等也趕上了這次云計算浪潮,目前也初具規模。

目前,信息存儲系統還朝著無限的帶寬、無限的容量和無限的處理能力(Infinite Bandwidth,Infinite Capacity,Infinite Processing Capability),即3I的方向飛速發展,其目標是實現“Anytime,Anywhere,Anything”3A目標,即可在任意時間、任意地點實現任意數據訪問。存儲產品不再是附屬于服務器的輔助設備,而成為互聯網中最主要的花費所在。信息技術正從以計算為核心的計算時代進入到以存儲為核心的存儲時代,網絡化存儲已經成為存儲市場的熱點。而目前的云存儲服務是網絡存儲發展的必然趨勢。

主站蜘蛛池模板: 中山市| 古交市| 郑州市| 阿鲁科尔沁旗| 天水市| 旬阳县| 渭源县| 米林县| 黎平县| 尉犁县| 南江县| 江西省| 长沙县| 和平县| 怀远县| 旌德县| 阿尔山市| 静乐县| 彩票| 疏附县| 汉川市| 海宁市| 乌拉特中旗| 丹棱县| 金乡县| 新沂市| 清苑县| 平昌县| 台中县| 天门市| 车险| 都昌县| 岑巩县| 共和县| 金沙县| 夏津县| 临高县| 泊头市| 陵水| 永康市| 盖州市|