中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

建"云"偉業(yè) 2011云計算平臺半年盤點

2019-02-26    來源:多智時代

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

從云計算概念誕生,到如今各個國際IT巨頭揭竿而起,推出各自的云計算平臺和解決方案,云計算大有勢不可擋的趨勢。

新生物的誕生,到最后的成長壯大,都不是自己單打獨斗的結(jié)果。正如,當前的英特爾、微軟等IT巨頭,它們沒有一個不是盡量擴大自己生態(tài)鏈。生態(tài)鏈越大,其生命力越強。

而當前市場上林林總總的云計算平臺,同樣形成了平臺混戰(zhàn)的局面。誰都希望在自己的云平臺上,擁有更多做應(yīng)用開發(fā)的小廠商以及企業(yè)客戶。以下,編者通過整理當前熱門的云計算平臺以及開源云平臺,為讀者呈現(xiàn)一些云平臺的特性。未來的一段時間,它也許將壯大,成為眾開發(fā)人員以及ISV頂禮膜拜的云平臺。

2011年,各個IT巨頭都在原有戰(zhàn)略布局的基礎(chǔ)上有所前行,但是沒有大的方向性轉(zhuǎn)變,而是更加強調(diào)自己的云平臺如何落地生根。正如,很多專家預(yù)料的那樣,2011年是云計算應(yīng)用年。

雖然,很多國內(nèi)和國際的第三方咨詢機構(gòu)都公布的調(diào)查數(shù)據(jù)都顯示,云計算未來幾年將擁有巨大的市場份額。同時,也有專家同時提醒,云計算是有錢人玩的游戲,特別是云計算平臺。如果不能當云平臺提供者,能夠在云計算這個產(chǎn)業(yè)鏈中擔(dān)當一個角色,也是非常有前途的。下面,編者搜集了當前比較熱門的云計算平臺,看一下2011年上半年它們都發(fā)生哪些變化。

Google的云計算平臺原本為Google最重要的搜索應(yīng)用提供服務(wù),如今這個服務(wù)已經(jīng)擴展到其他應(yīng)用程序。Google的云計算基礎(chǔ)架構(gòu)模式包括4個相互獨立又緊密結(jié)合在一起的系統(tǒng):Google File Systemt分布式文件系統(tǒng),針對Google應(yīng)用程序的特點提出的MapReduce編程模式,分布式的鎖機制Chubby以及Google開發(fā)的模型簡化的大規(guī)模分布式數(shù)據(jù)庫BigTable。下面分別介紹四個系統(tǒng)的特性。

首先是Google File System文件系統(tǒng)(GFS)。除了性能,可伸縮性、可靠性以及可用性以外,GFS設(shè)計還受到Google應(yīng)用負載和技術(shù)環(huán)境的影響。體現(xiàn)在4個方面:1)充分考慮到大量節(jié)點的失效問題,需要通過軟件將容錯以及自動恢復(fù)功能集成在系統(tǒng)中;2)構(gòu)造特殊的文件系統(tǒng)參數(shù),文件通常大小以G字節(jié)計,并包含大量小文件;3)充分考慮應(yīng)用的特性,增加文件追加操作,優(yōu)化順序讀寫速度;4)文件系統(tǒng)的某些具體操作不再透明,需要應(yīng)用程序的協(xié)助完成。

MapReduce分布式編程環(huán)境:Google構(gòu)造MapReduce編程規(guī)范來簡化分布式系統(tǒng)的編程。應(yīng)用程序編寫人員只需將精力放在應(yīng)用程序本身,而關(guān)于集群的處理問題,包括可靠性和可擴展性,則交由平臺來處理。MapReduce通過"Map(映射)"和"Reduce(化簡)"這樣兩個簡單的概念來構(gòu)成運算基本單元,用戶只需提供自己的Map函數(shù)以及Reduce函數(shù)即可并行處理海量數(shù)據(jù)。為了進一步理解MapReduce的編程方式,下面給出一個基于MapReduce編程方式的程序偽代碼。程序功能是統(tǒng)計文本中所有單詞出現(xiàn)的次數(shù)。

分布式的大規(guī)模數(shù)據(jù)庫管理系統(tǒng)BigTable:由于一部分Google應(yīng)用程序需要處理大量的格式化以及半格式化數(shù)據(jù),Google構(gòu)建了弱一致性要求的大規(guī)模數(shù)據(jù)庫系統(tǒng)BigTablet。BigTable的應(yīng)用包括Search History,Maps,Orkut,RSS閱讀器等。

BigTable是客戶端和服務(wù)器端的聯(lián)合設(shè)計,使得性能能夠最大程度地符合應(yīng)用的需求。BigTable系統(tǒng)依賴于集群系統(tǒng)的底層結(jié)構(gòu)。一個是分布式的集群任務(wù)調(diào)度器,一個是前述的Google文件系統(tǒng),還有一個分布式的鎖服務(wù)Chubby。

Chubby是一個非常魯棒的粗粒度鎖,BigTable使用Chubby來保存根數(shù)據(jù)表格的指針,即用戶可以首先從Chubby鎖服務(wù)器中獲得根表的位置,進而對數(shù)據(jù)進行訪問。BigTable使用一臺服務(wù)器作為主服務(wù)器,用來保存和操作元數(shù)據(jù)。主服務(wù)器除了管理元數(shù)據(jù)之外,還負責(zé)對tablet服務(wù)器(即一般意義上的數(shù)據(jù)服務(wù)器)進行遠程管理與負載調(diào)配?蛻舳送ㄟ^編程接口與主服務(wù)器進行元數(shù)據(jù)通信,與tablet服務(wù)器進行數(shù)據(jù)通信。

2011年上半年,谷歌除了在云計算平臺上獲得進一步的認可之外,還在移動開發(fā)平臺Andriod上獲得空前的成功。對于2011的谷歌來說,可以說是雙豐收。

在不久的將來,云計算一定會徹底走入我們的生活,有興趣入行未來前沿產(chǎn)業(yè)的朋友,可以收藏云計算,及時獲取人工智能、大數(shù)據(jù)、云計算和物聯(lián)網(wǎng)的前沿資訊和基礎(chǔ)知識,讓我們一起攜手,引領(lǐng)人工智能的未來!

標簽: Google 大數(shù)據(jù) 代碼 服務(wù)器 服務(wù)器端 谷歌 數(shù)據(jù)庫 搜索 通信 云計算 云計算平臺 云計算應(yīng)用

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。

上一篇:EMC布局大數(shù)據(jù)市場

下一篇:人工智能對人類真正的威脅不是敵意而是能力