如今,IBM公司致力于成為全球主要的云計算提供商的一員,而它與開源社區的合作表明,也許該公司可以創造更加美好的未來。
如果向大多數開發人員詢問他們對IBM云服務的看法,很多人會回答不太了解。而在云計算的世界中,采用IBM的云服務對于希望部署到云中的開發人員而言通常是一種事后考慮。然而,仍然有一些充分的理由來考慮IBM提供的云服務,尤其是那些在IBM公司有重大投資的企業。
IBM公司并沒有回答“因為我們使用Java”這樣的過時答案。在行業媒體與Linux基金會執行董事Jim Zemlin的溝通與交流中,他提供了一個更加引人注目的答案:因為IBM公司在企業開源工作中有著豐富的經驗。
提供更好的Java支持
而當IBM公司的Java首席技術官John Duimovich向開發人員證明IBM云平臺會得到更多的應用時,其答案并不令人信服:“在Java領域,我們是專家。IBM公司擁有經驗豐富的硬件專家。多年來,我們已經重新設計了處理器架構和大型機的指令,以提供更好的Java支持。我們有自己的JVM Open J9,這是今年新開源的。它具有高級功能,可以為一半的內存提供相同的吞吐量。”
當然,IBM在Java方面有很深厚的基礎,但這并不是企業將工作負載轉移到IBM云平臺的首要條件。相反,他們急于獲得像AWS、微軟和谷歌等公司提供的服務套件,并且完全消除虛擬機的需求。IBM公司在JVM方面的工作可能也不錯,但這不是企業想要的。另外,值得注意的是,AWS、微軟Azure和谷歌云都可以很容易地構建Java應用程序,也許IBM公司的云平臺對Java應用程序更加優化,如果是這樣,那么這個優勢還不足以彌補其所有其他缺點。
再次開源
盡管云計算已經成為新一代開發人員的首選“硬件”,但他們所說的軟件語言仍然是開源的。在開源世界中,很少有公司可以像IBM那樣有著如此豐富的經驗。
Zemlin表示,“IBM公司已經在開源技術方面投資了數十億美元的資金,隨著時間的推移為客戶創造了數千億美元的價值。”
“人們忘記了這一點,IBM公司為許多幕后工作提供支持,這些工作使得開發人員可以安全使用開源軟件,無論他們是在財富500強公司的辦公室還是在自己的家中。IBM公司還支持“世界上一些最大的技術實現”,它建立的開源代碼可能不會構建下一個Facebook,而是建立一個供應鏈管理應用程序來跟蹤血鉆的來源,使用區塊鏈和hyperledger跟蹤沃爾瑪的食品供應鏈。”Zemlin說。
開源支付
開源支付的一個例子是IBM推出的開源項目hyperledge。正如Zemlin所說,IBM公司向Linux 基金會提供了超級代碼,因為他們看到了非加密貨幣區塊鏈的需求,并且具有一個代碼庫和一些希望進行集體創新的組織。
雖然該公司多年來一直在經濟上陷入困境,但它對開源的承諾并沒有減弱,因為該公司將開發人員驅動的開源軟件視為其專有軟件和硬件業務的自然補充。而IBM公司也需要開發人員的支持。
但那些開發人員需要采用IBM的云平臺嗎?開發人員當然會從IBM在開源領域的投資中受益,但這些開發人員是否從IBM的云服務獲得更多的利益,這很難說。例如,谷歌已經推出了像TensorFlow和Kubernetes這樣一流的工作開源代碼,這些代碼自然地用于在谷歌云平臺上運行相關的工作負載。但是,除了宣傳Java的真實存在之外,IBM公司尚未向開發人員證明可以為運行在其云平臺上的工作負載所帶來的顯著好處。
這是IBM公司面臨的巨大挑戰:將其開源專業知識轉化為云中開發人員真正的差異化價值。
版權聲明:本文為企業網D1Net編譯,轉載需注明出處為:企業網D1Net,如果不注明出處,企業網D1Net將保留追究其法律責任的權利。