基于容器技术的天文应用软件自动部署方法
平方公里阵望远镜(SKA)即将开始建设,各子工作包也将进入关键设计评估阶段。基于云与容器技术是当前 SKA 科学数据处理器(SDP)未来可能采用的平台技术。本文针对SDP 超大规模海量数据处理中所面临的天文应用软件快速部署、运行与实测要求,充分考虑了天文应用软件运行环境复杂,云计算环境下超大规模计算集群部署困难等问题,系统研究并给出了一种使用 Docker 技术的天文应用软件通用自动部署方法,论文以目前较为常用的可见度函数校准软件 SAGECaL 为例,首先分析了 SAGECaL 的相关特性和分布式部署方面存在的困难,进而给出了基于 Docker 容器技术的 SAGECaL 分布式集群的自动部署方法。实验结果表明,本文所提出的自动部署方法极大地提高了 SAGECaL 分布式集群的部署效率,满足了项目组承担 SKA-SDP 相关测试工作中所需要的基础平台部署与切换等需求。同时,本工作也为其它天文软件在云端的快速部署与执行提供了有益的思路。
戴伟 、姚坤 、石聪明 、杨秋萍 、王锋 、梅盈
天文学计算技术、计算机技术自动化技术、自动化技术设备
自动部署容器技术SAGECaLSKASDP
戴伟 ,姚坤 ,石聪明 ,杨秋萍 ,王锋 ,梅盈 .基于容器技术的天文应用软件自动部署方法[EB/OL].(2018-12-03)[2025-08-21].https://chinaxiv.org/abs/201812.00001.点此复制
评论