An Open-source P2P-based Image and File Distribution System
In the era of digital transformation, businesses are migrating to micro-service frameworks, and streamlining business management with cloud platforms. Dragonfly, an open-source project from Alibaba Group, with distributed orchestration systems based on Kubernetes in mind, proactively solves the following problems in cloud native image distribution:
Efficiency: with P2P and CDN technology, reduce image distribution time significantly and expedite delivery;
Traffic control: with intelligent analysis technology, dynamically balance distribution workload and business running, implement dynamic traffic control, and guarantee business stability;
Security: support HTTPs protocol in private image registry, encrypt distribution content, and safeguard data security.
By harnessing the power of P2P technology, it supports large-scale file distribution with improved downloading speed and success rate and lower consumption of bandwidth, especially cross-IDC bandwidth.
Get it up and running with a few simple configurations, without touching the code of container services.
It avoids downloading the same files repeatedly by taking advantage of the CDN technology.
Cap the total traffic of all jobs on a host at a certain level.
Normally only supernodes download from the source, hence little pressure upon file sources.
Get everything done with a few simple configurations. Use it in a way similar to Curl.