What is Dragonfly ?
Dragonfly is an open source intelligent P2P based image and file distribution system. Its goal is to tackle all distribution problems in cloud native scenarios. It is now hosted by the Cloud Native Computing Foundation (CNCF) as an Incubating Level Project. Originally it was born to solve all kinds of distribution at very large scales, such as application distribution, cache distribution, log distribution, image distribution, and so on.
Originally it was born to solve distribution at large scales, such as file distribution, log distribution, image distribution, etc. It solves the following problems:
P2P File Distribution
Use P2P technology for file transfer, improve download efficiency, and save bandwidth across IDC.
Supports multiple containers for distributing images.
Host-level speed limit
Support for host-level limits speed.
Make sure all downloaded files are consistent.
Isolate abnormal peers
Automatically isolate abnormal peers to improve download stability.
Intro To Dragonfly
Want to learn more about how dragonfly works ? Watch this video to explain the new evolution of dragonfly. The content will also cover how to deploy dragonfly and practice examples.