镜像拉取节省 90% 以上,快手基于 Dragonfly 的超大规模分发实践
💡
原文中文,约3300字,阅读约需8分钟。
📝
内容提要
快手容器云平台通过携手阿里云、蚂蚁集团在龙蜥社区适配优化落地解决方案,使用Dragonfly和Nydus的深度集成,实现了稳定、高效的镜像分发,峰值缓解80%以上,镜像拉取时间节省90%以上,POD实例服务耗时节省50%,为每月10亿用户提供稳定性和性能支持。
🎯
关键要点
- 快手容器云平台面临弹性、稳定性、效率和无服务器架构等挑战,尤其是镜像分发的稳定性和效率。
- 快手与阿里云、蚂蚁集团合作,使用Dragonfly和Nydus优化镜像分发解决方案。
- Dragonfly上线后,P2P组建分发网,缓解Harbor的网络带宽压力,平均缓解70%以上,峰值缓解80%以上。
- 镜像拉取时间节省90%以上,POD实例服务耗时节省50%。
- 快手每月为10亿用户提供稳定性和性能支持,镜像分发系统的稳定性和效率变得越来越重要。
- 快手通过调研发现Nydus与Dragonfly深度集成,支持传统OCI镜像,提供快速、稳定、安全的容器镜像访问。
- 快手在所有容器云主机部署Dragonfly组件,通过P2P算法拉取文件,降低磁盘负载。
- Nydus镜像懒加载项目加速镜像分发和服务启动,Pod实例启动时间显著减少。
- Harbor作为全局镜像仓库中心,支持无损切换到containerd,并使用Dragonfly的P2P技术支持镜像分发。
- Dragonfly和Nydus为快手容器云平台提供最佳镜像分发解决方案,减少部署时间,提升服务更新效率。
➡️