首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 546 毫秒
1.
Docker是一种面向云平台的虚拟化技术.作为容器技术的典型代表,Docker解决了传统虚拟化技术存在的诸多问题,以一种轻量化的方式管理资源,达到资源的最大化利用.对Docker技术的基本原理和架构组件进行了介绍,并基于此分析了Docker技术在软件项目开发中的应用场景.  相似文献   

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

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

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

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

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

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

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

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

10.
对轻量级技术的Docker技术进行了概述,针对Docker1.13+版本基于龙芯平台进行了移植并集成到Fedora28系统中,制作测试镜像对新版本Docker方案进行了性能测试分析,剖析了不同容器数量下的性能变化趋势和容器的性能瓶颈.通过龙芯单路、双路、四路服务器和AMD Ryzen5(2400 GB)主机进行了容器内的性能对比测试实验,肯定了龙芯平台上的新版Docker方案的稳定性,并分析了龙芯3A3000芯片与Ryzen5(2400 GB)芯片相近主频下的性能差异,展望了国产CPU芯片事业的发展前景.  相似文献   

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

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

13.
《微型机与应用》2016,(5):26-29
随着Docker等的问世,基于容器的操作系统级虚拟化技术受到云计算厂商的广泛关注。针对云平台上不同应用领域的数据库容器(面向事务型任务的数据库容器与面向分析型任务的数据库容器)在运行时对宿主机资源需求的差异,提出一种面向容器的数据重分布策略,用于优化容器中数据库服务的性能。实验结果表明,该策略达到了预期效果,可以有效提升容器中数据库服务的性能。  相似文献   

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

15.
基于Docker的PaaS平台建设   总被引:1,自引:0,他引:1  
随着信息化时代的进步,企业级系统越发庞大复杂,系统级研发面临巨大的挑战.从设计开发测试到实施,有着种种的困难,针对这一问题,提供一套基于Docker的企业私有PaaS云的建设思路.通过基于Docker的容器虚拟化、面向服务的分布式架构设计、基于Docker的服务发现、基于私有云的环境配置管理等技术手段,构建针对企业级系统研发的PaaS平台.实践应用表明,基于Docker的PaaS平台,能有效降低搭建研发环境的复杂度,降低系统升级成本,提高测试准确性,从而有效地提升企业级系统研发效率.  相似文献   

16.
近年来,Docker 技术因其部署灵活、可扩展性强,获得了大规模应用。Docker 采用模块化设计,在降低开发和维护的复杂性的同时引入了针对组件间通信的拒绝服务(DoS)攻击。在Docker容器内频繁进行stdout输出会引起Docker组件消耗大量CPU,造成DoS攻击。经过分析,可发现容器实例中的stdout输出会触发Docker各个组件的goroutine,进行频繁输出复制。为系统化地找出可被DoS攻击的goroutine创建的路径,提出使用静态分析的方法来分析Docker各组件,设计并实现了Docker组件静态分析框架,最后在Docker上进行了测试,成功分析得到了34条此类路径,其中22条路径经验证,可成功被动态触发。  相似文献   

17.
容器技术是一种轻量级的操作系统虚拟化技术,被广泛应用于云计算环境,是云计算领域的研究热点,其安全性备受关注。提出了一种采用主动免疫可信计算进行容器云可信环境构建方法,其安全性符合网络安全等级保护标准要求。首先,通过 TPCM 对容器云服务器进行度量,由 TPCM 到容器的运行环境建立一条可信链。然后,通过在 TSB 增加容器可信的度量代理,实现对容器运行过程的可信度量与可信远程证明。最后,基于Docker与Kubernetes建立实验原型并进行实验。实验结果表明,所提方法能保障云服务器的启动过程与容器运行过程的可信,符合网络安全等级保护标准测评要求。  相似文献   

18.
《软件》2016,(3):110-113
Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案。从2013年Docker项目的出现至今,在容器技术中,Docker已经得到迅速的发展和应用[1]。本文针对Docker的技术优势和架构体系,分析了Docker镜像的特点以及Docker容器的创建技巧,并指出了Docker在当前软件开发应用中的重要性。  相似文献   

19.
《信息与电脑》2019,(24):169-172
Docker是一个开源的引擎,诞生于2013年,一直受到广泛的关注和讨论,目前已经发展得如火如荼。随着云计算、大数据的发展,Docker的应用规模也越来越大,容器的使用越来越多,如何解决容器的通信问题变得愈加重要。Docker的网络方式包括主要内置的5种用于通信的驱动方式,但是它们都具有一定的局限性。通过实验搭建集群环境,笔者采用Calico的网络模式进行测试同一台宿主机上的Docker容器之间以及跨主机的Docker容器之间的通信问题,有效地解决了容器间的通信问题。  相似文献   

20.
Docker作为容器的实施引擎,能高效部署、执行和管理容器。然而,现有Docker容器资源管理机制基于静态配置,无法根据应用类型特征和资源需求在运行时进行高效的动态资源分配。因此,实验性地分析Docker运行不同负载时的资源使用和性能情况,设计并实现了一种基于运行时的Docker动态调度算法,优先满足实时型应用容器服务要求,同时保证批处理型应用容器的性能。另外,算法根据节点运行现状推荐创建最合适的应用容器,最大化节点的资源利用率。实验表明,动态调度机制不会引入明显的性能开销;当容器间出现资源竞争时,可以将实时型应用容器满足服务要求的时间段延长87.5%,且最多对同时运行的批处理应用容器的性能造成2.9%的开销。算法推荐机制将节点上能够运行的容器实例数增大2.3倍时,对批处理型应用容器只造成最多9.3%的性能损耗。  相似文献   

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

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