Accelerated Container Image基于块设备的容器镜像加速服务
Accelerated Container Image 是一种基于块设备的容器镜像服务,由阿里巴巴开源,目前是containerd的子项目。
该项目的核心是overlaybd镜像格式,该镜像格式在阿里巴巴集团大量应用,支撑多年双11,支持阿里云多个serverless服务。overlaybd有别于传统基于文件系统的加速镜像格式,具有如下特性:
1、按需加载: 无需提前下载和解压镜像,容器启动时按需从远程加载数据。
2、高性能:基于块设备,实现更加简单高效,不存在copy up、hardlink等性能问题,性能高于基于fuse的镜像方案。
3、高可靠性:具备灾后恢复能力,fuse是难以实现的。
4、支持多种文件系统:用户可以根据自身业务需要,选择合适的文件系统。
除此之外,该方案还具备以下特性:
1、基于trace的数据预取,进一步加快容器启动时间。
2、多种缓存供选择。
3、支持镜像转换去重,避免重复转换。
4、支持通过buildkit构建镜像。
5、支持通过p2p链路下载数据。
项目地址:
1、accelerated-container-image
地址:https://github.com/containerd/accelerated-container-image
包含 containerd snapshotter、镜像转换工具等。
2、overlaybd
地址:https://github.com/containerd/overlaybd
是overlaybd镜像格式的实现,也是accelerated-container-image的后端存储。
评论
NydusDragonfly 的容器镜像服务
Nydus 是Dragonfly的容器镜像服务。该项目项目在容器镜像格式之上实现了一个用户空间文件系统,该容器镜像格式比当前的OCI镜像规范有所改进。其主要功能包括:容器镜像按需下载,用户不再需要下载
NydusDragonfly 的容器镜像服务
0
云集镜像B服务(基于云集镜像)
中电云集“云集镜像B服务(基于云集镜像)“,包括系统各项参数调优、WEB 环境优化,数据盘调整迁移数据,添加特殊的配置,数据库不能启动等排查,导入数据库、还原数据库,设置安全策略,Cpu 一直跑满,内存资源耗尽排查。
中电云集
0
OpenEBS基于 Go 的容器化块存储
OpenEBS支持将容器用于关键任务,持久性工作负载。OpenEBS是集装箱式存储和相关的存储服务。OpenEBS像处理其他容器一样对待持久化工作负载容器,比如容器上的数据库。OpenEBS作为主机上
OpenEBS基于 Go 的容器化块存储
0