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