CNCF將託管Dragonfly,即Kubernetes的雲原生文件分發系統!

Cloud Native Computing今天宣佈了本週的第二個孵化級別託管項目: Dragonfly,一個面向Kubernetes用戶的開源,雲原生圖像和文件分發系統。

CNCF將託管Dragonfly,即Kubernetes的雲原生文件分發系統!

Cloud Native

Dragonfly是由阿里巴巴集團控股有限公司的雲計算部門阿里雲的工程師於2015年創建的。目標是改善圖像和文件在Kubernetes中的分發方式,該方式用於管理可運行的基於容器的應用程序集群在任何類型的計算基礎架構上。

CNCF將託管Dragonfly,即Kubernetes的雲原生文件分發系統!

Dragonfly由阿里巴巴開源!

蜻蜓由三個組件組成,其中一個“超級節點”充當中央調度程序,並控制文件和圖像的分發過程。“ dfget”,位於每個對等方,作為代理下載文件;和“ dfdaemon”,它是攔截圖像下載請求的代理。

Dragonfly的主要優勢之一是它可以實現對等文件分發,從而充分利用每個對等點的帶寬資源來加快下載速度。它可以支持各種容器技術,包括Docker容器和Windows容器,並且具有被動內容傳遞網絡機制,該機制有助於避免重複的遠程下載。

CNCF將託管Dragonfly,即Kubernetes的雲原生文件分發系統!

Pulling Images by Dragonfly

CNCF技術監督委員會成員Sheng Liang說:“ Dragonfly通過利用P2P圖像和文件分發協議並減輕圖像註冊表的網絡負載來改善用戶體驗。” “隨著世界各地的組織將工作負載遷移到容器堆棧上,我們預計Dragonfly的採用將繼續顯著增加。”

蜻蜓已經獲得了相當廣泛的採用,其最大的用戶包括阿里巴巴,eBay公司,Nvidia公司,VMware公司和中興公司。

Constellation Research Inc.分析師Holger Mueller說:“在圍繞軟件容器進行的炒作和興奮之後,骯髒的事實是文件管理可能是一個重大挑戰,而Dragonfly則解決了這一挑戰。”

該項目最近更新為Dragonfly版本1.0.0,該版本完全用Go(一種用於大型分佈式系統和高度可擴展的網絡服務器的專用編程語言)進行了重寫。這應該有助於確保Dragonfly與其他雲本機技術具有更高的互操作性,這些技術包括本週早些時候宣佈的 OpenTracing,gRPC,Linkerd,Helm,Rook,Harbor,etcd和Argo等CNCF項目。

-----------------------------------------------------------------------------------------

關注我、關注第一時間的Cloud雲計算資訊!

Cloud雲計算追蹤行業動態,提供有態度的解讀方式!



分享到:


相關文章: