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