开发者社区 > 云原生 > 容器服务 > 正文

云原生技术中的容器镜像大规模分发技术Nydus 技术方案是什么?

已解决

云原生技术中的容器镜像大规模分发技术Nydus技术方案是什么?

展开
收起
游客lmkkns5ck6auu 2022-11-09 09:58:19 842 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    Nydus项目优化了现有的OCI镜像标准格式,并以此设计了一个用户态的文件系统。通过这些优化,Nydus能够提供如下特性: - 容器镜像按需下载,用户不再需要下载完整镜像就能启动容器; - 块级别的镜像数据去重,最大限度为用户节省存储资源; - 镜像只有最终可用的数据,不需要保存和下载过期数据; - 端到端的数据一致性校验,为用户提供更好的数据保护; - 兼容OCI分发标准和artifacts标准,开箱即可用; - 支持不同的镜像存储后端,镜像数据不只可以存放在镜像仓库,还可以放到NAS或类似S3的对象存储上; - 良好集成到Dragonfly。

    架构上,Nydus主要提供了Nydus镜像格式以及解析Nydus格式容器镜像的文件系统(可选FUSE用户态文件系统或者Linux内核文 件系统)Nydus能够通过解析FUSE/virtiofs协议或Linux内核文件系统的方式来支持传统的runc容器或者Kata容器。容器仓库、OSS对象存 储、NAS以及Dragonfly的超级节点和peer节点都可以作为Nydus的镜像数据源。同时,Nydus还可以配置一个本地缓存,避免每 次启动都从远端数据源拉取数据。

    以上内容摘自《2022龙蜥社区全景》电子书,点击https://developer.aliyun.com/ebook/download/7855 可下载完整版

    2022-11-09 13:23:00
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关产品

  • 容器镜像服务
  • 相关电子书

    更多
    基于ACK One和ACR构建CI/CD流水线最佳实践 立即下载
    《容器镜像服务企业版 (ACR EE)》 立即下载
    Serverless 开启应用上云新方式 立即下载