摘 要:地震预警是减轻地震灾害的有效途径之一。地震预警系统的部署不仅包含地震预警处理程序的安装,应用运行所依赖支持项的部署,还包含监测台网配置信息、预警处理参数信息、预警发布规则等大量参数的设置。系统部署过程繁琐,运维压力较大。文章探讨了利用容器虚拟化 Docker 技术,实现地震预警系统的一次打包随处运行,以此提升部署实施的运维效率,减轻运维人员的工作压力。
关键词:地震预警;容器虚拟化;Docker 镜像
DOI:10.19850/j.cnki.2096-4706.2023.01.023
基金项目:福建省地震局科技基金专项地震预警与烈度速报系统的容器化部署(SF202206)
中图分类号:TP311 文献标识码:A 文章编号:2096-4706(2023)01-0087-03
Containerized Deployment of Earthquake Early Warning System
ZHOU Yueyong, ZHOU Shiwen, LI Shuilong, YU Weiheng
(Fujian Earthquake Agency, Fuzhou 350003, China)
Abstract: Earthquake early warning is one of the effective ways to reduce earthquake disasters. The deployment of the earthquake early warning system not only includes the installation of the earthquake early warning processing program, the deployment of the support items on which the application operation depends, but also includes the setting of a large number of parameters such as monitoring network configuration information, early warning processing parameter information, early warning release rules, etc. The system deployment process is cumbersome and the operation and maintenance pressure is high. This paper discusses how to use the container virtualization Docker technology to realize the “one-time packaging and operation everywhere” of the earthquake early warning system, so as to improve the operation and maintenance efficiency of deployment implementation and reduce the work pressure of the operation and maintenance personnel.
Keywords: earthquake early warning; container virtualization; Docker image
参考文献:
[1] 杨保华,戴王剑,曹亚仑 .Docker 技术入门与实战 [M].北京:机械工业出版社,2015.
[2] 奈吉尔 • 波尔顿 . 深入浅出 Docker [M]. 刘瑞丰,刘康,译 . 北京:人民邮电出版社,2021.
[3] 阿德里安 • 莫阿特 .Docker 开发指南 [M]. 黄彦邦,译 . 北京:人民邮电出版社,2019.
[4] 蒋彪.Docker微服务架构实战 [M].北京:电子工业出版社,2018.
[5] 郭甲戌,胡晓勤 . 基于 Docker 的虚拟化技术研究 [J]. 网络安全技术与应用,2017(10):28-29.
[6] 高礼,高昕.Docker技术在软件开发过程中的应用研究 [J].软件,2016,37(3):110-113.
作者简介:周跃勇(1975.02—),男,汉族,福建连城人,工程师,硕士,研究方向:地震监测预警技术研发;通讯作者:周施文(1986.10—),女,汉族,江苏东台人,工程师,硕士,研究方向:地震监测预警技术研发。