“當(dāng)前,開源技術(shù)和平臺(tái)不僅僅是互聯(lián)網(wǎng)公司的選擇 我國(guó)一些大型企業(yè)也在使用。對(duì)于這些企業(yè)而言,利用開源產(chǎn)品能夠降低不少原本由購(gòu)買軟件授權(quán)所產(chǎn)生的開支,也受益于開源社區(qū)快速、多樣的產(chǎn)品選擇。”
正如這位開源領(lǐng)域的專家所言,開源技術(shù)在企業(yè)用戶中的應(yīng)用見漲,并呈現(xiàn)持續(xù)上升的勢(shì)頭。據(jù)Gartner研究顯示,開源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(OSDBMS)到2018年將會(huì)實(shí)現(xiàn)對(duì)超過(guò)70%的新企業(yè)應(yīng)用開發(fā)的支持,取代50%的商業(yè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)例1。
由此可見,無(wú)論是從宏觀的市場(chǎng)層面看來(lái),還是從企業(yè)的需求側(cè)出發(fā),開源平臺(tái)和技術(shù)都有望在本地企業(yè)中實(shí)現(xiàn)大幅的應(yīng)用增長(zhǎng)。
最近,一場(chǎng)以“開源與IBM Power”為主題的對(duì)話在幾位開源社區(qū)專家以及IBM大中華區(qū)硬件系統(tǒng)部Linux系統(tǒng)技術(shù)總監(jiān)徐寧、IBM資深系統(tǒng)工程師張軍利之間展開。筆者從中得以直面了解企業(yè)、用戶對(duì)企業(yè)級(jí)Linux平臺(tái)提出的需求,以及IBM對(duì)Linux on Power最新進(jìn)展的闡述。
用戶關(guān)注點(diǎn)一:是否具備遷移所需的高兼容性?
開源技術(shù)和應(yīng)用的流行,很大一部分原因是由于其多元性。對(duì)于看重這一點(diǎn)的用戶而言,一個(gè)基礎(chǔ)架構(gòu)平臺(tái)對(duì)于開源軟件的兼容成為了他們?cè)趯?duì)Linux on Power或x86平臺(tái)進(jìn)行選擇時(shí)的考慮因素。
對(duì)此,徐寧表示,只要該軟件基于Java開發(fā),Linux on Power便能實(shí)現(xiàn)與在x86架構(gòu)上同等的兼容性。以Hadoop為例,只要在Power平臺(tái)上重新編譯源代碼,便能實(shí)現(xiàn)對(duì)Hadoop的支持。
實(shí)際上,作為長(zhǎng)期以來(lái)參與開源社區(qū)建設(shè)、推動(dòng)開源技術(shù)發(fā)展的重要主體,IBM目前已經(jīng)實(shí)現(xiàn)了全線Power服務(wù)器對(duì)Linux平臺(tái)的支持,推出了多款Linux on Power服務(wù)器,并憑借“全線Linux服務(wù)器”戰(zhàn)略進(jìn)一步表明了自身對(duì)于開源技術(shù)的重視及投入。
由此看來(lái),用戶很顯然無(wú)需顧慮原本在x86架構(gòu)上運(yùn)行的開源應(yīng)用難以在Power架構(gòu)上應(yīng)用。張軍利表示,相反,用戶能夠輕松、靈活地實(shí)現(xiàn)開源應(yīng)用從x86到Power架構(gòu)的遷移。他們唯一需要考慮的,是一個(gè)更為先進(jìn)、穩(wěn)定的架構(gòu)將能為他們的業(yè)務(wù)所帶來(lái)的益處。
用戶關(guān)注點(diǎn)二:是否能跟上開源的更新節(jié)奏?
開源技術(shù)的迭代速度如同一個(gè)硬幣的兩面,既能為用戶帶來(lái)應(yīng)用層面快速的性能升級(jí),也使其面臨不同軟件之間新舊版本在適配度上的難題。
對(duì)于版本的升級(jí),有的企業(yè)用戶采取的是修改代碼的方式,由此修正舊應(yīng)用中碰到的問(wèn)題。然而,在專家看來(lái),這種做法的問(wèn)題在于企業(yè)在完成舊版本修改后,開源社區(qū)往往就開發(fā)出了新版本,由此帶來(lái)的是企業(yè)龐大的工作量以及逐漸閉源的傾向。以企業(yè)對(duì)Spark的應(yīng)用為例,如果一開始企業(yè)基于Spark 1.6版本修改代碼,它后續(xù)的開發(fā)基本上都會(huì)在1.6版本上完成,即便是在2.0版本面世之后,這些企業(yè)早已經(jīng)展開了一條全新的技術(shù)路線,不再跟隨開源的腳步。
技術(shù)路線從開源到閉源的偏離,其實(shí)在根本上違背了開源社區(qū)的初衷。
針對(duì)這樣的現(xiàn)象,張軍利表示,IBM采取的是借鑒但不修改開源代碼的方法,通過(guò)編譯和打包開源模塊形成一個(gè)個(gè)package,并根據(jù)開源應(yīng)用在社區(qū)中的版本升級(jí),對(duì)package實(shí)現(xiàn)更新。面對(duì)舊版本中的問(wèn)題,IBM采取的方法是在底層架構(gòu)中進(jìn)行調(diào)整。
徐寧補(bǔ)充道,我們希望的是既幫助企業(yè)用戶更好地利用開源技術(shù)、實(shí)現(xiàn)與最新版本的完全兼容,同時(shí)加入IBM自身對(duì)改進(jìn)特定開源技術(shù)的理解,為企業(yè)對(duì)開源技術(shù)的應(yīng)用和后續(xù)升級(jí)創(chuàng)造更多便利。
用戶關(guān)注點(diǎn)三:是否滿足企業(yè)對(duì)服務(wù)的要求?
對(duì)于企業(yè)應(yīng)用而言,具備對(duì)不同架構(gòu)、不同版本的兼容性還不足以使得某一開源方案獲得青睞。據(jù)Linux專家表示,對(duì)于IT廠商而言,發(fā)力點(diǎn)在于使該開源方案與企業(yè)實(shí)際的痛點(diǎn)、需求和應(yīng)用場(chǎng)景相匹配。雖然開源產(chǎn)品有其突出優(yōu)勢(shì),但某些企業(yè)用戶認(rèn)為L(zhǎng)inux或開源的產(chǎn)品在穩(wěn)定性上仍然存在欠缺,需要更為領(lǐng)先的平臺(tái)使其能力得以進(jìn)一步提升。
針對(duì)這些聲音,徐寧表示,IBM Power一直秉承“從客戶的實(shí)際需求出發(fā)”的理念,這從IBM致力于通過(guò)Linux on Power滿足企業(yè)用戶的新興工作負(fù)載需求這一點(diǎn)上便能體現(xiàn)。
以Spark平臺(tái)為例,它是近年來(lái)越來(lái)越火熱的一個(gè)技術(shù),內(nèi)存計(jì)算本身的構(gòu)架也是當(dāng)前IT發(fā)展很重要的一個(gè)方向。據(jù)張軍利補(bǔ)充,IBM Power在開源社區(qū)中投入了很多人力物力,希望通過(guò)與整個(gè)社區(qū)的互動(dòng)提升Spark平臺(tái)的性能,使其更好地滿足用戶需要。
另一方面,據(jù)傳統(tǒng)企業(yè)用戶所言,他們所擁有的開源人才不甚充足,數(shù)據(jù)中心專業(yè)人員的任務(wù)也只是維護(hù)而不是開發(fā)。因此,在開源產(chǎn)品出現(xiàn)問(wèn)題是,他們只能依靠自己的經(jīng)驗(yàn)以及社區(qū)中其他開發(fā)者對(duì)問(wèn)題的解答。然而,無(wú)論是從保障性還是解決速度而言,這樣的方式都是相對(duì)低效的。
對(duì)此,徐寧強(qiáng)調(diào),當(dāng)企業(yè)用戶的開源產(chǎn)品出現(xiàn)問(wèn)題時(shí),IBM承諾將為他們提供更為專業(yè)、及時(shí)、真正符合企業(yè)級(jí)需求的技術(shù)支持和改進(jìn)服務(wù),從而最大程度地減少企業(yè)的損失。
在筆者看來(lái),IBM Power Systems在開源技術(shù)上的現(xiàn)有進(jìn)展以及未來(lái)舉措都充分體現(xiàn)其以用戶最新需求為驅(qū)動(dòng)的特征。此前,針對(duì)企業(yè)用戶對(duì)大數(shù)據(jù)分析工作負(fù)載方面的需求,IBM與合作伙伴已聯(lián)手基于POWER8推出諸如RedHadoop大數(shù)據(jù)平臺(tái)等方案選擇。而針對(duì)企業(yè)即將面臨的認(rèn)知轉(zhuǎn)型,IBM也已宣布將憑借Power with OpenStack混合云架構(gòu)為企業(yè)獲取IBM Watson的能力提供有力支持。
IBM在近幾年正不斷向用戶、向市場(chǎng)展現(xiàn)其開放的姿態(tài),不僅成功創(chuàng)建并推動(dòng)OpenPOWER基金會(huì)在全球范圍內(nèi)的快速擴(kuò)展,也實(shí)現(xiàn)了構(gòu)建Linux開源生態(tài)系統(tǒng)聯(lián)盟、與CSDN聯(lián)手打造集成多種開源工具的極客地帶體驗(yàn)社區(qū)等本地舉措的落地。
除了這種開源生態(tài)層面的大動(dòng)作,其實(shí),單純從IBM Linux專家與開源領(lǐng)域大拿的小范圍對(duì)話中,筆者也能看到IBM Power對(duì)于開源的重視。
歸根結(jié)底,開源一詞,意味著開放、意味著與生態(tài)圈中的主體實(shí)現(xiàn)更為無(wú)縫、高效的良性互動(dòng)。這樣的狀態(tài),需要IT產(chǎn)業(yè)中的需求側(cè)和供給側(cè)去共同創(chuàng)造和維護(hù)。
作者:Infra觀察者
推薦閱讀
“小微網(wǎng)校”免費(fèi)時(shí)代來(lái)臨,闊知建立網(wǎng)校開放平臺(tái)
滴滴的崛起只是分享經(jīng)濟(jì)在中國(guó)的開端,從早期的知乎到現(xiàn)在大熱的分答,“知識(shí)技能分享”正悄然改變著大眾知識(shí)儲(chǔ)備與運(yùn)用能力,如果每個(gè)人都能把其擁有>>>詳細(xì)閱讀
本文標(biāo)題:當(dāng)用戶和IBM Power在談Linux應(yīng)用時(shí),他們都在談什么?
地址:http://www.geekbao.cn/a/05/300729.html