爲優化Java程序 微軟收購JClarity

美東時間8月19日,據外媒VentureBeat報道,微軟宣佈已收購總部位於倫敦的科技公司JClarity。JClarity目前是流行的Java軟件開發平臺AdoptOpenJDK項目的主要參與者。微軟希望支持JClarity對開源的持續貢獻,同時推動Azure上Java工作負載的性能提升。目前兩家公司尚未討論交易條款。

還記得微軟在上個世紀與Sun的Java世紀之戰嗎?現在,時代已經發生了改變。根據GitHub和Stack Openflow的數據,JavaScript和Java在 Redmonk 最近的頂級編程語言排名中佔據了前兩位。而過去幾年,微軟對Java的使用也正在增長,包括Azure HDInsights和Minecraft等產品都是由Java部署的。Adobe、Daimler和SociétéGénérale等微軟客戶已將其Java生產工作負載帶到Azure。由於超過一半的計算工作負載在Linux上運行,Azure已成爲開源的絕佳平臺,當然,也包括Java。

今天,微軟宣佈已收購總部位於倫敦的科技公司JClarity。這家公司成立於2012年,始終是AdoptOpenJDK項目的主要貢獻者。其團隊由Java冠軍和數據科學家組成,在數據驅動的JVM優化方面擁有紮實的專業知識。他們幫助Java開發人員編寫更好的代碼,同時在Java開源社區中提供支持。支持Java生態系統始終是JClarity的核心使命。

微軟對JClarity並不陌生,此前,兩家公司曾有過軟件項目合作的歷史,這一合作項目就是AdoptOpenJDK。據瞭解,該項目是一個免費的OpenJDK發行版,旨在取代Oracle的JDK。Red Hat於今年4月擔任了OpenJDK的管理員。Red Hat母公司IBM也是AdoptOpenJDK項目的長期贊助商。而微軟自2018年6月贊助了AdoptOpenJDK項目,以幫助構建OpenJDK的二進制文件,用於包括Linux和Windows在內的不同平臺。最近,微軟又與該項目合作,爲其流行的Visual Studio代碼輕量級代碼編輯器構建並交付Java安裝程序。

作爲此次收購的一部分,JClarity首席執行官Martijn Verburg將加入微軟,擔任Java首席工程組經理。Verburg在一份聲明中表示,“微軟在支持開發人員和社區方面處於世界領先地位,在與他們的工程和項目領導層交談之後,進入正式的討論幾乎是不考慮的。憑藉微軟員工的熱情和深厚的專業知識,我們將能夠比以往更好地支持Java生態系統。”

而微軟對這一“完美搭配”的未來同樣充滿信心,並在聲明中表示,“我們堅信通過與Java社區合作,可以爲客戶做更多的事情。在微軟的支持下,jClarity團隊將繼續與OpenJDK社區和Java生態系統合作,以促進平臺的進步”,“Azure與jClarity的工程師將共同努力,使Azure成爲我們的Java客戶和內部團隊的更好平臺,從而改善Java開發人員和用戶的平臺體驗。”

技術研究公司Amalgam Insights的首席執行官Hyoun Park稱,此次收購是微軟明智的舉措,旨在將更多的企業工作負載推向Azure。“這是所有其他雲供應商應該嘗試模仿的舉動,因爲Java工作負載既成熟又通常可以輕鬆移植到雲中。“

關於微軟收購後的下一步行動,有媒體分析,微軟可能計劃將這家英國公司的產品與其提供給客戶的現有託管開發工具一起提供給Azure。據瞭解,JClarity的產品Censum可以識別出軟件的低效性,比如一個模塊消耗的內存超過了它應該消耗的內存,而另一個名爲Illuminate的產品可以識別出性能問題,還能使用機器學習生成自動故障排除建議。目前,Censum和Illuminate已經在基於雲的版本中提供。假設微軟採取這種方式,這會使將它們移植到Azure的過程變得相對簡單。

相關文章:
Microsoft acquires jClarity to help optimize Java workloads on Azure
Microsoft acquires JClarity to bolster Java workloads on Azure

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章