走在架構師的大道上 Jack.Wang's home

          Java, C++, linux c, C#.net 技術,軟件架構,領域建模,IT 項目管理 Dict.CN 在線詞典, 英語學習, 在線翻譯

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks
          云計算泄露Google的秘密
          作者:陳翔 

          今年4月,美國華盛頓州一個農業小鎮昆西忽然喧囂起來,原來這里要興建7個足球場大小的超大型農場,只不過它不是用來圈養牲畜的,而是微軟可以承載數十萬臺服務器的服務器農場。這個耗資數億美元的數據中心將確保微軟應對來自Web服務的挑戰。無獨有偶,盡管互聯網企業Google和雅虎早已有了龐大的數據中心,但是現在也正耗費巨資建立一系列數據中心。10月,IBM與Google達成協議,共同出資建立一個供云計算(Cloud Computing)研究的大型數據中心。為什么全球IT巨頭都在同一時間開始打起數據中心的主意?

          看看亞馬遜去年推出的彈性計算云服務。由于它可以讓小型企業按照自己的需要購買亞馬遜數據中心的處理能力,受到了用戶的大力追捧:以EC2為基礎的云存儲S3在不到一年的時間里,就已經存儲了50億個對象。受S3的刺激,今年,云存儲服務之戰再度升級,Google、微軟和蘋果都在近期推出了這一服務,希望在亞馬遜獨大的市場中分流更多用戶,以便擴大廣告受眾。更多的企業和個人選擇通過Web服務共享大型數據中心的資源,這已經成為不可逆轉的趨勢,但問題是,以Web服務為導向新建的數據中心應該是什么樣的?

          何以成為趨勢

          支持云計算,只有這樣的數據中心才能承擔層出不窮的Web應用。其實,云計算就是Google數據中心得以處理互聯網服務的技術秘密,而Google的搜索引擎就是云計算初期的服務產品,現在的云存儲以及未來更多形式的Web新應用將使云計算成為Web時代的新型計算語言。

          那么,神秘的云計算究竟是什么?IBM高性能隨需解決方案團隊副總裁Willy Chiu近日接受記者采訪時表示,云計算能夠使計算分布在大量的分布式計算機,而非本地計算機或遠程服務器農場上,這使得企業數據中心的運行與互聯網計算模式相似。而滿足云計算的數據中心足以應對互聯網規模的計算挑戰,往往在分秒之間就能處理超大規模的數據流量。通過與網格計算的對比,Willy Chiu形象地解釋了云計算的秘密。金融機構利息計算可用來解讀網格計算:由于計算利息的公式一定,因此可以按照數據庫的參數分配計算任務,采用多態模擬的方式,以重復的形式進行分布式計算,最后將各個計算任務整合起來得到最終計算結果。而搜索引擎計算用來解讀云計算再合適不過:網頁的變更通常大量而復雜,但云計算可很容易地處理海量數據,它不僅可以將搜索任務切分為多個小的任務模塊執行,而且單個任務模塊可以采用不同的算法,這樣的計算結果集合就是搜索結果。

          由此看來,云不僅僅是計算機資源的簡單匯集,因為其提供了一種管理這些資源的機制,管理包括資源提供、變更請求、重新映像、工作負載重新平衡、資源解除提供和資源監測。從某種意義上說,云計算更像是網格計算的升級,但它的最大魅力就在于,在這種計算模式下,計算業務將不再局限于個人桌面和企業計算中心,而可以成為一種依托于互聯網處理的服務。

          讓云計算落地

          如果說大型互聯網企業是云計算最早的需求者與推動者,那么,越來越多的非互聯網用戶也開始遭遇互聯網企業當初的問題:不僅效率、能耗和管理成本不能滿足需求,他們還開始大量采用類似互聯網企業的業務,如電子商務、內部門戶、虛擬世界等等。讓更多用戶真正享用云計算的任務落在了關注數據中心的系統企業肩上:這些用戶什么時候也可以像亞馬遜、Google等互聯網巨頭那樣,運行和管理自己的數據中心呢?

          11月15日,IBM率先出臺了藍云(Blue Cloud)計劃,而它的目標就是為企業帶來即可使用的云計算。藍云基于由IBM軟件、系統技術和服務支持的開放標準和開源軟件,它包括一系列的云計算產品,使計算不僅僅局限在本地機器或遠程服務器農場,而是通過架構一個分布的、可全球訪問的資源結構,使數據中心在類似互聯網的環境下運行計算。

          即可使用也意味著對于廣大企業來說,云計算不再只是概念。據悉,在計劃出臺當天,IBM就在上海演示了運行在配置Power和x86處理器的IBM BladeCenter上的云計算技術,當時的演示任務是隨著某一應用工作負載的變化,如何動態地提供和分配資源。而第一套支持Power和x86處理器系統的藍云產品將于明年春季正式推出,IBM還計劃于明年提供一個System z大型主機云環境,以充分利用System z支持的超大數量虛擬機的能力。同時,IBM還計劃提供基于高密度機架集群的云環境。據Willy Chiu透露,大多數服務器產品上都將升級為支持藍云的產品,而通過服務和軟件部門的協作,藍云可以滲透到IBM的軟件、硬件以及服務之中。

          IBM已經在自己企業內部實現了云計算應用試點,同時IBM還選定了一批涉及金融服務、政府、電信等多個行業的用戶,將于近期合作展開云計算的升級計劃。據悉,目前,第一個吃螃蟹的用戶是越南科技部。就在11月13日,雙方已經共同宣布了一項將運行在云計算基礎架構上的開放創新試點計劃。

          IT天空多“云”

          可以看出,IBM已經將云計算作為重要的戰略方向。IBM全球高級副總裁Zeitler甚至將IBM藍云計劃的重要性與IBM在7年前對Linux的支持相比擬。目前,全球有超過200名的IBM研究人員參與開發藍云計劃,Zeitler近日還表示,在今后三年的階段規劃中將投入巨資來實施藍云計劃。盡管他沒有透露具體資金數目,但是將幾乎所有服務器、軟件以及服務都能做到支持藍云絕對是一項浩大的工程。

          當然,看重企業內部計算大規模轉移到云計算的系統級企業并非只有IBM一家。例如,戴爾在今年3月成立了新業務部—數據中心解決方案部門,而它推出的第一項服務就是云計算解決方案。Sun也在前不久推出了移動數據中心—可以裝在集裝箱里的Sun Black Box,里面滿滿當當地放置了252臺Sun服務器。除了移動的特色之外,它也將在云計算中發揮重大作用。因為Sun認為,未來PC、手持設備、iPod等無數終端設備都將簡單地接入到在線應用,這正是云計算的體現。此外,Sun還提供租賃主機的服務來幫助用戶實現云計算。

          由此可見,藍云產品與Sun Black Box都是將系統的占用空間、經濟性、能耗量、計算性能當作一個綜合的整體來考慮,把服務器、存儲設備、網絡設備、操作系統、中間件等軟硬件都集成在一起的IT基礎設施管理起來。同時,通過實時監控高效計算資源利用情況,向著使用戶像使用水電等資源一樣使用IT設施的目標又邁進了一步。不過,IBM并沒有相關的租賃服務計劃推出。Willy Chiu認為,這是為了防止因租賃相關服務而造成商業機密泄露等安全問題。談到與Sun Black Box在技術思路上的區別時,Willy Chiu認為,藍云面向主流商業性客戶普及互聯網計算技術,其核心競爭力包括:更為開放,支持開源系統;高層次地實現虛擬化技術;具備自動配置能力;提供企業級安全的互聯網計算能力。也許用戶不愿意全部服務器都使用同樣的操作系統,而IBM的藍云產品通過API接口可以實現較大的開放性。

          隨著支持云計算的產品和方案的陸續落地,非互聯網型企業也將享用這一技術,明年也許可以被稱為云計算的應用元年。

          藍云架構什么樣?

          云計算既描述了一種平臺,又描述了一類應用。一個云計算平臺能夠根據需要動態地提供、配置、再配置和解除提供服務器。而云應用則是那些經過擴展能夠通過互聯網訪問的各種應用,這些云應用運行在那些托管Web應用和Web服務的大型數據中心及功能強大的服務器上。

          IBM開發藍云的目的,是幫助用戶充分利用云計算,包括云應用的能力,通過基于SOA的Web服務,與現有的IT基礎架構集成。藍云將特別關注IT管理簡化方面的突破性需求,以保證安全性、隱私性、可靠性、高使用率和高效率。另外,云計算主要針對現有的和即將出現的大規模數據密集型工作負載。

          IBM的藍云計算平臺由數據中心、IBM Tivoli配置管理器、IBM Tivoli Monitoring、IBM Websphere應用服務器、IBM DB2和虛擬組件構成。所有的請求都由Web 2.0組件來處理。然后轉發到Tivoli配置管理器,進行服務器的分配或解除分配。

          IBM藍云計算平臺架構

          基于開源Linux和Xen的虛擬化基礎架構





          本博客為學習交流用,凡未注明引用的均為本人作品,轉載請注明出處,如有版權問題請及時通知。由于博客時間倉促,錯誤之處敬請諒解,有任何意見可給我留言,愿共同學習進步。
          posted on 2008-08-13 22:43 Jack.Wang 閱讀(322) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 鲁甸县| 玛纳斯县| 丰镇市| 青岛市| 乌海市| 多伦县| 西充县| 信宜市| 顺义区| 微博| 湘阴县| 孝昌县| 衡山县| 上栗县| 宿州市| 梁平县| 金沙县| 广东省| 临沭县| 监利县| 松阳县| 文水县| 永仁县| 治县。| 建昌县| 军事| 叙永县| 东港市| 石屏县| 黑河市| 平安县| 巢湖市| 西安市| 泗洪县| 南陵县| 云安县| 吴堡县| 琼中| 乌拉特前旗| 崇州市| 岳池县|