摘要
平台即服务(Paa S)作为云计算的三种服务模型之一,为应用程序提供运行环境,并将应用的部署和依赖关系管理起来,极大的方便了应用开发者。Docker基于LXC的轻量虚拟化特点,启动速度快且占用资源少,为PaaS的构建提供了良好的支持。本文分析了Docker的特点,设计了一种基于Docker的开发者服务平台,为开发者提供代码托管、编译发布和运行环境等服务。实验测试结果表明,该设计方案具有系统资源占用少和快速部署的优点。
As one of the three service models of cloud computing, Paa S(Platform as a Service) provides the running environment for applications, manages the application deployment and their dependency, thus it greatly facilitates the work of application developers. Docker, based on the Linux Container of the lightweight virtualization features, starts up fast and takes up less resource, it can provide a good support for the construction of Paa S. In this paper, we introduce the characteristics of Docker, and design a developer service platform based on Docker, which can provide the code hosting, compiling and running environment. Experimental results show that the proposed design has the advantages of less system resource occupancy and rapid deployment.
出处
《科研信息化技术与应用》
2015年第5期65-72,共8页
E-science Technology & Application