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

下載本文檔

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

文檔簡介

1、開源云計算系統簡介現有開源云計算系統開源云計算系統開源云計算系統對應的商用云計算系統對應的商用云計算系統Hadoop HDFSGoogle GFSHadoop MapReduceGoogle MapReduceHadoop HBaseGoogle BigtableHadoop ZooKeeperGoogle ChubbyEucalyptus、NimbusAmazon EC2EucalyptusAmazon S3Sector and Sphere無直接對應系統abiquo無直接對應系統MongoDB無直接對應系統Eucalyptus 設計背景 體系結構 主要構件 訪問接口 虛擬組網Eucalyp

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論