這篇文章將為大家詳細講解有關(guān)OpenStack是什么項目,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供山陽網(wǎng)站建設、山陽做網(wǎng)站、山陽網(wǎng)站設計、山陽網(wǎng)站制作等企業(yè)網(wǎng)站建設、網(wǎng)頁設計與制作、山陽企業(yè)網(wǎng)站模板建站服務,十多年山陽做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡服務。
OpenStack是一個開源的云計算管理平臺項目,由幾個組件組合起來完成具體工作。OpenStack支持幾乎所有類型的云環(huán)境,提供實施簡單、可大規(guī)模擴展、豐富、標準統(tǒng)一的云計算管理平臺。OpenStack通過各種互補的服務提供了基礎設施即服務(IaaS)的解決方案,每個服務提供API以進行集成。
OpenStack是一個旨在為公共及私有云的建設與管理提供軟件的開源項目。OpenStack項目的首要任務是簡化云的部署過程并為其帶來良好的可擴展性。OpenStack云計算平臺,幫助服務商和企業(yè)內(nèi)部實現(xiàn)類似于 Amazon EC2 和 S3 的云基礎架構(gòu)服務(Infrastructure as a Service, IaaS)。OpenStack 包含兩個主要模塊:Nova 和 Swift,前者是 NASA 開發(fā)的虛擬服務器部署和業(yè)務計算模塊;后者是 Rackspace開發(fā)的分布式云存儲模塊,兩者可以一起用,也可以分開單獨用。OpenStack除了有 Rackspace 和 NASA 的大力支持外,還有包括 Dell、Citrix、 Cisco、 Canonical等重量級公司的貢獻和支持,發(fā)展速度非??欤腥〈硪粋€業(yè)界領(lǐng)先開源云平臺 Eucalyptus 的態(tài)勢。
OpenStack包括網(wǎng)絡、虛擬化、操作系統(tǒng)、服務器等各個方面。
計算(Compute):Nova控制器,用于為單個用戶或使用群組管理虛擬機實例的整個生命周期,根據(jù)用戶需求來提供虛擬服務。負責虛擬機創(chuàng)建、開機、關(guān)機、掛起、暫停、調(diào)整、遷移、重啟、銷毀等操作,配置CPU、內(nèi)存等信息規(guī)格。
對象存儲(Object Storage):Swift-用于在大規(guī)??蓴U展系統(tǒng)中通過內(nèi)置冗余及高容錯機制實現(xiàn)對象存儲的系統(tǒng),允許進行存儲或者檢索文件??蔀镚lance提供鏡像存儲,為Cinder提供卷備份服務。
鏡像服務(Image Service):Glance-虛擬機鏡像查找及檢索系統(tǒng),支持多種虛擬機鏡像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有創(chuàng)建上傳鏡像、刪除鏡像、編輯鏡像基本信息的功能。
身份服務(Identity Service):Keystone。為OpenStack其他服務提供身份驗證、服務規(guī)則和服務令牌的功能,管理Domains、Projects、Users、Groups、Roles。自Essex版本集成到項目中。
網(wǎng)絡&地址管理(Network):Neutron-提供云計算的網(wǎng)絡虛擬化技術(shù),為OpenStack其他服務提供網(wǎng)絡連接服務。為用戶提供接口,可以定義Network、Subnet、Router,配置DHCP、DNS、負載均衡、L3服務,網(wǎng)絡支持GRE、VLAN。
塊存儲 (Block Storage):Cinder-為運行實例提供穩(wěn)定的數(shù)據(jù)塊存儲服務,它的插件驅(qū)動架構(gòu)有利于塊設備的創(chuàng)建和管理,如創(chuàng)建卷、刪除卷,在實例上掛載和卸載卷。
UI 界面 (Dashboard):Horizon-OpenStack中各種服務的Web管理門戶,用于簡化用戶對服務的操作,例如:啟動實例、分配IP地址、配置訪問控制等。
數(shù)據(jù)庫服務(Database Service):Trove-為用戶在OpenStack的環(huán)境提供可擴展和可靠的關(guān)系和非關(guān)系數(shù)據(jù)庫引擎服務。
優(yōu)點
首先是控制性。開源的平臺意味著不會被某個特定的廠商綁定和限制,而且模塊化的設計能把遺留的和第三方的技術(shù)進行集成,從而來滿足自身業(yè)務需要。OpenStack項目所提供的云計算,讓IT團隊可以成為自己的云計算服務廠商,雖然構(gòu)建和維護一個開源私有云計算并不適合每一家公司;但是如果擁有基礎設施和開發(fā)人員,OpenStack將是很好的選擇。
其次是兼容性。OpenStack公共云的兼容性可以使企業(yè)在將來很容易的將數(shù)據(jù)和應用遷移到基于安全策略的、經(jīng)濟的和其他關(guān)鍵商業(yè)標準的公共云中。
第三是可擴展性。目前主流的Linux操作系統(tǒng),包括Fedora、SUSE等都將支持OpenStack。OpenStack在大規(guī)模部署公有云時,在可擴展性上有優(yōu)勢,而且也可用于私有云,一些企業(yè)特性也在逐步完善中。
第四是靈活性。靈活性是OpenStack最大的優(yōu)點之一,用戶可以根據(jù)自己的需要建立基礎設施,也可以輕松地為自己的集群增加規(guī)模。主要用Python編寫的OpenStack代碼質(zhì)量相當高,很容易遵循,帶有一個完全文檔的API,用戶可以使用JSON或者XML消息格式的不同組件的代碼,這相當有利于項目的發(fā)展壯大。
第五是行業(yè)標準。來自全球十多個國家的60多家領(lǐng)軍企業(yè),包括Cisco、Dell、Intel以及微軟都參與到了OpenStack的項目中,并且在全球使用OpenStack技術(shù)的云平臺在不斷的上線。
第六是實踐檢驗。實踐是檢驗真理的唯一標準,OpenStack的云操作系統(tǒng),已被全球正在運營的大型公有云和私有云技術(shù)所驗證過,比如,Dell公司已經(jīng)推出了OpenStack安裝程序Crowbar,不僅如此,OpenStack在中國的發(fā)展趨勢也是非常之好,包括物聯(lián)網(wǎng)用戶、國內(nèi)高校以及部分大小企業(yè),都開始利用OpenStack建立云計算環(huán)境,整合企業(yè)架構(gòu)以及治理公司內(nèi)部的IT基礎架構(gòu)。
缺點
缺乏全面完善的文檔
糟糕的組件一致性
蹩腳的自動化部署
特定項目成熟度缺乏透明度
專注于核心項目,旁支項目遭受冷落
關(guān)于“OpenStack是什么項目”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。