2016年開源產(chǎn)品成為人們的關(guān)注焦點(diǎn),這一年中涌現(xiàn)了大量容器、網(wǎng)絡(luò)、存儲(chǔ)等新產(chǎn)品。
在6月主題為“參與的力量”Red Hat峰會(huì)上,Red Hat總裁兼首席執(zhí)行官Jim Whitehurst是這樣描述開源的:“我們利用和提煉最好想法的能力,將決定下一個(gè)世紀(jì)的人類進(jìn)程……我們的未來取決于參與。”
下面是2016年最酷的10個(gè)開源產(chǎn)品。
Docker 1.12
新版本的Docker旨在解決軟件容容器化過程中最大的難題之一。Docker Engine 1.12核心中新增的容器調(diào)度功能是為了讓用戶更輕松地在多臺機(jī)器上部署多個(gè)容器應(yīng)用——而不是在一臺機(jī)器上至使用容器。一個(gè)名為Swarm Mode的新功能旨在實(shí)現(xiàn)容器調(diào)度的自動(dòng)化,這對分布式應(yīng)用的彈性、性能和安全性是至關(guān)重要的。
Kubernetes 1.4
新版本的Kubernetes是一個(gè)倍受歡迎的開源容器調(diào)度工具,增加的一些更新旨在簡化軟件安裝,以及簡化使用,其中包括用兩個(gè)命令就可以創(chuàng)建集群,擴(kuò)展的狀態(tài)應(yīng)用支持,以及增加了集群聯(lián)合API。
Ceph Storage 2 (Red Hat)
今年Red Hat推出了開放軟件定義存儲(chǔ)平臺Ceph Storage的一項(xiàng)重要升級,這也是Red Hat自2014年收購該技術(shù)之后推出的第一個(gè)新版本。Ceph Storage 2引入了一個(gè)新的存儲(chǔ)管理系統(tǒng),以及針對對象存儲(chǔ)工作負(fù)載的新功能,例如新的全局對象存儲(chǔ)集群,提供了分布式集群之間更好的數(shù)據(jù)協(xié)同。
CoreOS Tectonic
最近更新的CoreOS Tectonic是一個(gè)企業(yè)容器管理平臺,增加了最新版本的Kubernetes,并引入了安裝其能夠快速快速部署該平臺。此外,這次更新還增加了一個(gè)平臺,讓用戶對他們的集群進(jìn)行可視化調(diào)查,以及能夠集成現(xiàn)有框架的安全特性。
Apache Mesos 1.0
根據(jù)Apache軟件基金會(huì)的說法,Apache Mesos允許用戶“把你的數(shù)據(jù)中心編程為就像是單一的資源池”。這意味著,用戶可以把物理設(shè)備或者虛擬設(shè)備中的CPU、內(nèi)存和存儲(chǔ)等資源提取出來。最終得到的是容錯(cuò)且彈性分布式的系統(tǒng),可以輕松構(gòu)建并有效運(yùn)行起來。
Couchbase Server 4.5
Couchbase以開源的形式提供所有數(shù)據(jù)庫產(chǎn)品,今年該公司首次推出了Couchbase Server的新版本,旨在幫助企業(yè)簡化從關(guān)系型數(shù)據(jù)庫向NoSQL的遷移。Couchbase Server 4.5包括一些新的功能——例如更好的工具可以可視化地探索數(shù)據(jù)模型和構(gòu)建查詢——以及安全性方面的增強(qiáng),實(shí)現(xiàn)更高的查詢表現(xiàn)。
Cumulus Linux 3.0
初創(chuàng)公司Cumulus Networks發(fā)布了更新版本的Linux Network Operating System,旨在讓客戶獲得更多的帶寬來解決關(guān)鍵業(yè)務(wù)問題。新版本的Cumulus Linux引入了額外的硬件平臺,并且能夠與其軟件兼容,包括兩個(gè)100Gb平臺——Mellanox SN2700和Dell Z9100。Cumulus最終的目標(biāo)是幫助企業(yè)構(gòu)建Web級的公有云和私有云。
Habitat (Chef)
Habitat是一款來自IT自動(dòng)化公司Chef的開源產(chǎn)品,旨在幫助用戶簡化應(yīng)用創(chuàng)建過程中的關(guān)鍵步驟。Habitat的主要組成部分包括一個(gè)新的打包軟件系統(tǒng),捆綁了所有應(yīng)用所需的配置選項(xiàng)。Habitat還有一個(gè)管理組件,確保應(yīng)用配置和其他必要步驟的正確協(xié)調(diào)。
Splice Machine
初創(chuàng)公司Splice Machine最早是一家專有軟件公司,但是今年,這家關(guān)系型數(shù)據(jù)庫管理公司轉(zhuǎn)變了方向。Splice Machine表示,他們的數(shù)據(jù)庫管理系統(tǒng)——利用Apache數(shù)據(jù)處理技術(shù)Hadoop和Spark——現(xiàn)在已經(jīng)向開源社區(qū)開放。目標(biāo)是讓開發(fā)者更輕松地使用Splice Machine的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),這樣他們最終就會(huì)成為系統(tǒng)變革的貢獻(xiàn)者,帶動(dòng)更多的企業(yè)部署該系統(tǒng)。
Xamarin (微軟)
3月中旬,微軟宣布完成對移動(dòng)應(yīng)用開發(fā)技術(shù)初創(chuàng)公司Xamarin的收購,幾周之后,微軟宣布通過微軟的Visual Studio工具集免費(fèi)開放Xamarin開源SDK。Xamarin的技術(shù)允許開發(fā)者利用微軟C#編程語言,開發(fā)針對iOS、安卓和Windows的原生應(yīng)用。