电竞比分网-中国电竞赛事及体育赛事平台

分享

開源云基礎(chǔ)設(shè)施平臺OpenStack淺析

 richsky 2012-04-25

開源云基礎(chǔ)設(shè)施平臺OpenStack淺析


ZDNet HPC 作者: 【編譯】 2011年09月06日 評論(0)
關(guān)鍵詞: 云服務(wù) OpenStack 云計算
本文摘要

從2010年7月份開始研發(fā)至今,OpenStack在國際上得到了越來越廣泛的支持,從全球主流的硬件廠家到主流的云業(yè)務(wù)的公司,正在越來越深入的提供基于openstack的云服務(wù)。

從2010年7月份開始研發(fā)至今,OpenStack在國際上得到了越來越廣泛的支持,從全球主流的硬件廠家到主流的云業(yè)務(wù)的公司,正在越來越深入的提供基于openstack的云服務(wù)。

OpenStack的誕生及特點

OpenStack是一種免費的開源平臺,幫助服務(wù)提供商實現(xiàn)類似于亞馬遜EC2和S3的基礎(chǔ)設(shè)施服務(wù)。OpenStack有兩個主要部分——Nova,起初是為NASA的計算處理服務(wù)而開發(fā);Swift,是Rackspace開發(fā)的存儲服務(wù)組件。Rackspace稱其目標是推動互操作服務(wù)的發(fā)展,或者說是允許客戶在云服務(wù)提供商之間遷移工作量,使其不被鎖定。

首屆云計算技術(shù)大會南京召開多公司押寶云計算

OpenStack項目結(jié)合了Rackspace公司云存儲技術(shù)和NASA的虛擬服務(wù)器部署與業(yè)務(wù)流程引擎,可以實現(xiàn)單個計算機環(huán)境及集群 CPU環(huán)境的部署。OpenStack還支持Apache許可證授權(quán),并且是一個自由軟件和開放源代碼項目。

首屆云計算技術(shù)大會南京召開多公司押寶云計算

OpenStack具有很強的靈活性,逐漸成為快速組建云平臺的標準服務(wù)。OpenStack具有下面的幾個特點。

1.管理和靈活性:

開源的平臺意味著你不必再被一個私人雇主束縛,模塊化的設(shè)計能夠容易整合第三方的技術(shù)來滿足商業(yè)需求。

2.行業(yè)標準:

超過12個國家的60多個全球領(lǐng)先的公司參與了OpenStack,包括Cisco,Citrix,Dell,Intel以及Microsoft,而且它還在全球傳播著。

3.已被證明的軟件:

世界上最大的幾個公共云和私有云運行著同樣的軟件兼容與連接:公共OpenStack云的兼容性意味著一旦條件成熟企業(yè)未來可以很容易的遷移數(shù)據(jù)和應(yīng)用到公共云。

OpenStack 的實現(xiàn)原理

OpenStack由三部分組成,分別是云計算,云存儲,鏡像服務(wù)。OpenStack可以單獨提供其中的一部分,也可以將這三部分組合起來,搭建一個通用的云平臺。

OpenStack 首先將數(shù)據(jù)中心虛擬化,利用管理程序提供應(yīng)用程序和硬件之間抽象的對應(yīng)關(guān)系。如圖: 

首屆云計算技術(shù)大會南京召開多公司押寶云計算

OpenStack通過兩個方法實現(xiàn)數(shù)據(jù)中心虛擬化。

1. 為每個服務(wù)器提供了抽象的硬件(例如第一臺主機HOST 1 ,其實提供了抽象的4臺主機,而上面的四臺主機或許是一臺抽象的服務(wù)器)。

2. 實現(xiàn)對每個服務(wù)器資源的更好的利用,利用了虛擬機,下圖是更多的實現(xiàn)

首屆云計算技術(shù)大會南京召開多公司押寶云計算

上面每個虛擬的服務(wù)器,或者網(wǎng)絡(luò),或者存儲設(shè)備之后都是一個Pool,這樣無論對資源的分配還是對請求響應(yīng)都是更加靈活而有效。

OpenStack 完成數(shù)據(jù)中心虛擬化后,openstack 提供對云進行管理的一層,負責(zé)在云上部署各種應(yīng)用和文件,同時還要提供對應(yīng)用和文件的檢索,創(chuàng)建和分配虛擬機,當(dāng)虛擬機用完之后還要撤銷,要提供用戶和管理員接口,用戶要能知道自己的應(yīng)用的情況,管理員也要能知道整個云的運行情況,負責(zé)云存儲的分配,檢索,收回。

首屆云計算技術(shù)大會南京召開多公司押寶云計算

OpenStack特性介紹

OpenStack Compute(云計算):云架構(gòu)控制器,用與為一個用戶或一組用戶開啟virtual instances,也為每一個instance或project進行網(wǎng)絡(luò)配置。用于部署和管理虛擬服務(wù)器,如開關(guān)虛擬機等。

OpenStack Object Storage(云存儲):用于在內(nèi)置冗余和故障恢復(fù)的大容量可計量的系統(tǒng)中存儲對象。主要用于商用的集群服務(wù)器上,能夠存儲TB甚至PB的數(shù)據(jù)。

首屆云計算技術(shù)大會南京召開多公司押寶云計算

OpenStack Object Storage(云存儲)主要功能圖

OpenStack Imaging Service(鏡像服務(wù)):用于查找和檢索虛擬機鏡像。

首屆云計算技術(shù)大會南京召開多公司押寶云計算

OpenStack由三部分:云計算、云存儲、鏡像服務(wù)之間的關(guān)系

OpenStack社區(qū)成員

OpenStack是一些開源項目的集合,為建立公有云和私有云提供開源的軟件,為大型的、小型的、共有的和私有的云提供高可擴展的、伸縮性強的云計算,使云的實現(xiàn)很簡單,且可以大規(guī)模的擴展。

目前,從全球主流的硬件廠家到主流的云業(yè)務(wù)的公司,正在越來越深入的提供基于openstack的云服務(wù)。包括Rackspace, NASA, Dell, Citrix, Cisco, 和Ubunto Linux發(fā)行商Canonical、Extreme Networks等超過50個成員。微軟并不是該項目成員,但表示其Hyper-V虛擬化軟件支持OpenStack平臺。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多