開源云計算系統(tǒng)簡介_第1頁
開源云計算系統(tǒng)簡介_第2頁
開源云計算系統(tǒng)簡介_第3頁
開源云計算系統(tǒng)簡介_第4頁
免費預覽已結(jié)束,剩余19頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、開源云計算系統(tǒng)簡介現(xiàn)有開源云計算系統(tǒng)開源云計算系統(tǒng)開源云計算系統(tǒng)對應的商用云計算系統(tǒng)對應的商用云計算系統(tǒng)Hadoop HDFSGoogle GFSHadoop MapReduceGoogle MapReduceHadoop HBaseGoogle BigtableHadoop ZooKeeperGoogle ChubbyEucalyptus、NimbusAmazon EC2EucalyptusAmazon S3Sector and Sphere無直接對應系統(tǒng)abiquo無直接對應系統(tǒng)MongoDB無直接對應系統(tǒng)Eucalyptus 設計背景 體系結(jié)構(gòu) 主要構(gòu)件 訪問接口 虛擬組網(wǎng)Eucalyp

2、tus Eucalyptus:桉樹-將程序連接到有用系統(tǒng)的彈性效能計算體系結(jié)構(gòu)Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems 功能:-幫助用戶完成對各種基于物理設施的虛擬設備的全局性掌控,完成對整個集群的計算能力進行動態(tài)配置。Eucalyptus的設計背景 開發(fā)目的: -為研究者提供模塊化的試驗平臺 設計原則-Eucalyptus必須能夠在不受其設計者操控的軟硬件環(huán)境中進行部署和執(zhí)行。-Eucalyptus 必須是模塊化的,以便不同的研究者進行升級、改造和替換,同時能夠?qū)崿F(xiàn)最大

3、程度的可擴展性。 設計目標-可擴展性、可移植性、方便管理Eucalyptus的基本架構(gòu)體系結(jié)構(gòu)主要構(gòu)件 云控制器-系統(tǒng)的中樞神經(jīng),它是用戶的可見入口點和做出全局決定的組件。負責處理由用戶或系統(tǒng)管理員發(fā)出的請求,做出高層的虛擬機實例調(diào)度決定 集群控制器-負責收集節(jié)點的狀態(tài)信息、調(diào)度虛擬機實例執(zhí)行請求、配置實例網(wǎng)絡。運行在集群的頭節(jié)點或服務器上。 節(jié)點控制器-負責管理一個物理節(jié)點,運行在虛擬機寄宿的物理資源上,負責啟動、檢查、關(guān)閉和清除虛擬機實例等工作。訪問接口 客戶端接口-實質(zhì)上是Eucalyptus內(nèi)部系統(tǒng)接口和外部定義的客戶端接口之間的轉(zhuǎn)換器。 管理接口-由云控制器通過一個基于Web的接口或

4、通過命令行的方式實現(xiàn),管理接口只對系統(tǒng)管理員可見,且具有唯一性。 實例控制接口-虛擬機控制服務(VmControl Service)虛擬組網(wǎng) 特點:簡單,易配置 協(xié)作完成單一任務的虛擬機之間可以通信,而屬于不同用戶的虛擬機之間應該是通信隔離的。 解決方法:-虛擬網(wǎng)絡接口:公共接口,私有接口-通信隔離:用虛擬局域網(wǎng)(VLAN)給屬于特定用戶的實例集打上網(wǎng)絡標簽Nimbus Nimbus: -基于網(wǎng)格中間件Globus,從最早的Virtual Workspace演化而來,提供與EC2類似的功能和接口 -Nimbus是一個開源的工具集,它可以把集群部署到IaaS云中Nimbus基本概念 標準客戶端(

5、reference client):-以命令行的方式訪問服務,全面支持WSRF前臺的各種特性 WSRF(Web Services Resource Framework):-即Web服務資源框架 RM API(Resource Management API):-即資源管理接口 工作區(qū)(workspace):-實際上就是一個計算節(jié)點Nimbus基本架構(gòu)Sector and Sphere 實現(xiàn)語言:C+ Sector:-部署在廣域網(wǎng)上的分布式存儲系統(tǒng),它為了使系統(tǒng)有高可靠性和可用性采用自動的文件副本冗余方式-已經(jīng)用于Sloan數(shù)字巡天系統(tǒng) Sphere:-建立在Sector之上的計算服務,它為用戶編

6、寫分布式密集型數(shù)據(jù)應用提供了簡單的編程接口Sector的基本架構(gòu)Sphere數(shù)據(jù)處理流程 當主服務器接收到Sphere數(shù)據(jù)處理的客戶端請求,主服務器向客戶端發(fā)送一個可用的從節(jié)點列表 客戶端選擇一些或者所有從節(jié)點,讓SPE在其上運行 客戶端與SPE建立UDT連接(數(shù)據(jù)傳輸提升至Hadoop的兩倍) 流處理函數(shù)被發(fā)送給每個SPE,并儲存在從節(jié)點上 SPE打開動態(tài)庫并獲得各種處理函數(shù)Sphere數(shù)據(jù)處理模型abiquo 三部分: abiCloud、abiNtense和abiData abiCloud-開源云管理軟件,可以創(chuàng)建管理資源并且可以按需擴展。該工具能夠以快速、簡單和可擴展的方式創(chuàng)建和管理大型、復雜的IT基礎設施(包括虛擬服務器、網(wǎng)絡、應用和存儲設備等)。 優(yōu)勢: -強大的Web管理界面 版本:-社區(qū)版、企業(yè)版、ISP版abiCloud的基本架構(gòu)MongoDB 目標:-構(gòu)建一個基于分布式文件存儲系統(tǒng)的數(shù)據(jù)庫 實現(xiàn)語言:C+ 平臺:LinuxMongoDB的基本架構(gòu)Mong

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論