- OpenStack設(shè)計(jì)與實(shí)現(xiàn)(第3版)
- 英特爾亞太研發(fā)有限公司
- 2265字
- 2020-09-09 10:18:12
1.2 OpenStack基金會(huì)及管理模式
2012年9月,OpenStack發(fā)布了第六個(gè)版本Folsom。也就是在這段時(shí)期,非營利性組織OpenStack基金會(huì)成立,并由SUSE的行業(yè)計(jì)劃、新興標(biāo)準(zhǔn)和開源部門總監(jiān)兼Linux基金會(huì)董事Alan Clark擔(dān)任主席。
OpenStack基金會(huì)最初擁有24名會(huì)員,獲得了大約1000萬美元的贊助基金,由Rackspace的Jonathan Bryce擔(dān)任常務(wù)董事。同時(shí),OpenStack社區(qū)決定從此以后的OpenStack項(xiàng)目都由OpenStack基金會(huì)管理。
OpenStack基金會(huì)的職責(zé)為推進(jìn)OpenStack的開發(fā)、發(fā)布,并使其作為云操作系統(tǒng)被采納,服務(wù)于來自全球的所有28000多名個(gè)人會(huì)員。
OpenStack基金會(huì)的目標(biāo)是為OpenStack開發(fā)者、用戶和整個(gè)生態(tài)系統(tǒng)提供服務(wù),并通過資源共享,推進(jìn)OpenStack公有云和私有云的發(fā)展,輔助技術(shù)提供商在OpenStack中集成最新技術(shù),幫助開發(fā)者開發(fā)出最好的云計(jì)算軟件。
簡單來說,OpenStack基金會(huì)是一個(gè)非營利性組織,由各公司資助會(huì)費(fèi),共同管理OpenStack項(xiàng)目,幫助推廣OpenStack的開發(fā)、發(fā)行和應(yīng)用。基金會(huì)會(huì)員分為個(gè)人會(huì)員及企業(yè)會(huì)員。個(gè)人會(huì)員是免費(fèi)的、開放的,基金會(huì)鼓勵(lì)個(gè)人會(huì)員參與技術(shù)貢獻(xiàn)、代碼貢獻(xiàn)和社區(qū)建設(shè)。而企業(yè)會(huì)員依據(jù)公司的決策及繳納會(huì)費(fèi)的多少,分為白金會(huì)員(Platinum Member)、黃金會(huì)員(Gold Member)、企業(yè)贊助會(huì)員(Corporate Sponsor)和支持組織(Supporting Organization)。
關(guān)于會(huì)員數(shù)量,OpenStack基金會(huì)允許最多8家白金會(huì)員資格和24家黃金會(huì)員資格,目前已有AT&T、愛立信、華為、英特爾、Rackspace、紅帽、SUSE和騰訊這8家白金會(huì)員,以及九州云、Canonical、中國移動(dòng)、中國電信、中國聯(lián)通、思科、City Network、Dell EMC、德國電信、EasyStack、烽火、浪潮、Mirantis、NEC、新華三、卓朗科技、UnitedStack及中興通訊等黃金會(huì)員。
1.2.1 董事會(huì)
按照OpenStack基金會(huì)的成立規(guī)則,所有8家白金會(huì)員,以及24家黃金會(huì)員中的8家是可以在董事會(huì)占有席位的,并由此具備各種事務(wù)的投票權(quán)。席位在基金會(huì)董事會(huì)里是可以影響OpenStack的發(fā)展和建設(shè)方向的,這也是各企業(yè)對(duì)會(huì)員級(jí)別和董事會(huì)席位趨之若鶩的原因。
所有黃金會(huì)員需要通過投票競爭才能獲得那8個(gè)黃金會(huì)員席位,并且投票由24家黃金會(huì)員在一天內(nèi)完成,不對(duì)外部社區(qū)公開。
最后,個(gè)人獨(dú)立董事的8個(gè)席位,是由上千萬個(gè)社區(qū)個(gè)人會(huì)員經(jīng)過一周投票產(chǎn)生的。這24個(gè)席位構(gòu)成了OpenStack基金會(huì)董事會(huì),如圖1-1所示。

圖1-1 OpenStack基金會(huì)董事會(huì)
董事會(huì)對(duì)OpenStack項(xiàng)目的管理、發(fā)展及各項(xiàng)決策都有十分重要的決定權(quán)。比如,曾經(jīng)所有被集成在OpenStack發(fā)行版中的項(xiàng)目都被稱為核心項(xiàng)目,包括Nova、Swift、Glance、Cinder、Neutron、Horizon和Keystone。但是在2013年,“核心”這個(gè)詞變成了OpenStack基金會(huì)董事會(huì)能在OpenStack發(fā)行版里對(duì)某個(gè)項(xiàng)目進(jìn)行貼標(biāo)簽的特有名詞,“核心”的使用也就被限制了,于是此后被集成的項(xiàng)目被稱為集成項(xiàng)目。再后來,隨著子項(xiàng)目越來越多,OpenStack允許子項(xiàng)目自己決定自己的發(fā)布,經(jīng)過一些流程審核通過且被選中的子項(xiàng)目被稱為大帳篷項(xiàng)目,這一系列決策都來自董事會(huì)。
一般來說,基金會(huì)會(huì)成立各種工作組(Working Group或WG),有計(jì)劃、有目標(biāo)地做一些推動(dòng)OpenStack發(fā)展的事情。比如,在2014年亞特蘭大峰會(huì)上,英特爾提出建立企業(yè)就緒工作組(Win the Enterprise WG或Enterprise WG),其目的是推動(dòng)OpenStack從公有云向私有云轉(zhuǎn)化,為推動(dòng)OpenStack企業(yè)就緒進(jìn)行相應(yīng)的工作。后來因?yàn)榧纫紤]企業(yè)就緒,又要考慮電信就緒等市場,就成立了一個(gè)產(chǎn)品工作組(Product WG),顯得更為專業(yè)。這個(gè)工作組的工作內(nèi)容包括定義產(chǎn)品工作組的目標(biāo)和工作方式,定義各時(shí)間段的Roadmap、交付時(shí)間表及工作流程,定義用戶委員會(huì)的介入方式,以及介紹PTL(Program Technical Lead,技術(shù)領(lǐng)頭人)如何在工作組里收集反饋并把反饋轉(zhuǎn)化成將來開發(fā)的功能,等等。
產(chǎn)品工作組定義有3個(gè)目標(biāo):
· 放大來自市場/用戶/運(yùn)維在OpenStack設(shè)計(jì)和開發(fā)工作流中的“聲音”,即OpenStack設(shè)計(jì)和開發(fā)應(yīng)該尊重并考慮來自市場/用戶/運(yùn)維的實(shí)際需求。
· 簡化跨項(xiàng)目功能的定義、實(shí)現(xiàn)和跟蹤。
· 發(fā)布OpenStack的Roadmap以幫助運(yùn)維/用戶/其他人事先規(guī)劃好自己的部署。
董事們?cè)诙聲?huì)會(huì)議期間,需要聽取各方報(bào)告,有時(shí)還需要投票決定相關(guān)文件是否可行。另外,在每次峰會(huì)的首日,基金會(huì)也會(huì)舉辦董事會(huì),聽取來自O(shè)penStack基金會(huì)工作人員的例行報(bào)告,了解OpenStack運(yùn)維的健康狀況。報(bào)告內(nèi)容不僅包括工作總結(jié),還包括峰會(huì)準(zhǔn)備情況,以及財(cái)務(wù)收支情況等。
1.2.2 技術(shù)委員會(huì)
OpenStack基金會(huì)在成立之初就設(shè)立了專門的技術(shù)委員會(huì)來指導(dǎo)OpenStack技術(shù)相關(guān)的工作,如圖1-2所示。針對(duì)技術(shù)問題討論、某項(xiàng)技術(shù)決策和未來技術(shù)展望,技術(shù)委員會(huì)負(fù)責(zé)提供指導(dǎo)性建議和意見。除了技術(shù)指導(dǎo),技術(shù)委員會(huì)還要確保OpenStack項(xiàng)目的公開性、透明性、普遍性、融合性和高質(zhì)量。
在一般情況下,OpenStack技術(shù)委員會(huì)由13位成員組成,這13位成員完全是由OpenStack社區(qū)中有過代碼貢獻(xiàn)的開發(fā)者投票選舉出來的,通常在任職6個(gè)月后就需要重選。有趣的是,其中的6位成員是在每年秋季選舉產(chǎn)生的,另外7位是在每年春季選舉產(chǎn)生的,通過錯(cuò)開選舉時(shí)間保持了該委員會(huì)成員的穩(wěn)定性和延續(xù)性。成為技術(shù)委員會(huì)成員候選人的唯一條件是,該候選人必須是OpenStack基金會(huì)的個(gè)人會(huì)員,除此之外,沒有其他要求。而且,技術(shù)委員會(huì)成員可以同時(shí)在OpenStack基金會(huì)其他部門兼任其他職位。

圖1-2 OpenStack基金會(huì)技術(shù)委員會(huì)
技術(shù)委員會(huì)在選舉產(chǎn)生之后,會(huì)提名13位會(huì)員中的某一位來擔(dān)任技術(shù)委員會(huì)主席。如果有多位候選人被提名,則采取投票的方式,并遵循少數(shù)服從多數(shù)的原則來決定。除非有特殊情況,如法律規(guī)定禁止,OpenStack基金會(huì)董事會(huì)有權(quán)利也會(huì)相應(yīng)地批準(zhǔn)最終技術(shù)委員會(huì)主席的任命。技術(shù)委員會(huì)主席負(fù)責(zé)組織定期會(huì)議,并及時(shí)與基金會(huì)董事會(huì)和整個(gè)社區(qū)溝通。
1.2.3 用戶委員會(huì)
隨著越來越多的用戶在生產(chǎn)環(huán)境中使用OpenStack,以及OpenStack生態(tài)圈里越來越多的合作伙伴在云中支持OpenStack,社區(qū)指導(dǎo)用戶使用和產(chǎn)品發(fā)展的使命變得越來越重要。鑒于此,OpenStack用戶委員會(huì)應(yīng)運(yùn)而生。
OpenStack用戶委員會(huì)的主要任務(wù)是:收集和歸納用戶需求,并向董事會(huì)和技術(shù)委員會(huì)報(bào)告;以用戶反饋的方式向開發(fā)團(tuán)隊(duì)提供指導(dǎo);跟蹤OpenStack部署和使用,并在用戶中分享經(jīng)驗(yàn)和案例;與各地OpenStack用戶組一起在全球推廣OpenStack。
OpenStack用戶委員會(huì)由3位成員領(lǐng)導(dǎo)并指導(dǎo)一系列工作組的工作。
- Firebase Cookbook
- Axure RP 7.0從入門到精通:Web + APP產(chǎn)品經(jīng)理原型設(shè)計(jì)
- OPENStack云框架應(yīng)用管理實(shí)踐
- 巧學(xué)巧用Dreamweaver CS6、Flash CS6、Fireworks CS6網(wǎng)站制作
- Penetration Testing with BackBox
- Administrating Solr
- 網(wǎng)絡(luò)設(shè)備配置與管理
- Wireshark網(wǎng)絡(luò)分析從入門到實(shí)踐
- 信息安全測評(píng)與風(fēng)險(xiǎn)評(píng)估
- 大型網(wǎng)站技術(shù)架構(gòu)
- Dreamweaver CS6實(shí)例教程(第3版)
- 新手易學(xué):黑客攻防入門
- 制造網(wǎng)格
- Axure RP8實(shí)戰(zhàn)手冊(cè):網(wǎng)站和APP原型制作案例精粹
- 云計(jì)算平臺(tái)構(gòu)建與5G網(wǎng)絡(luò)云化部署