精品秘无码一区二区三区老师-精品秘一区二三区免费雷安-精品蜜桃秘一区二区三区-精品蜜桃秘一区二区三区粉嫩-精品蜜桃一区二区三区-精品蜜臀国产aⅴ一区二区三区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

OpenStack開源的云計算管理平臺項目介紹

admin
2024年12月11日 9:58 本文熱度 480

OpenStack是一個開源的云計算管理平臺項目,是一系列軟件開源項目的組合。由NASA(美國國家航空航天局)和Rackspace合作研發(fā)并發(fā)起,以Apache許可證(Apache軟件基金會發(fā)布的一個自由軟件許可證)授權(quán)。 [1]

OpenStack為私有云和公有云提供可擴展的彈性的云計算服務(wù)。項目目標是提供實施簡單、可大規(guī)模擴展、豐富、標準統(tǒng)一的云計算管理平臺。 [1]


中文名:OpenStack云計算管理平臺

外文名:OpenStack

開發(fā)者:NASA,Rackspace

編程語言:Python

遵循標準:Open 、AMQP、SQLAlchemy


目錄

1、簡介

2、發(fā)展歷程

3、發(fā)展趨勢

4、工作流程

5、管理流程

 ? QEMU

 ? Libvirt

6、核心項目


1、簡介

Openstack是一個云平臺管理的項目,它不是一個軟件。這個項目由幾個主要的組件組合起來完成一些具體的工作。Openstack是一個旨在為公共及私有云的建設(shè)與管理提供軟件的開源項目。它的社區(qū)擁有超過130家企業(yè)及1350位開發(fā)者,這些機構(gòu)與個人將 Openstack作為基礎(chǔ)設(shè)施即服務(wù)資源的通用前端。Openstack項目的首要任務(wù)是簡化云的部署過程并為其帶來良好的可擴展性。本文希望通過提供必要的指導(dǎo)信息,幫助大家利用 Openstack前端來設(shè)置及管理自己的公共云或私有云。 [2]

Openstack是由 Rackspace和NASA共同開發(fā)的云計算平臺,幫助服務(wù)商和企業(yè)內(nèi)部實現(xiàn)類似于 Amazon ec2和S3的云基礎(chǔ)架構(gòu)服務(wù)( Infrastructure as a Service)。 Openstack包括兩個主要模塊:Nova和 Swift。前者是NASA開發(fā)的虛擬服務(wù)器部署和業(yè)務(wù)計算模塊;后者是 Backpack開發(fā)的分布式云存儲模塊,兩者可以一起用,也可以分開單獨用。 Openstack是開源項目,除了有 Rackspace和NASA的大力支持外,后面還有包括Dell、 Citrix、 Cisco Canonical這些重量級公司的貢獻和支持,發(fā)展速度非常快,有取代另一個業(yè)界領(lǐng)先開源云臺 Eucalyptus的態(tài)勢。 [2]


2、發(fā)展歷程

Openstack項目雖然誕生時間不長,但其發(fā)展之迅速,在云計算領(lǐng)域的影響力擴展,使得這個年輕的項目成為業(yè)內(nèi)所有人都不得不關(guān)注的焦點。 [2]

2010年 Openstack項目成立。該項目由美國國家航空航天局(NASA)和 Rackspace合作研發(fā), Apache許可證開源。目前為止共有以下版本: [2]

(1) Austin——Openstack發(fā)布的第一個版本,這是第一個開源的云計算平臺。 [2]

(2) Bexar——Openstack發(fā)布的第二個版本,添加了IPv6的支持、影像傳遞技術(shù),以及Hyper-V和Xen等虛擬服務(wù)器功能。 [2]

(3) Catus——Openstack發(fā)布的第三個版本,添加了虛擬化功能、自動化功能以及一個服務(wù)目錄。 [2]

(4) Diablo——Openstack發(fā)布的第四個版本,增加了新的圖形化用戶界面和統(tǒng)一身份識別管理系統(tǒng)。 [2]

(5) Essex——Openstack發(fā)布的第五個版本,完善了 Keystone認證,刪除了對 Windows Hyper-V支持的相關(guān)代碼。 [2]

(6) Folsom——2012年9月 Open Stack發(fā)布的第六版。 Folsom包括了 Nova swift、 Horizon Keystone、 Glance原有的五個子項目之外,又多增 Quantum和 Cinder兩項。 Quantum支持了數(shù)個現(xiàn)有的虛擬網(wǎng)絡(luò)套件,如 Open vSwitch、Ryu網(wǎng)絡(luò)操作系統(tǒng)( Network Operation System,NOS)等,也包括了 Cisco、 Nicira和NEC等廠商提供的虛擬網(wǎng)絡(luò)套件等, Quantun可以讓Open Stack的IaS平臺能采用軟件定義網(wǎng)絡(luò)( Software Defined network,SDN)的技術(shù),如OpenFlow。Cinder則加強了區(qū)塊( Block)與磁盤區(qū)( Volume)的儲存能力。 [2]

(7)Grizly——2013年4月Open Stack基金會發(fā)布的第七個版本。 Grizzly新增近230個新功能,涉及計算、存儲、網(wǎng)絡(luò)和共享服務(wù)等方面。例如 Open Stack計算虛擬化-計算使用“Cells”管理分布式集群,使用“NoDB”主機架構(gòu),以減少對中央數(shù)據(jù)庫的依賴。 [2]

(8) Havana——2013年10月 Open Stack基金會發(fā)布的第八個版本。 Havana除了增加Open Stack Metering( Ceilometer)和 Open Stack Orchestration(Heat)兩個新組件外,還完成了400多個特性計劃,修補了3000多補丁。 [2]

(9) Icehouse——2014年4月 Open Stack基金會發(fā)布的第九個版本。新版本提高了項目的穩(wěn)定性與成熟度,提升用戶體驗的一致性,特別是針對存儲方面。聯(lián)合身份驗證將允許用戶通過相同認證信息同時訪問 Open Stack私有云與共有云。新項目 Trove( DB as a service)現(xiàn)在已經(jīng)成為版本中的組成部分,它允許用戶在 Open Stack環(huán)境中管理關(guān)系數(shù)據(jù)庫服務(wù)。 [2]

(10)Juno——2014年10月 OpenStack基金會發(fā)布的第十個版本。新增包括圍繞 Hadoop和 Spark集群管理和監(jiān)控的自動化服務(wù)和支持軟件開發(fā)、大數(shù)據(jù)分析和大規(guī)模應(yīng)用架構(gòu)在內(nèi)的342個功能點,標志著 Open Stack正向大范圍支持的成熟云平臺快速前進。自 Openstack項目成立以來,超過200個公司加入了該項目,其中包括AT&T、AMD、 Cisco、Dell、IBM、 Intel、 Red hat等。目前參與 Openstack項目的開發(fā)人員有17000,來自139個國家,這一數(shù)字還在不斷增長中。來自咨詢機構(gòu) Forrester的分析表示, OpenStack已經(jīng)逐步成為事實上( de facto)的基礎(chǔ)架構(gòu)云(IaaS)標準。 [2]


3、發(fā)展趨勢

盡管 Open Stack從誕生到現(xiàn)在已經(jīng)變得日漸成熟,基本上已經(jīng)能夠滿足云計算用戶的大部分的需求。但隨著云計算技術(shù)的發(fā)展, Open Stack必然也需要不斷地完善。Open Stack已經(jīng)逐漸成為市場上主流的一個云計算平臺解決方案。結(jié)合業(yè)界的一般觀點和調(diào)查中關(guān)于 Open Stack用戶的意見, Open Stack需要完善的部分大體上可以歸納為以下幾個方面: [3]

(1)增強動態(tài)遷移:雖然 Open Stack的Nova組件支持動態(tài)遷移,但實質(zhì)上 Open Stack尚未實現(xiàn)真正意義上的動態(tài)遷移。在 Open Stack中因為沒有共存儲只能做塊遷移,共享遷移只能在有共享存儲的情況下才被使用。 [3]

(2)數(shù)據(jù)安全:安全問題一直是整個云計算行業(yè)的問題,盡管 Open Stack中存在對用戶身份信息的驗證等安全措施,甚至劃分出可以單獨或合并表征安全信任等級的域,但隨著用戶需求的變化和發(fā)展,安全問題仍然不可小覷。 [3]

(3)計費和數(shù)據(jù)監(jiān)控:隨著 Open Stack在公有云平臺中的進一步部署,計費和監(jiān)控成為公有云運營中的一個重要環(huán)節(jié)。云平臺的管理者和云計算服務(wù)的提供者必然會進一步開發(fā)Open Stack的商業(yè)價值。盡管 Open Stack中已經(jīng)有 Ceilometer計量組件,通過它提供的API接口可以實現(xiàn)收集云計算里面的基本數(shù)據(jù)和其他信息,但這項工程目前尚處于完善和測試階段,還需要大量的技術(shù)人員予以維護和支持。 [3]


4、工作流程

Open Stack的各個服務(wù)之間通過統(tǒng)一的REST風(fēng)格的API調(diào)用,實現(xiàn)系統(tǒng)的松耦合。它內(nèi)部組件的工作過程是一個有序的整體。諸如計算資源分配、控制調(diào)度、網(wǎng)絡(luò)通信等都通過AMQP實現(xiàn)。 Open Stack的上層用戶是程序員、一般用戶和 Horizon界面等模塊。這三者都是采用 Open Stack各個組件提供的API接口進行交互,而它們之間則是通過AMQP進行互相調(diào)用,它們共同利用底層的虛擬資源為上層用戶和程序提供云計算服務(wù)。 [3]


5、管理流程

OpenStack既然是一個開源的云平臺項目,它的主要任務(wù)是給用戶提供IaaS服務(wù)。 [3]


QEMU

QEMU是一個純軟件的計算機硬件仿真器。通過單獨運行QEMU來模擬物理計算機,具有非常靈活和可移植的特點,利用它能夠達到使用軟件取代硬件的效果。 [3]

一般情況下,OpenStack可以部署在Ubuntu的Linux操作系統(tǒng)上,為了進一步提高QEMU的運行效率,往往會增加一個KVM硬件加速模塊。KVM內(nèi)嵌在Linux操作系統(tǒng)內(nèi)核之中,能夠直接參與計算機硬件的調(diào)度,這一點是QEMU所不具備的。一般的QEMU程序的執(zhí)行必然要經(jīng)過程序從用戶態(tài)向內(nèi)核態(tài)的轉(zhuǎn)變,這必然會在一定程度上降低效率。所以QEMU雖然能夠通過轉(zhuǎn)換對硬件進行訪問,但在OpenStack中往往采用KVM進行輔助,使得OpenStack的性能表現(xiàn)得更為良好。 [3]

但需要說明的是KVM需要良好的硬件支持,有些硬件本身如果不支持虛擬化的時候,KVM則不能使用。 [3]


Libvirt

Libvirt是一個開源的、支持Linux下虛擬化工具的函數(shù)庫。實質(zhì)上它就是為構(gòu)建虛擬化管理工具的API函數(shù)。Libvirt是為了能夠更方便地管理平臺虛擬化技術(shù)而設(shè)計的開放源代碼的應(yīng)用程序接口,它不僅提供了對虛擬化客戶機的管理,也提供了對虛擬化網(wǎng)絡(luò)和存儲的管理。 [3]

最初的 Libvirt是只針對Xen而設(shè)計的一系列管理和調(diào)度Xen下的虛擬化資源的API函數(shù),目前高版本的 Libvirt可以支持多種虛擬化方案,包括KVM、QEMU、Xen、 VMware、 VirtualBox等在內(nèi)的平臺虛擬化方案,又支持 Openvz、LXC等 Linux容器虛擬化系統(tǒng),還支持用戶態(tài)Linux(UML)的虛擬化,它能夠?qū)μ摂M化方案中的Hypervisor進行適配,讓底層 Hypervisor對上層用戶空間的管理工具可以做到完全透明。 [3]


6、核心項目

OpenStack覆蓋了網(wǎng)絡(luò)、虛擬化、操作系統(tǒng)、服務(wù)器等各個方面。它是一個正在開發(fā)中的云計算平臺項目,根據(jù)成熟及重要程度的不同,被分解成核心項目、孵化項目,以及支持項目和相關(guān)項目。每個項目都有自己的委員會和項目技術(shù)主管,而且每個項目都不是一成不變的,孵化項目可以根據(jù)發(fā)展的成熟度和重要性,轉(zhuǎn)變?yōu)楹诵捻椖俊=刂沟絀cehouse版本,下面列出了10個核心項目(即OpenStack服務(wù))。 [1]

1、計算(Compute):Nova。一套控制器,用于為單個用戶或使用群組管理虛擬機實例的整個生命周期,根據(jù)用戶需求來提供虛擬服務(wù)。負責(zé)虛擬機創(chuàng)建、開機、關(guān)機、掛起、暫停、調(diào)整、遷移、重啟、銷毀等操作,配置CPU、內(nèi)存等信息規(guī)格。自Austin版本集成到項目中。 [1]

2、對象存儲(Object Storage):Swift。一套用于在大規(guī)模可擴展系統(tǒng)中通過內(nèi)置冗余及高容錯機制實現(xiàn)對象存儲的系統(tǒng),允許進行存儲或者檢索文件。可為Glance提供鏡像存儲,為Cinder提供卷備份服務(wù)。自Austin版本集成到項目中。 [1]

3、鏡像服務(wù)(Image Service):Glance。一套虛擬機鏡像查找及檢索系統(tǒng),支持多種虛擬機鏡像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有創(chuàng)建上傳鏡像、刪除鏡像、鏡像基本信息的功能。自Bexar版本集成到項目中。 [1]

4、身份服務(wù)(Identity Service):Keystone。為OpenStack其他服務(wù)提供身份驗證、服務(wù)規(guī)則和服務(wù)令牌的功能,管理Domains、Projects、Users、Groups、Roles。自Essex版本集成到項目中。 [1]

5、網(wǎng)絡(luò)&地址管理(Network):Neutron。提供云計算的網(wǎng)絡(luò)虛擬化技術(shù),為OpenStack其他服務(wù)提供網(wǎng)絡(luò)連接服務(wù)。為用戶提供接口,可以定義Network、Subnet、Router,配置DHCP、DNS、負載均衡、L3服務(wù),網(wǎng)絡(luò)支持GRE、VLAN。插件架構(gòu)支持許多主流的網(wǎng)絡(luò)廠家和技術(shù),如OpenvSwitch。自Folsom版本集成到項目中。 [1]

6、塊存儲 (Block Storage):Cinder。為運行實例提供穩(wěn)定的數(shù)據(jù)塊存儲服務(wù),它的插件驅(qū)動架構(gòu)有利于塊設(shè)備的創(chuàng)建和管理,如創(chuàng)建卷、刪除卷,在實例上掛載和卸載卷。自Folsom版本集成到項目中。 [1]

7、UI 界面 (Dashboard):Horizon。OpenStack中各種服務(wù)的Web管理門戶,用于簡化用戶對服務(wù)的操作,例如:啟動實例、分配IP地址、配置訪問控制等。自Essex版本集成到項目中。 [1]

8、測量 (Metering):Ceilometer。像一個漏斗一樣,能把OpenStack內(nèi)部發(fā)生的幾乎所有的事件都收集起來,然后為計費和監(jiān)控以及其它服務(wù)提供數(shù)據(jù)支撐。自Havana版本集成到項目中。 [1]

9、部署編排 (Orchestration):Heat。提供了一種通過模板定義的協(xié)同部署方式,實現(xiàn)云基礎(chǔ)設(shè)施軟件運行環(huán)境(計算、存儲和網(wǎng)絡(luò)資源)的自動化部署。自Havana版本集成到項目中。 [1]

10、數(shù)據(jù)庫服務(wù)(Database Service):Trove。為用戶在OpenStack的環(huán)境提供可擴展和可靠的關(guān)系和非關(guān)系數(shù)據(jù)庫引擎服務(wù)。自Icehouse版本集成到項目中。 [1]


參考資料

1、許豪主編.云計算導(dǎo)論.西安電子科技大學(xué)出版社.2015.12.第124頁

2、劉黎明,楊晶主編;王娟,屠曉云,蔣占生,張磊,岳小冰,郭春璐副主編.云計算應(yīng)用基礎(chǔ).西南交通大學(xué)出版社.2015.01.第250頁

3、韓璞主編;陳可副主編;劉黎明主審.技術(shù)原理與實戰(zhàn).西安電子科技大學(xué)出版社.2016.04.第22頁


學(xué)術(shù)論文內(nèi)容來自

李小寧,李磊,金連文,黎德生.  基于OpenStack構(gòu)建私有云計算平臺.《CNKI》,2012Antonio Corradi等.  VM consolidation: A real case based on OpenStack Cloud.《Elsevier Science Publishers B. V.》,2014Sefraoui等.  OpenStack: Toward an Open-Source Solution for Cloud Computing.《International Journal of Computer Applications》,2012Xiaolong Wen等.  Comparison of open-source cloud management platforms: OpenStack and OpenNebula.《IEEE》,2012Antonio等.  VM consolidation: A real case based on OpenStack Cloud.《EBSCO_bsp》,2014


該文章在 2024/12/11 10:02:51 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 午夜精品一区二区三区在线观看 | 国产无套内谢国语对白完整版欧美被免费hd人人 | 五月天丁香综合久久国产 | 99tv人人草在线视频 | 99久久人妻精品免费一区 | 日韩18视频在线观看 | 极品人妻videosss人妻 | 澳门毛片精品一区二区三区 | 麻豆成人久久精品二 | 国产精品国产午夜免费看福利 | 午夜亚洲国产理论片二级港台二级 | 亚洲精品无码日韩国产不卡av | 免费看成人AA片无码视频羞羞网 | 免费无码av片在线观看动漫 | 亚洲无线码一区国产欧美国日产 | 亚洲欧美日韩另类中文字幕 | 中文字幕乱码人在线视频1区 | 最新欧美一级视频 | 国产免费一区二区三区视频 | 好好的曰com久久 | 亚洲av无码一区二区三区网址 | 国产农村妇女毛片精品视频 | 亚洲第一综合天堂另类专 | 亚洲av高清一区二区三区尤物 | 成人a视频高清在线观看 | 免费A片线观看成人在-杏TV | 美女啪啪网站又黄又免费 | 一区二区三区精品高清视 | 日韩欧美精品在线观看 | 欧美又大又硬又长又粗A片 欧美又黄又大又爽A片 | 午夜性做爰A片免费看 | 欧美日韩精品一区二区在线观看 | 日韩福利视频一区 | 性色aⅴ按摩精品在线 | 18禁止看的免费污网站 | 欧美日本韩国一级毛 | 一本色道久久88—综合亚洲精品 | 午夜福利精品短视频在线 | 亚洲一区二区中文字幕 | 三级国产三级在线 | 麻豆视传媒短视频网站 |