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