当前位置:主页 > 教育论文 > 教师素养论文 >

基于Docker的大数据课程教学平台架构研究

发布时间:2020-12-22 00:58
  本文介绍了容器技术的发展简史,针对现有大数据课程教学平台架构进行容器化改造,提出了一种基于Docker容器技术的架构设计,实现了专业课程教学中的应用软件容器化,为多层次、多样化、多元化和企业化的专业课程软件应用需求提供支撑。对大数据专业多容器教学环境进行了整体改造,达到软件按需使用、实时应用和快速故障恢复的要求。 

【文章来源】:信息技术与信息化. 2019年12期

【文章页数】:2 页

【部分图文】:

基于Docker的大数据课程教学平台架构研究


传统架构和容器架构

架构图,软件系统,架构,容器


教学平台采用Docker容器化改造后,可以将各种WEB应用、大数据组件、数据库等教学需求软件集中部署使用,可按需动态调整版本,提高了软件复用性和可用性。Docker在使用过程中通常使用命令行方式进行管理,需要较高的运维能力和linux命令基础知识,对管理人员的技术能力要求高,所以采用开源的portainer轻量级Docker Web管理工具可以实现远程管理、配置和部署Docker容器。

简史,容器,技术


容器概念始于1979年的UNIX的chroot,实现了进程隔离功能。2000年FreeBSD提出了Jails,采用“沙盒”技术实现文件系统、用户、网络、进程等隔离。2007年Google划时代的在Linux内核中加入Control Groups,为后期容器的资源配额提供了技术保障。2008年出现了第一个完善的Linux容器LXC。2013年推出迄今为止最流行和最广泛使用的容器Docker。相比其他早期技术,Docker引入了一整套容器管理的生态系统,包括分层的镜像模型、容器注册库和Rest API以及一套命令行界面等。2016年微软在Windows上提供了容器支持,Docker可以以原生方式运行在Windows上,而不需要Linux虚拟机。2017年推出的Kubernetes(K8S)成为了混合云时代的核心,用于容器集群和服务治理。Docker是一种开源的应用容器引擎,在众多的容器技术中优势明显。Docker在起步阶段使用LXC,而后利用Libcontainer库将其替换下来。Docker提供了镜像迁移、进程、网络资源隔离技术,能够执行复杂的任务,如负载平衡服务和滚动更新。

【参考文献】:
期刊论文
[1]浅谈Docker容器技术[J]. 赵冠臣,王冬妮,刘至洋,孟振江.  有线电视技术. 2019(09)
[2]高校数据中心Docker容器应用的安全体系设计[J]. 谢超群.  网络安全技术与应用. 2019(05)
[3]容器云技术的选型和实践探索[J]. 牛雅丽,李杰.  办公自动化. 2017(24)
[4]容器技术及可行应用场景分析[J]. 严丽云,杨新章,何震苇,张凌,余大国,侯韶新.  广东通信技术. 2017(11)
[5]基于轻量级容器技术的战术微云框架[J]. 贲婷婷,李荣宽,汪敏,汪正舟.  指挥信息系统与技术. 2017(05)
[6]基于Docker的DevOps系统设计与实现[J]. 丁海斌,崔隽,陆凯.  指挥信息系统与技术. 2017(03)



本文编号:2930839

资料下载
论文发表

本文链接:https://www.wllwen.com/jiaoyulunwen/jsxd/2930839.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7781c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com