首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
随着云计算的发展,基于云端的编程模式越来越受到开发者的青睐。在线编程系统与PaaS平台相结合,可以大大简化应用开发过程,为开发者提供便利。Docker的出现推动了PaaS平台的迅猛发展,Docker的种种特性给予了在线IDE更加理想的开发部署应用的环境。POP(Public Online Programming) 是一种利用Docker技术实现的基于微服务架构的公共在线编程系统。POP通过对Docker资源的合理调度管理,使得在线编程系统在部署、调试和运行各类应用时能够更加节省资源和时间。  相似文献   

2.
Docker技术一种容器级的虚拟化技术,同时也是一种轻量级的容器管理引擎,采用Docker虚拟化技术可以快速的实现大量的标准化应用的部署,在软件开发与测试等相关测试中具有十分广泛的用途。通过对Docker的虚拟化技术基本规范进行分析,探讨了Docker技术的隔离性能与资源控制功能,并对Docker的虚拟化技术应用优势进行分析。  相似文献   

3.
顾贤杰  ;张晓龙 《Internet》2014,(11):109-115
作为一个开源应用容器引擎,Docker受到了广泛关注与部署应用。网易公司从去年开始调研Docker并投入到线上的部署应用,本文将分享他们在部署运维Docker过程中的经验。  相似文献   

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

5.
针对Hadoop集群部署方式过程繁琐复杂、耗时费力、运维难度大,并且不利于集群的快速扩展的问题,提出一种结合Docker容器化技术快速、简单、灵活部署集群的解决方案。该方案综合利用了Docker在应用分发和Ambari进行集群管理的优势,把Ambari及其运行环境和配置构建成Docker Image,并把多节点容器的运行和Hadoop的部署过程写成Shell脚本。只需一条命令,即可实现跨平台的任意节点Hadoop集群的自动化安装部署。实验证明,该方案简单可靠并极大的提高了集群部署的效率。这有利于科研和数据分析人员将更多精力用于其他相关工作。  相似文献   

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

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

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

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

10.
为了解决目前企业应用管理平台存在的云储存服务器资源消耗不断增长的问题,从而为企业用户提供高可靠性服务,本文首先对基于云计算的Docker容器技术进行了研究,在分析企业应用部署需求的基础上,利用成熟的Web应用开发框架,基于Docker容器引擎设计并实现了一套应用部署平台,同时还实现了应用的编排和自动部署.从CPU和内存资源使用率的角度考量,该应用部署平台能够在保证系统有效运行的前提下,更高效率地完成应用部署任务,具有一定的性能优势.  相似文献   

11.
近几年,随着互联网技术的快速发展,互联网用户量不断增加,对网站资源的访问量持续增长。互联网的高速发展,使互联网企业不断增加前端代码的开发量,对企业的发展造成了一定影响。随着Docker容器技术的发展,作为编译集群管理和编译环境的基础,该技术为前端发布平台的开发设计提供了技术支持。Docker技术的出现,动摇了原本稳固的云计算技术格局,能够为创建基于云计算的大型分布式系统的设计提供相应基础。Docker技术越来越稳定,在底层架构中的应用越来越广泛。基于此,分析和研究了Docker技术在前端发布平台开发设计中的应用。  相似文献   

12.
在介绍Swarm和Mesos集成之前,先来简单的了解一下Swarm以及它的架构.在Swarm出现之前,基于Docker API的上层应用如果想要把它的container部署在多个Docker host上,那么它必须自己管理一组Docker host,然后自己设计实现调度策略把它的container部署到不同的Docker host上.这对于将Docker应用于大规模的生产环境实际上是一大障碍,因为上层应用不但要考虑自身的业务需求,还要实现Docker集群资源的管理和调度.  相似文献   

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

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

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

16.
微服务架构是目前许多大型云平台选择的应用系统架构。以Docker为代表的容器技术在微服务中得到了广泛的应用。Docker技术与微服务体系结构的结合极大地提高了信息系统的性能和效率。介绍和分析了微服务体系结构和Docker技术,讨论了Docker技术在微服务中的应用现状,总结了Docker技术的使用场景。  相似文献   

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

18.
针对云资源弹性调度问题,结合Ceph数据存储的特点,提出一种基于Docker容器的云资源弹性调度策略。首先,指出Docker容器数据卷不能跨主机的特性给应用在线迁移带来了困难,并对Ceph集群的数据存储方法进行改进;然后,建立了一个基于节点综合负载的资源调度优化模型;最后,将Ceph集群和Docker容器的特点相结合,利用Docker Swarm实现了既考虑数据存储、又考虑集群负载的应用容器部署算法和应用在线迁移算法。实验结果表明,与一些调度策略相比,该调度策略对集群资源进行了更细粒度的划分,实现了云平台资源的弹性调度,并在保证应用性能的同时,达到了合理利用云平台资源和降低数据中心运营成本的目的。  相似文献   

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

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

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

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