首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Docker技术一种容器级的虚拟化技术,同时也是一种轻量级的容器管理引擎,采用Docker虚拟化技术可以快速的实现大量的标准化应用的部署,在软件开发与测试等相关测试中具有十分广泛的用途。通过对Docker的虚拟化技术基本规范进行分析,探讨了Docker技术的隔离性能与资源控制功能,并对Docker的虚拟化技术应用优势进行分析。  相似文献   

2.
云计算是一种融合了多种计算机技术的数据处理计算模式,其技术关键在于海量数据存储与大范围数据管理。随着现代技术的发展,计算技术已逐渐从发展初期步入成熟期,并在我国诸多企业得到广泛应用。随着信息技术的快速发展,云计算的核心技术发生了相应变化。虚拟技术以灵活性高、快捷等特点,一跃成为了云计算的核心技术,而云计算也面临着全新的技术革新。基于此,阐述了虚拟化技术的概念,提出了虚拟化平台构成的安全威胁与防范措施,深入分析了Docker技术的优势与不足,详细概括了Docker技术对云计算发展的影响,并从虚拟化技术与容器技术并存、在虚拟机内运行Docker容器技术、以Docker容器为中心的云计算核心技术三方面,分析云计算虚拟化技术未来的发展趋势。  相似文献   

3.
在瞬息万变的信息时代,随着计算机技术的不断发展,云计算已成为推动社会生产力变革的重要力量。Docker是一种开源的容器级虚拟化技术,基于它可以建立基础设施即服务(IaaS)云服务,Docker生成的虚拟主机与传统虚拟化主机相比,更加轻量化。Docker对于推动高校信息化建设具有重要的意义,因此结合Docker技术为高校私有云平台的建设提供了有效的解决方案。  相似文献   

4.
马越  黄刚 《软件》2015,(3):10-14
应用软件虚拟化技术是云计算虚拟化中的重要内容,是对传统的基于B/S模式的Saa S的一种补充,简化了云平台下软件部署的方式,优化了云平台的管理。本文探讨现有的应用软件虚拟化技术,分析比较现有的应用虚拟化的解决方案,并提出了新的一套基于Docker技术和VNC协议的应用软件虚拟化方案,并通过实例应用展示,说明了基于Docker技术的应用软件虚拟化技术具有跨平台性及快速部署的优势,能够在一定程度上替代现有的一些应用软件虚拟化技术。  相似文献   

5.
容器技术已有十几年的发展历史,Docker作为容器技术的一种,并作为PaaS的核心技术之一,自从2013年发布以来,一直受到IT界的热捧.Docker提供的应用程序容器技术承诺将像几年前的虚拟化技术一样改变IT操作的运行方式.本文针对关于应用程序容器技术的常见问题,并指出了Docker在当前软件开发应用中的重要性.  相似文献   

6.
随着大数据时代的来临,给物理机的计算能力、I/O吞吐量提出了更为严苛的要求.为了解决物理环境越来越难以匹配数据量的问题,虚拟化和云计算应运而生,它让生产环境更加高效而富有弹性.而Docker容器技术作为LXC (Linux Container)理念推陈出新的杰出代表,其沙箱机制解决了现有的生产环境的一系列问题.使用Docker可以提高资源的利用率,降低开销并简化部署.阐述了Docker的实现原理,并从文件系统、网络、调度等几个方面出发,设计了一个基于Docker的弹性调度策略,实现了细粒度的资源调度和基于负载状态的弹性伸缩,很好地解决了当前云平台存在的普遍问题,如处理高并发任务时响应时间长、资源长期闲置、负载均衡的粒度过大等问题.  相似文献   

7.
虚拟化技术从主机虚拟化发展到容器虚拟化,推动了计算开发模式的变更.容器虚拟化技术广泛应用于云计算,提供高效灵活的计算资源配置,极大提高了计算资源的利用率和软件开发效率.以Docker为代表的容器实现了持续集成、持续交付和部署.在嵌入式系统中,应用灵活多变,配置较多,涉及到应用和实时操作系统的配置裁减,系统重构复杂.本文...  相似文献   

8.
随着科学技术的发展,对现有的信息系统进行云化是一种必然的需求,要实现此目标,需要对SOA架构进行充分的应用,完成现有系统向Web服务系统的转变.在虚拟机部署基础上的Web服务系统有着一定的局限性,需要对其进行全面的分析和研究,同时,在Web服务系统的设计和运行等的过程中,Docker技术占据着至关重要的位置,发挥着重要的作用和影响.Docker技术有着多方面的特性和优势,其中,最重要的一项就是应用组件级虚拟化特性,需要对其进行充分的应用,将Web服务系统封装成Docker镜像,通过这样的操作,使Web服务组件在Docker容器中发挥出自动化部署和统一管理的功能.  相似文献   

9.
Docker技术属于一种容器虚拟技术,也是一种容器管理引擎。笔者主要围绕该技术进行讨论分析,旨在利用Docker虚拟技术实现标准化应用部署,将其运用到软件开发和测试环节,能取得较好应用效果。通过对该技术基本规范和应用特点进行研究,可凸出其资源控制和隔离功能,促进Docker技术良好发展。  相似文献   

10.
为进一步提升学校学习系统的智能化管理水平,基于Docker容器虚拟化技术构建一种人工智能学习管理系统。其中,设计的管理系统总共包含监测、资源预测、自动伸缩以及资源调度四个模块,并主要对其中的资源预测方法以及应用部署进行了详细设计。实验仿真结果表明,与双层LSTM模型以及Attention-LSTM模型相比,本研究提出的GRU-LSTM预测模型整体上能够取得更好的预测效果,在MAE、MSE、RMSE三个指标上,进行容器CPU的使用率预测结果误差分别为1.345、2.870以及1.683,在进行容器内存使用率上的预测结果误差分别为0.111/0.035以及0.179;在模块功能的测试上,本研究设计的学习管理系统性能良好且运行稳定。综上,本研究设计的基于Docker容器虚拟化技术的人工智能学习管理系统能够进行准确且稳定的系统管理,能够帮助管理人员进一步准确地掌握系统的各项信息,具有较强的实用性。  相似文献   

11.
银大伟 《程序员》2014,(9):108-113
Docker是目前非常流行的虚拟化技术,它轻量且易于使用,对系统的侵入性低,非常适合做应用程序部署。本文将通过真实案例展示如何在构建持续交付流程中应用Docker技术,实现更为灵活的持续集成及自动化部署。  相似文献   

12.
Web运行环境、Web服务及Web应用的虚拟化是减轻Web操作系统安全风险的一种有效方法,然而Web运行环境的虚拟化仍然存在不少挑战,如:执行时间、资源负载和兼容性等。为解决Web操作系统在安全性、执行时间、资源负载和兼容性方面的问题,提出了一种Web运行环境轻量级虚拟化方法,采用Docker容器技术实现进程级别的隔离。本虚拟化方法可在一个基本内核上支持运行多种Web运行环境的容器。此外,为了减轻容器创建负载,提出了容器启动机制;为减轻系统资源负载,进行了系统的轻量化处理。在嵌入式设备的实验结果表明,该虚拟化方法在执行时间、资源负载及兼容性方面都具有较优表现。  相似文献   

13.
平台即服务(PaaS)作为云计算的三种服务模型之一,为应用程序提供运行环境,并将应用的部署和依赖关系管理起来,极大的方便了应用开发者。Docker基于LXC的轻量虚拟化特点,启动速度快且占用资源少,为PaaS的构建提供了良好的支持。本文分析了Docker的特点,设计了一种基于Docker的开发者服务平台,为开发者提供代码托管、编译发布和运行环境等服务。实验测试结果表明,该设计方案具有系统资源占用少和快速部署的优点。  相似文献   

14.
《计算机工程》2017,(8):26-31
针对Open Stack云平台虚拟机未能较好利用宿主物理机资源的问题,结合基于组件工作的Open Stack在云平台管理中的高效性和Docker容器虚拟化的快速部署优势,搭建基于Docker容器技术的Open Stack云平台。对云平台管理的Docker容器中实际运行的客户机操作系统进行计算、调度、内存访问、文件读写等基础性能测试,做出相关性能的评估与分析,并在多实例运行状态下将其与Open Stack传统虚拟机进行性能比较。分析结果表明,该云平台能够利用Docker容器的轻量级虚拟化优势,优化云计算管理系统的计算性能和文件读写性能。  相似文献   

15.
张忠琳  黄炳良 《软件》2014,(11):73-76
openstack与Docker作为云计算领域两个最热门的开源项目,其中openstack提供了一个简化部署云平台的工具集,目标是提供虚拟计算和存储服务;Docker则提供一个可以运行应用程序的解决方案,是一个构建在LXC上的轻量级虚拟化容器。针对目前openstack云平台创建的实例为虚拟机,占用宿主机大量的资源配额的问题,本文介绍一种openstack环境中创建的实例为Docker容器,相比较虚拟机具有启动速度快,资源利用率高以及性能开销小的优点。此外详细介绍Docker的工作原理,主要特性,底层的实现以及在openstack云平台中的集成使用。  相似文献   

16.
《计算机工程》2017,(8):95-100
为实现浏览器对Web应用的高效管理和安全隔离,提出一种新的渲染进程轻量化隔离方法。研究并分析Chromium多进程机制及管理策略与Docker容器虚拟化技术。设计Chromium与Docker相结合的Zygote Docker方案,将渲染进程模块从浏览器核心模块中分离,同时精简浏览器功能实现浏览器的轻量化。实验结果表明,该渲染进程模块在容器内实现了隔离,轻量化结果较为明显。  相似文献   

17.
《软件》2017,(5):59-63
Open Stack已成为了云计算中基础设施即服务(Infrastructure as a Service,简称Iaas)标准。Docker是基于Linux容器为基础构建的容器引擎,通过命名空间和资源划分实现资源隔离和调配,使用分层存储构建镜像,实现了将操作系统和应用捆绑的方法,使得应用系统环境标准化、集装箱化传递成为现实。文章探究了Open Stack、Docker的融合,分析了OPen Stack融合Docker的三种方案,为Open Stack的部署、Docker技术的应用提供了参考。  相似文献   

18.
在网络空间安全研究、网络安全人才培养和攻防演练中,靶场对于理论原理与实践技术的结合起着重要作用。为解决资源有限的条件下靶场部署难度大、资源利用效率低的问题,基于Docker虚拟化技术,设计了一种可按需调配资源,构建用户靶机相互独立的漏洞测试靶场。实践测试表明,此系统可以通过构建虚拟网络空间,快速部署动态靶机,便于应用在高校网络攻防平台建设及各类网络安全赛事中。  相似文献   

19.
针对Docker容器目前存在的内存资源信息尚未隔离的问题,设计了一种基于LKM技术的资源信息隔离方法.该方法通过LKM的形式利用系统调用劫持来修改读取到的procfs文件内容,从而实现了Docker中的容器资源信息隔离的功能,使得在其上运行的容器可以不用作任何修改就能达到资源信息隔离的目的.最后通过实验证明资源信息隔离的功能是可用的.  相似文献   

20.
虚拟化技术的出现,使得企业得以从技术架构上根本解决移动办公问题.通过桌面虚拟化使得桌面IT系统直接升级为了面向服务的架构,一种采用虚拟化技术实现的桌面虚拟化系统架构,不仅能为企业带来了很大的资源节省和降低成本,同时使得企业的IT运维、IT服务响应、IT安全防护和移动办公能力得到飞跃性提升.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号