基于Docker容器的在线实验系统设计与实现

基于Docker容器的在线实验系统设计与实现

ID:37032319

大小:1.86 MB

页数:64页

时间:2019-05-15

基于Docker容器的在线实验系统设计与实现_第1页
基于Docker容器的在线实验系统设计与实现_第2页
基于Docker容器的在线实验系统设计与实现_第3页
基于Docker容器的在线实验系统设计与实现_第4页
基于Docker容器的在线实验系统设计与实现_第5页
资源描述:

《基于Docker容器的在线实验系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号学号M201676117学校代码10487密级硕士学位论文基于Docker容器的在线实验系统设计与实现学位申请人:毛少枫学科专业:软件工程指导教师:吴涛教授答辩日期:2018.12.25AThesisSubmittedinPartialFulfillmentoftheRequirementsfortheDegreeofMasterofEngineeringDesignandImplementationofOnlineExperimentSystemBasedonDockerContainerCandidate:M

2、aoShaoFengMajor:SoftwareSupervisor:Prof.WuTaoHuazhongUniversityofScienceandTechnologyWuhan430074,P.R.ChinaDecember,2018华中科技大学硕士学位论文摘要随着互联网技术的快速发展,各种新的技术层出不穷,想要在这个信息爆炸的时代跟上社会的步伐就必须得快速的学习。尤其是计算机软件行业技术更新换代极快需要不断的学习,但计算机技术实践性强,光看理论知识难以充分理解,还需要实际的操作才能融会贯通。如何给计算机技术人员提

3、供一个快速学习并且能够实践操作的系统是一个拥有广阔市场的论题,本论文就是在这一论题下讨论如何基于Docker容器化技术提供一个IT技术在线实验系统。在线实验系统包含课程管理、实验学习和系统资源管理等模块。其中课程管理是对系统中课程信息和实验信息进行动态管理,该模块采用B/S架构进行设计,用户在展示层对课程实验信息进行处理并将请求发送到后台,后台把数据存入数据库进行持久化存储。实验学习提供实验功能,用户能够根据实验指导书的指引在虚拟操作环境中实践学习,虚拟环境采用分布式Docker集群进行实现,并且为每门实验制作相关的镜

4、像,使用Docker容器化技术能够保证不同用户学习相同实验时的环境是完全一致的,并且具备启动速度快,系统资源利用率高,运行稳定等优势。系统资源管理是通过搭建Mesos集群对各台服务器资源进行监控,每个实验虚拟环境都是运行在Mesos之上的Docker任务,所以保证了对服务器集群资源的有效管控。本系统采用MyEclipse进行开发,数据库采用PostgreSQL并结合NavicatPremium使用。系统按照软件开发的标准流程进行,分为需求分析、概要设计、实现和测试等过程,每个流程都严格按照企业级的要求进行。系统采用敏捷

5、开发的理念,快速迭代快速出版本给客户试用,加强了与客户之间的联系与交流保证了系统的功能满足客户的需求。系统在给某高校试用半年期间运行稳定,给用户良好的学习体验,具备较好的实际运用场景。关键词:在线实验系统Docker容器分布式集群敏捷开发I华中科技大学硕士学位论文AbstractWiththerapiddevelopmentofcomputertechnology,variousnewtechnologiesemergeoneafteranother.Inordertokeepupwiththepaceofsociet

6、yinthiseraofinformationexplosion,quicklearningisreallynecessaryforus.Especiallyforcomputersoftwareindustry,thetechnologiesinthisindustryupdateveryquicklywhichmotivatepeopletostudycontinuously.However,thecomputertechnologyemphasizeonpractice,andit’shardtoundersta

7、ndcomprehensivelyifyouonlylearntheoreticalknowledge.Soinordertofullygraspthecomputertechnology,weneedtoenhancetheactualoperationskillthroughthepractice.Howtoprovideapracticalsystemforcomputertechnicianstoquicklylearnknowledgeisatopicwiththebroadmarket.Basedonthi

8、stopic,thispaperaimstodiscusshowtoprovideanonlineexperimentalsystemforITtechnologybasedonDockercontainerizationtechnology.Theonlineexperimentalsystemmainlyincludesmod

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。