Notes on Artifactory

发布时间 2023-03-29 15:00:32作者: 大脚板同志

Artifactory集群作为文件共享中心,管理全语言二进制文件的制品仓库。首先是一个支持元数据的文件管理系统,
可以管理任何类型文件以及相关数据,利用其可以在集群之间同步复制的功能,也可以被用作跨数据中心分发不同
类型文件的通用平台(只允许在指定的一个artifactory集群上传,然后同步到其它生产环境)。

常常集成到构建流程中,构建工件可方便部署到不同环境或用于后续Docker镜像、亚马逊系统镜像的构件。

跨数据中心的文件共享
1,挂载NFS文件系统,开通跨数据中心的rsync/sftp协议
cons,对网络要求高,稳定性不好保障
2,自研解决方案,通过REST API或CLI方式,譬如雅虎的dist工具
3,私有或者公有云储存方案
cons,对网络要求高,稳定性不好保障
4,利用SCM版本控制系统
cons,对二进制文件支持不好,尤其大文件