基于Docker的资源分配与容器集群管理系统的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:huanguo12819
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在近几年中,“云计算”一次越来越火热,越来越多的计算开始加入云,因其配置的动态可扩展性和资源的虚拟化,能够带来诸多的好处,众多互联网公司纷纷将企业应用上云,云计算也将成为互联网公司角逐的战场。以发展的眼光来看计算机领域,未来用户所需要的计算与网络等环境一定是极其复杂的,因此我们必须要能更高效的对此进行有效的管理。这样开发者就不必为复杂运行环境而发愁,可以将100%的精力放到最核心的业务逻辑上。除此之外,我们希望在这个基础上为用户提供一个持续集成开发环境,在为用户提供服务器与计算环境地基础上,还希望能够让用户方便快捷地进行资源与环境的申请以及对容器等对象地管理。在几年前,还有许多的云计算平台还是基于虚拟机运行的,虽然相对于物理机的部署方式已经有了很大的提升,但是还是在资源利用率以及性能等方面存在一些问题。大数据计算框架是云平台上非常典型的一种应用场景,基于这种云,大数据框架在处理海量数据的时候,因为其资源率用率和性能掣肘,不能很好的应对这种处理环境。所以它并不是交付应用程序最有效的方式。Docker是容器引擎,具有轻量级及其更好的计算性能,更适用于微服务,同时对资源隔离和控制也更高效等优点,因此Docker在HPC和云计算领域具有很好的应用前景。既然Docker具有以上的优点,完全可以使用Docker作为底层来完全替代掉虚拟机,这样就可以实现高效的虚拟化,并且在应用的启停上取得进步,在此基础上如果能够资源的再分配,并且能够进行有效的容器编排,就可以实现一个基于Docker的分布式的可以进行资源调度的容器集群管理系统。本文主要实现了一个基于Docker的分布式容器编排和部署系统,只有两个核心组成部分,部署简单,且可任意扩展。提供了不同资源维度的调度,同时也负责编排容器,实现了三种高效的容器分配算法,使其能够高效透明的进行容器的部署和编排行为,并且开发了web API,为用户提供接口进行访问,这样即使用户不了解内部具体实现细节,也可以方便快捷地实现相关操作。在此基础上,通过上层支撑组件统一开发工作流,降低运维复杂度,提供了集开发、部署、运维于一身的持续集成开发环境,对于寻求高效运维方案的组织和个人开发者而言更加友善。本质上来说提供了和k8s/swarm一样的容器编排和调度能力,但是组件就2个,尽可能降低了学习、使用、部署的门槛,并且和mesos 比更加纯粹和简单,没那么繁复的结构,只需要一台机器和一个docker就可以了。
其他文献
随着经济的快速发展,我国修建了大量的公路,而在公路的修建中使用最多的施工材料就是混凝土,混凝土具有很强的耐腐蚀性、坚固性和稳定性,是修建公路最适合的施工材料之一,因
背景糖尿病周围神经病变(Diabetic Peripheral Neuropathy, DPN)是糖尿病的常见慢性并发症之一,因其持续的麻木、疼痛等症状对糖尿病患者的身体健康和生活质量均造成巨大的影
2011年的春天,在法国巴黎家居装饰(Mixson & Cbje 2011)上,意外见到韩国设计师Kyung.Laekin先生的家具设计原创作品,虽说不是咱中国人的家具设计杰作.
耕地种植制度历来是农业研究的重点,复种制度又是农业种植模式的重要方式。黄淮海地区作为中国的粮食主产区,其种植模式变化带来的粮食生产率的改变势必影响全国粮食产量。因
随着全球能源短缺及日益加重的环保问题,以电能来代替其它能源的运输工具——电动汽车的发展越来越快,而电动汽车的发展最大的瓶颈就是充电技术的发展,传统的有线充电需要人工插
1980年,五届全国人大常委会批准深圳、珠海、汕头和厦门设立经济特区。1988年,海南省被批准为经济特区。伴随着改革开放的深入,我国的经济特区经历了不平凡的发展历程。曾几何时
背景脾虚证是儿科疾病常常伴随的一个中医证型。由于小儿饮食不知自节,寒温不能自调,以及父母溺爱不明,喂养方法欠当,稍微不慎就容易损伤脾胃,因此由脾虚所致疾患在儿科临床
目的:探讨右美托咪啶(dexmedetomidine,Dex)联合丙泊酚麻醉结合喉罩技术用于脑功能区手术唤醒麻醉的可行性,观察不同剂量的右美托咪啶应用于脑功能区手术唤醒麻醉的利弊,以期
【日本原子力产业协会网站2019年5月15日报道】2019年4月10日,即日本原子力产业论坛(JAIF) 2019年年会召开的第二天,东京电力公司(TEPCO)管理执行官(Managing Executive Offi
目的:明确华重楼何种规格的子根茎更适合做种苗。方法:设计了大(1.95~2.04 g)、中(1.45~1.54g)、小(0.95~1.04 g)不同规格的子根茎种苗单因素完全随机区组试验,栽培4年后测定