在“開放式基礎(chǔ)設(shè)施”時代重新定義OpenStack

開源云中文社區(qū)
自首次亮相以來,這九年時間OpenStack經(jīng)歷了多次變化。隨著時間的推移,平臺上添加了新的組件,穩(wěn)定性和安全性也有所改進(jìn),所有這些都是為了向企業(yè)保證在其上建立私有云和公有云環(huán)境是一種安全的選擇。

自首次亮相以來,這九年時間OpenStack經(jīng)歷了多次變化。隨著時間的推移,平臺上添加了新的組件,穩(wěn)定性和安全性也有所改進(jìn),所有這些都是為了向企業(yè)保證在其上建立私有云和公有云環(huán)境是一種安全的選擇。

而最大的改變是OpenStack及貢獻(xiàn)者社區(qū)如何進(jìn)行管理和治理。

這些變化在過去的18個月中尤為明顯,管理該平臺的OpenStack基金會著手實施一系列旨在滿足其用戶群多樣化需求的舉措,同時宣稱其在更廣泛的開源社區(qū)內(nèi)要做個“好鄰居”。

這是OpenStack基金會所謂的“開放式基礎(chǔ)設(shè)施”戰(zhàn)略的一部分。在2019年4月下旬舉行的用戶大會上,該組織向與會者提供了有關(guān)這項工作進(jìn)展情況的一系列最新消息,同時揭示了它所帶來的一些挑戰(zhàn)。

OpenStack正在發(fā)生變化

該活動以前稱為OpenStack峰會,現(xiàn)在改名為開放式基礎(chǔ)設(shè)施峰會,每兩年舉辦一次,以反映基金會不斷變化的優(yōu)先事項和重點。

其中之一是承諾與相關(guān)的開源社區(qū)建立更緊密的聯(lián)系,并認(rèn)識到,除OpenStack外,用戶社區(qū)可能還在IT基礎(chǔ)設(shè)施堆棧中運行其他開源技術(shù)。

但該基金會表示,缺乏協(xié)作意味著用戶在嘗試混合和匹配相關(guān)社區(qū)創(chuàng)建的開源技術(shù)時經(jīng)常遇到集成問題,這反過來會阻礙他們的數(shù)字轉(zhuǎn)型。

“我們擁有這個大社區(qū),而OpenStack絕對是其核心,但沒有人只使用OpenStack開發(fā)人員生成的代碼。”OpenStack基金會執(zhí)行董事Jonathan Bryce表示,“因此,為了幫助我們的社區(qū),我們必須了解OpenStack環(huán)境還涉及了什么。”這既有底層基礎(chǔ)設(shè)施,也有用戶想要在其上運行的內(nèi)容。

OpenStack基金會主席兼OpenStack分銷商SUSE主管Alan Clark表示,除了用戶利益外,開源社區(qū)作為一個整體可以通過密切合作提高工作效率—— 特別是從重復(fù)勞動的角度來看。

“SUSE參與了所有這些開源基礎(chǔ)和項目,我們不需要人們重新創(chuàng)建它們,只需要他們來一起工作。我對OpenStack Foundation的立場感到非常高興,'讓我們不重新發(fā)明,而是合作',因為這就是開源的全部內(nèi)容。”

Clark表示,基金會將其社區(qū)用于重建其他開源社區(qū)生產(chǎn)的產(chǎn)品和技術(shù)是沒有意義的。“我們不會創(chuàng)建自己的TensorFlow或機(jī)器學(xué)習(xí)工具。我們希望確保已經(jīng)存在的方法運作良好。我們希望確保機(jī)器學(xué)習(xí)和人工智能在OpenStack、計算上運行良好,我們將構(gòu)建技術(shù)以確保實現(xiàn),但我們不會重建機(jī)器學(xué)習(xí)——這是愚蠢的。”

共享的好處

Clark表示,該基金會希望與其他開源社區(qū)合作,其開放式基礎(chǔ)設(shè)施推出了幾年,總的來說,它很受歡迎。

OpenStack Foundation與網(wǎng)絡(luò)功能虛擬化開放平臺(OPNFV)社區(qū)之間的合作就是一個好例子。

“三年前,默認(rèn)的方式是一個工程師參與了兩個社區(qū),并在兩個社區(qū)都有影響力,并最終成為兩個社區(qū)之間溝通的渠道。”他說。

“我們的董事會已經(jīng)開始和OPNFV開會,討論如何能夠建立更好的關(guān)系,因為他們曾經(jīng)并將繼續(xù)是OpenStack的下游消費者。他們在每個版本中都使用了OpenStack,但我們無法從他們那里獲得反饋?,F(xiàn)在與他們合作,就有了更好的方式來打開兩個社區(qū)之間的溝通渠道,這樣我們都會受益。“

在可能存在阻力的情況下,OpenStack基金會首席運營官Mark Collier表示,該組織將尋求直接與社區(qū)成員互動,而不是基金會。“真正的重點是:不同的開源上游社區(qū)如何協(xié)同工作來解決用戶的最終目標(biāo)?“

把用戶放在第一位

在幫助用戶實現(xiàn)數(shù)字化轉(zhuǎn)型目標(biāo)時,除了OpenStack平臺之外,OpenStack基金會還著手?jǐn)U大其他項目。

其中包括Airship——一種云配置和生命周期管理工具,旨在幫助企業(yè)跨多個站點(包括邊緣計算環(huán)境)部署和管理容器、虛擬機(jī)和裸機(jī)基礎(chǔ)設(shè)施環(huán)境。該項目已經(jīng)發(fā)布1.0版本,另外兩個項目Zuul和Kata Containers被確認(rèn)為”畢業(yè)“,這意味著它們將獲得基金會全部而長期的支持。

StarlingX平臺是這些試點項目中的另一個——OSF稱之為云基礎(chǔ)設(shè)施軟件堆棧,可以使組織在分布式邊緣環(huán)境中支持應(yīng)用程序,其版本1.0發(fā)布于2018年10月底首次亮相。

Zuul是一個持續(xù)集成和交付平臺。Kata Containers則關(guān)注標(biāo)準(zhǔn)化輕量級虛擬機(jī)的創(chuàng)建——這些虛擬機(jī)可供關(guān)注工作負(fù)載隔離以及與使用容器相關(guān)的安全風(fēng)險的企業(yè)使用。

OpenStack基金會高級領(lǐng)導(dǎo)團(tuán)隊的各位成員,包括Collier,一再強(qiáng)調(diào)其不斷擴(kuò)大的項目清單并不意味著對OpenStack平臺的支持減少。

“這不是零和游戲。新的開發(fā)人員開發(fā)新的軟件,這些軟件不是OpenStack的一部分,但并不意味著OpenStack人會停止工作。“

Colier表示,OpenStack開發(fā)商可能正在尋找新的項目,基金會持鼓勵態(tài)度。OpenStack基金會的角色將是支持那些能夠在未來幾年內(nèi)填補(bǔ)用戶基礎(chǔ)設(shè)施內(nèi)戰(zhàn)略差距的項目。

“我們正在研究用例和集成,我們的工作不僅僅是產(chǎn)生項目和新代碼,還要思考整個開源生態(tài)系統(tǒng)中缺少什么。我們一直關(guān)注社區(qū)的發(fā)展方向、用例、集成類型以及用戶希望支持的工作負(fù)載。如何找到合適的技術(shù)和正確的協(xié)作來使這些東西對依賴我們軟件的公司起作用?“

隨著時間的推移,不斷變化的項目貢獻(xiàn)者組合可能會使這一過程變得更加容易,因為最近用戶與供應(yīng)商的比例發(fā)生了變化。

近年來,這個生態(tài)系統(tǒng)遭受了一定程度的流失,因為一些早期支持者減少對OpenStack的支持,而紅帽和SUSE等仍然參與其中。

“有600多家公司為代碼庫做出了貢獻(xiàn),在財務(wù)和雇用開發(fā)人員方面做出了貢獻(xiàn)。支持基礎(chǔ)仍然非常廣泛。過去五年,約60%的公司保持不變,而40%是新公司。 ”

有意義的例子是美國電信巨頭AT&T(該公司正在利用OpenStack和Airship支持其5G網(wǎng)絡(luò)推廣,該網(wǎng)絡(luò)已經(jīng)覆蓋19個城市),以及游戲開發(fā)商暴雪娛樂。

“這是成熟周期的一部分。”Clark說,“早些時候是早期采用者,現(xiàn)在是不同類型市場的企業(yè)和特定行業(yè)的人。“

THEEND

最新評論(評論僅代表用戶觀點)

更多
暫無評論