早期的云計(jì)算平臺都是自研的,如亞馬遜AWS的云平臺、阿里云的云平臺等。隨著資本運(yùn)作、商業(yè)糾紛等原因,NASA和Rackspace一起,選擇開放源代碼。并成立了OpenStack基金會,下面設(shè)立了董事會、技術(shù)委員會、用戶委員會?;饡碛性捳Z權(quán),進(jìn)行目標(biāo)和發(fā)展的引導(dǎo)。同時建設(shè)開源社區(qū)保持活躍和技術(shù)支持、維護(hù)等。
Openstack優(yōu)勢
控制性:能夠完全控制平臺,提供大量的API接口,方便第三方技術(shù)集成
兼容性:能夠兼容其他公有云,方便用戶進(jìn)行數(shù)據(jù)遷移
可擴(kuò)展性:模塊化設(shè)計(jì),通過橫向擴(kuò)展,增加節(jié)點(diǎn),添加資源
靈活性:根據(jù)自己的需要,建立相應(yīng)的基礎(chǔ)設(shè)施,增加集群規(guī)模
行業(yè)標(biāo)準(zhǔn):眾多IT領(lǐng)軍企業(yè)已經(jīng)加入到openstack項(xiàng)目
OpenStack的架構(gòu)OpenStack從一開始,就是為了云計(jì)算服務(wù)的。簡單來說,它就是一個操作系統(tǒng),一套軟件,一套IaaS軟件(Infrastructure as a Service,基礎(chǔ)設(shè)施即服務(wù))。所以O(shè)penStack的首要任務(wù)是管理“基礎(chǔ)設(shè)施資源”,便于用戶調(diào)用和使用。這些資源,主要包括三個方面:計(jì)算、存儲、網(wǎng)絡(luò)。說通俗點(diǎn),就是CPU,硬盤,網(wǎng)卡。而通過openstack,我們就可以“靈活、彈性”使用我們已被虛擬化的計(jì)算資源。
正是因?yàn)橘Y源能夠被靈活調(diào)用,所以用戶使用資源時,這個云平臺可以根據(jù)用戶的需要,動態(tài)增加和刪減資源,不用中斷用戶的使用,更無需全新申請。這就是“彈性”。那么,它到底是如何實(shí)現(xiàn)的呢?答案是——通過它的眾多組件(服務(wù))。
總結(jié)OpenStack經(jīng)過八年的努力,如今的OpenStack已經(jīng)今非昔比。很多企業(yè)和個人紛紛加入Openstack開源社區(qū),使之成為了目前僅次于Linux的全球第二大開源社區(qū)??梢允褂弥T多的服務(wù)、諸多的組件,完成客戶所需的各種各樣的需求。如今全球一半以上的500強(qiáng)企業(yè),都采用了penStack技術(shù)。而且,根據(jù)調(diào)查,有75%以上的企業(yè)打算今后使用這項(xiàng)技術(shù)。總而言之,Openstack擁有非常大的發(fā)展?jié)摿Γ壳疤幱诟咚侔l(fā)展的上升期。在未來很長一段時間內(nèi),這種趨勢都不會改變。