基于Docker的容器监控和调度的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:SanMaker
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在移动互联网的浪潮中,云计算时代的到来,引导了开发者将应用的重心转移到云上。云计算以按需付费的模式将计算资源交付给客户,它通常涉及到配置的动态可扩展性和资源的虚拟化,未来的发展趋势是以更灵活、高效地方式管理复杂的计算环境:开发者不但可以使用稳定的应用运行环境和丰富的组件,而且只需关注核心的业务逻辑而非部署环境和扩缩容等问题。尽管目前大多的云计算平台仍然是基于虚拟机在运行,但使用虚拟机进行资源管理的效率较低,所有它并不是交付应用程序最有效的方式。因此Linux增加了cgroup来对服务运行时的环境进行隔离,这一技术被称为容器,它比传统的虚拟机更轻,可以减少在处理资源请求的响应时间;它可以共享硬件资源,提高云平台的资源利用率。随着Docker利用容器技术将应用程序标准化,保证应用程序在不同平台上实现便携性,使得容器技术在云计算领域的影响进一步扩大。本文提出了一个在PaaS层轻量级的资源管理方案,以Docker容器为云平台的一个虚拟资源单位,作为应用部署的载体,并设计和实现了对Docker容器的监控和调度。容器监控和应用调度是云平台使用Docker的核心技术,容器技术为托管云平台上的应用提供的稳定的运行环境,而监控机制可以实时掌握云平台资源的性能和应用运行情况,调度机制则保障了资源的高效利用。本文基于对业界各PaaS云平台的分析和调研,提出了云环境下容器的监控和调度的解决方案,不仅可以提供灵活、快速的应用部署环境,还对容器的监控调度进一步研究和深化,保证了云资源的高效利用和弹性伸缩。本文从云计算技术的发展入手,介绍了容器技术在应用管理和资源利用的优势;接着调研了目前业内的云平台,分析了它们的优缺点;针对现有云平台的环境配置复杂、资源浪费等问题,提出一种基于Docker容器的解决方案;进一步提出基于Docker容器的PaaS云平台应用调度体系结构,给出容器监控和资源调度系统设计方案,并实现相应的技术。
其他文献
<正>当下中国可谓是加班大国,加班文化成了正确的职场"意识形态"。从深圳富士康工厂流水线上的装配工人到北京国贸三期高级写字楼里的金领,他们领着不同水平的薪资,体验着不
从社会的发展,简论生态教学观的起源,从生态视角看数学教学的可持续和谐发展,阐述了数学教学中全面把握生态教学的方法及意义。
<正> 张仲景六經分証处方,是体现中医辨証論治思想的典范。六經各有其主病、病各有其主証、証各有其主方、方各有其主药;但一病除主証而外,往往还有其兼証,或变証,与此情况相
<正>礼盒包装除了具备保护商品、传递商品信息、推销商品等基本包装功能以外,还能提升商品档次与附加值,从而提高商品知名度。礼盒包装的生产工序较为复杂,包括:客户达成生产
目的建立水产品中孔雀石绿、结晶紫及其代谢物(隐色孔雀石绿和隐色结晶紫)的超高效液相色谱-串联质谱测定方法。方法样品加入内标物D5-孔雀石绿和D6-隐色孔雀石绿,经乙腈提取、
民谣作为一种特殊的叙事策略,是哈代小说中一个重要而独特的艺术特征。在“性格与环境”系列小说里,哈代对于英国传统民谣做了巧妙而精密的安排与运用,使得它们对作品的主题
<正>畲族是一个古老而神秘的民族,是中华民族大家庭中的一朵奇葩,也是我国典型的散居民族之一。畲族人民早在唐代就在闽、粤、赣交界地区繁衍生息。景宁是广东迁移到浙江的最
<正> 朱××,男,25岁,某医院休养員。患慢性腎炎經年,全身輕度浮肿,有中等度腹水。腎功能破坏严重,排尿一日只有600-700毫升。某日因沐浴
香蕉(Musa spp.)是一种芭蕉科的常绿多年生单子叶植物,是世界上排名第五的贸易农作物。中国是全球第三大香蕉生产国。大部分香蕉品种为多倍体,花粉育性低,且大部分栽培品种雄
为降低不良资产率,金融业十分重视不良贷款指标,但与不良资产密切相关的闲置资产却被忽视了.本文分析了闲置资产与农村信用社经营的关系及闲置资产的形成原因,提出盘活闲置资