Repolode
dragonflyoss

dragonflyoss/dragonfly

クラウドネイティブ環境でファイル、コンテナイメージ、OCIアーティファクト、AI/MLモデルを配布・高速化するP2Pシステム。

スター
3,361
フォーク
438
未解決の Issue
34
最終コミット
17 時間前

これは何?

Dragonflyは、ピアツーピア転送を使って大容量ファイル、コンテナイメージ、OCIアーティファクト、AI/MLモデル、キャッシュ、ログ、依存関係を配布する、CNCFのGraduatedプロジェクトです。すべてのノードが中央のオリジンから同じデータを取得するのではなく、ノード同士でデータの断片を共有するため、大規模環境でレジストリやオブジェクトストレージへの負荷を軽減できます。

クラウドネイティブアーキテクチャを対象としており、標準ベースのインターフェースを中心に設計されています。また、OCIコンテナの起動を高速化するための、オプションのコンテンツアドレス可能なファイルシステムも提供しています。

リポジトリはGoで実装され、ライセンスはApache-2.0です。ドキュメントはd7y.ioで公開されており、Trail of Bitsによる第三者セキュリティ監査も受けています。

主な機能

  • 01オリジンとなるレジストリやストレージへの負荷を軽減する、ピアツーピアのデータ配布。
  • 02ファイル、コンテナイメージ、OCIアーティファクト、AI/MLモデルに対応。
  • 03コンテナの起動を高速化する、オプションのコンテンツアドレス可能なファイルシステム。
  • 04クラウドネイティブ環境向けの標準ベース設計。
  • 05各リリースでSBOMを公開。

ユースケース

  • Kubernetesクラスター内の多数のノードへの、大容量コンテナイメージの配布。
  • 多数のマシンで構成される環境への、AI/MLモデルファイルの展開。
  • 大規模環境でのOCIコンテナのコールドスタート高速化。

収録されている特集

トピック

#p2p#container-images#oci#cloud-native#distribution#kubernetes#file-distribution#cncf#containers#docker-image

よくある質問

dragonfly とは?
クラウドネイティブ環境でファイル、コンテナイメージ、OCIアーティファクト、AI/MLモデルを配布・高速化するP2Pシステム。 Dragonflyは、ピアツーピア転送を使って大容量ファイル、コンテナイメージ、OCIアーティファクト、AI/MLモデル、キャッシュ、ログ、依存関係を配布する、CNCFのGraduatedプロジェクトです。すべてのノードが中央のオリジンから同じデータを取得するのではなく、ノード同士でデータの断片を共有するため、大規模環境でレジストリやオブジェクトストレージへの負荷を軽減できます。
dragonfly は無料で使えますか?ライセンスは?
dragonfly は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
dragonfly は今もメンテナンスされていますか?
活発にメンテナンス中。dragonfly の最終コミットは 2026年11月5日 です。
dragonfly は何に使えますか?
Kubernetesクラスター内の多数のノードへの、大容量コンテナイメージの配布。 多数のマシンで構成される環境への、AI/MLモデルファイルの展開。 大規模環境でのOCIコンテナのコールドスタート高速化。
dragonfly はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/dragonflyoss/dragonfly

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト