周跃勇 周施文 李水龙 于伟恒



摘 要:地震预警是减轻地震灾害的有效途径之一。地震预警系统的部署不仅包含地震预警处理程序的安装,应用运行所依赖支持项的部署,还包含监测台网配置信息、预警处理参数信息、预警发布规则等大量参数的设置。系统部署过程繁琐,运维压力较大。文章探讨了利用容器虚拟化Docker技术,实现地震预警系统的一次打包随处运行,以此提升部署实施的运维效率,减轻运维人员的工作压力。
关键词:地震预警;容器虚拟化;Docker镜像
中图分类号: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
0 引 言
在地震波中,破坏性弱的P波传播速度要比破坏性强的S波传播速度快,而电磁波的传播速度远快于地震波。地震预警技术利用这三者的时间差,做到在S波到达某目标区前向该目标区发出地震预警信息,使不同的目标区能有几秒至几十秒的地震应急处置时间,从而减轻人员伤亡和财产损失。地震预警系统就是实现地震预警的一个技术系统,该系统可实时获取并处理监测区域范围内地震监测台站的波形数据。若监测区域内有地震发生,该系统可通过震中附近少量监测台站获取到的P波数据,初步估算出地震三要素(即发震时刻、震中、震级)以及S波到达不同目标区的时间和可能造成的影响(即烈度),然后根据烈度等级对目标区发布地震预警信息(包括地震三要素、本地预估烈度和预警时间等)。
目前在线生产的地震预警系统不仅包含地震预警的核心处理程序,还包含监测台网的配置信息、预警处理的参数信息、预警产出的配置信息、预警目标的配置信息以及预警发布的规则阈值等数据。……