一种基于Docker的数据中心云平台 实现方法及系统

一种基于Docker的数据中心云平台 实现方法及系统

ID:8268293

大小:579.59 KB

页数:3页

时间:2018-03-15

一种基于Docker的数据中心云平台 实现方法及系统_第1页
一种基于Docker的数据中心云平台 实现方法及系统_第2页
一种基于Docker的数据中心云平台 实现方法及系统_第3页
资源描述:

《一种基于Docker的数据中心云平台 实现方法及系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、ZTETECHNOLOGYJOURNAL技术广角彭勇等一种基于Docker的数据中心云平台实现方法及系统DOI:10.3969/j.issn.1009-6868.2017.02.014网络出版地址:http://kns.cnki.net/kcms/detail/34.1228.TN.20170302.1652.006.html一种基于Docker的数据中心云平台实现方法及系统ACloudPlatformforDataCenterBasedonDocker中图分类号:TN929.5文献标志码:A文章编号:1009-68

2、68(2017)01-0060-0031彭勇/PENGYong摘要:为解决现有平台即服务(PaaS)云平台的可用性和兼容性等问题,提出了一谢剑/XIEJian1种基于Docker的通用容器解决方案,并进一步提出基于该容器的云平台系统架构,2童遥/TONGYao详细描述了各个子系统及其功能模块的设计实现。认为通过引入动态调度模块,并2申光/SHENGuang复用多个分布式系统的公共组件,将使该系统架构的调度能力更加开放。(1.广西科技大学,广西柳州545006;关键词:PaaS;Docker;平台架构;资源调度2.中兴

3、通讯股份有限公司,江苏南京210012)Abstract:Inthispaper,acommoncontainersolutionbasedonDockerisproposed(1.GuangxiUniversityofScienceandTechnology,Liuzhou545006,China;toenhanceavailabilityandcompatibilityofplatformasaservice(PaaS)cloudplatform.2.ZTECorporation,Nanjing210012,Ch

4、ina)Furthermore,thecloudplatformarchitechturebasedonDockerisproposed,andthedesignandimplementationofitssubsystemsandfunctionalmodulesarealsodescribed.Itisbelievedthatschedulingpossibilitiesshouldbeimprovedbydynamicschedulingmoduleandcommoncomponentsofdistribute

5、dsystemreuse.Keywords:PaaS;Docker;platformarchitecture;resourcescheduling仅支持Java和PHP5运行环境,因此急需提升平台的可用性和扩展性。2.2Docker容器技术一种[1],服务提供商不仅提供按需索Docker是基于Linux的LXC(Linux1应用服务部署现状取的硬件和操作系统服务,还提供了容器)技术,把应用包装在容器里,使着信息化技术的深入发展,数应用程序平台和解决方案。通过其具有移植性和独立性。具体来讲,随据中心的应用服务数量急剧增

6、PaaS平台,应用开发者可以很方便地Docker提供标准化的Image和Image加,原有采用实体机和虚拟机部署应把应用和服务托管在平台之上,而不共享等功能,能够很简便地在Docker用服务的方式面临着以下的问题:用关心它们底层的硬件配置和运行内部嵌入一个Web服务器(如Jetty、(1)数据中心资源利用率不高。环境。目前,业界已涌现出众多的Tomcat等),更重要的是,使用Docker(2)应用环境管理复杂,维护效PaaS云平台[2],但它们均存在很大的可以运行非常多的容器进程,针对不率不高。不足。首先就是应用的运

7、行环境兼同Web服务能提供不同的Image,并(3)应用服务迁移困难。容性较差,单一化的运行托管环境会将各类不同的应用运行环境统一封(4)传统应用服务部署启动慢。导致应用的兼容性降低,不利于PaaS装,对外提供统一管理和操作接口,平台的快速扩张和通用性要求;其提高PaaS平台的可用性和灵活性。2现有PaaS云平台分析和次,PaaS平台内置的基础能力也不Docker容器技术足,无法满足应用提供者对于能力的3基于Docker的PaaS多样化需求[3];另外,现有的PaaS云云平台设计2.1现有PaaS云平台分析平台一般仅

8、提供针对特定编程语言基于Docker的数据中心云平台平台即服务(PaaS)是云服务的的应用运行环境,如Google应用程序的系统架构如图1所示,下面对该工程(GAE)[4]仅支持Python和Java运PaaS云平台涉及的主要实体和实体收稿日期:2016-10-10行环境,新浪应用程序工程(SAE)[5]间的逻辑子模块进行描述。网络出版日期:2

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

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

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