APP下载

基于Docker 的灾害信息发布网站群实验研究

2021-09-11杨旭明杨百一

科学技术创新 2021年25期
关键词:环境

杨旭明 李 忠 杨百一

(防灾科技学院应急管理学院,河北 三河 065201)

随着有关灾情监测网站越来越多,造成部署和维护的Web 应用呈现几何级数增长,直接导致了两个问题:一是在有限的资源条件下服务器的负载过重,响应缓慢,资源浪费现象严重;二是不同的应用程序所依赖的环境不一样,如果把它们依赖的软件都安装在一个服务器上,不仅造成调试麻烦,而且可能出现冲突,给运维人员带来繁重的不必要劳动。

目前的信息技术,虽然可以在服务器上创建不同的虚拟机,运行不同的应用,但是虚拟机的开销比较高。Docker 容器作为轻量级的虚拟机,是一个很好的工具,与传统的虚拟机相比,容器更加轻量化、启动的速度更快,在同样数量的硬件设备中,可以部署更多的容器实例。Docker 作为一个软件集装箱化平台,可以让开发者构建应用程序时,将它与其依赖环境一起打包到一个容器中,然后容易地发布和应用到任意平台中。测试和运维人员可以直接部署软件镜像来进行测试和发布,大大简化了系统集成、测试和发布的过程。同时可以消除线上线下环境的差异,保证了应用生命周期的环境一致性标准化,是灾害信息数据网站群部署的理想思路。

1 Docker 容器技术

1.1 传统虚拟化与容器技术

传统虚拟机(virtual machine)就是带环境安装的一种解决方案,可以在一种操作系统里面运行另一种操作系统,比如在Windows 系统上运行Linux 系统。应用程序对此毫无感知,因为虚拟机看上去跟真实系统一模一样,缺点是资源占用多、冗余步骤多、启动速度慢等。……

登录APP查看全文

猜你喜欢

环境
长期锻炼创造体内抑癌环境
一种用于自主学习的虚拟仿真环境
孕期远离容易致畸的环境
不能改变环境,那就改变心境
环境与保护
环境
孕期远离容易致畸的环境
高等院校环境类公选课的实践和探讨
掌握“三个三” 兜底环境信访百分百
我国环境会计初探