為什么開(kāi)源可能是IBM公司未來(lái)在云計(jì)算中成功的關(guān)鍵
如今,IBM公司致力于成為全球主要的云計(jì)算提供商的一員,而它與開(kāi)源社區(qū)的合作表明,也許該公司可以創(chuàng)造更加美好的未來(lái)。
本文引用地址:http://www.ex-cimer.com/article/201803/376269.htm如果向大多數(shù)開(kāi)發(fā)人員詢(xún)問(wèn)他們對(duì)IBM云服務(wù)的看法,很多人會(huì)回答不太了解。而在云計(jì)算的世界中,采用IBM的云服務(wù)對(duì)于希望部署到云中的開(kāi)發(fā)人員而言通常是一種事后考慮。然而,仍然有一些充分的理由來(lái)考慮IBM提供的云服務(wù),尤其是那些在IBM公司有重大投資的企業(yè)。
IBM公司并沒(méi)有回答“因?yàn)槲覀兪褂肑ava”這樣的過(guò)時(shí)答案。在行業(yè)媒體與Linux基金會(huì)執(zhí)行董事Jim Zemlin的溝通與交流中,他提供了一個(gè)更加引人注目的答案:因?yàn)镮BM公司在企業(yè)開(kāi)源工作中有著豐富的經(jīng)驗(yàn)。
提供更好的Java支持
而當(dāng)IBM公司的Java首席技術(shù)官John Duimovich向開(kāi)發(fā)人員證明IBM云平臺(tái)會(huì)得到更多的應(yīng)用時(shí),其答案并不令人信服:“在Java領(lǐng)域,我們是專(zhuān)家。IBM公司擁有經(jīng)驗(yàn)豐富的硬件專(zhuān)家。多年來(lái),我們已經(jīng)重新設(shè)計(jì)了處理器架構(gòu)和大型機(jī)的指令,以提供更好的Java支持。我們有自己的JVM Open J9,這是今年新開(kāi)源的。它具有高級(jí)功能,可以為一半的內(nèi)存提供相同的吞吐量。”
當(dāng)然,IBM在Java方面有很深厚的基礎(chǔ),但這并不是企業(yè)將工作負(fù)載轉(zhuǎn)移到IBM云平臺(tái)的首要條件。相反,他們急于獲得像AWS、微軟和谷歌等公司提供的服務(wù)套件,并且完全消除虛擬機(jī)的需求。IBM公司在JVM方面的工作可能也不錯(cuò),但這不是企業(yè)想要的。另外,值得注意的是,AWS、微軟Azure和谷歌云都可以很容易地構(gòu)建Java應(yīng)用程序,也許IBM公司的云平臺(tái)對(duì)Java應(yīng)用程序更加優(yōu)化,如果是這樣,那么這個(gè)優(yōu)勢(shì)還不足以彌補(bǔ)其所有其他缺點(diǎn)。
再次開(kāi)源
盡管云計(jì)算已經(jīng)成為新一代開(kāi)發(fā)人員的首選“硬件”,但他們所說(shuō)的軟件語(yǔ)言仍然是開(kāi)源的。在開(kāi)源世界中,很少有公司可以像IBM那樣有著如此豐富的經(jīng)驗(yàn)。
Zemlin表示,“IBM公司已經(jīng)在開(kāi)源技術(shù)方面投資了數(shù)十億美元的資金,隨著時(shí)間的推移為客戶(hù)創(chuàng)造了數(shù)千億美元的價(jià)值。”
“人們忘記了這一點(diǎn),IBM公司為許多幕后工作提供支持,這些工作使得開(kāi)發(fā)人員可以安全使用開(kāi)源軟件,無(wú)論他們是在財(cái)富500強(qiáng)公司的辦公室還是在自己的家中。IBM公司還支持“世界上一些最大的技術(shù)實(shí)現(xiàn)”,它建立的開(kāi)源代碼可能不會(huì)構(gòu)建下一個(gè)Facebook,而是建立一個(gè)供應(yīng)鏈管理應(yīng)用程序來(lái)跟蹤血鉆的來(lái)源,使用區(qū)塊鏈和hyperledger跟蹤沃爾瑪?shù)氖称饭?yīng)鏈。”Zemlin說(shuō)。
開(kāi)源支付
開(kāi)源支付的一個(gè)例子是IBM推出的開(kāi)源項(xiàng)目hyperledge。正如Zemlin所說(shuō),IBM公司向Linux 基金會(huì)提供了超級(jí)代碼,因?yàn)樗麄兛吹搅朔羌用茇泿艆^(qū)塊鏈的需求,并且具有一個(gè)代碼庫(kù)和一些希望進(jìn)行集體創(chuàng)新的組織。
雖然該公司多年來(lái)一直在經(jīng)濟(jì)上陷入困境,但它對(duì)開(kāi)源的承諾并沒(méi)有減弱,因?yàn)樵摴緦㈤_(kāi)發(fā)人員驅(qū)動(dòng)的開(kāi)源軟件視為其專(zhuān)有軟件和硬件業(yè)務(wù)的自然補(bǔ)充。而IBM公司也需要開(kāi)發(fā)人員的支持。
但那些開(kāi)發(fā)人員需要采用IBM的云平臺(tái)嗎?開(kāi)發(fā)人員當(dāng)然會(huì)從IBM在開(kāi)源領(lǐng)域的投資中受益,但這些開(kāi)發(fā)人員是否從IBM的云服務(wù)獲得更多的利益,這很難說(shuō)。例如,谷歌已經(jīng)推出了像TensorFlow和Kubernetes這樣一流的工作開(kāi)源代碼,這些代碼自然地用于在谷歌云平臺(tái)上運(yùn)行相關(guān)的工作負(fù)載。但是,除了宣傳Java的真實(shí)存在之外,IBM公司尚未向開(kāi)發(fā)人員證明可以為運(yùn)行在其云平臺(tái)上的工作負(fù)載所帶來(lái)的顯著好處。
這是IBM公司面臨的巨大挑戰(zhàn):將其開(kāi)源專(zhuān)業(yè)知識(shí)轉(zhuǎn)化為云中開(kāi)發(fā)人員真正的差異化價(jià)值。
評(píng)論