【摘 要】
:
Docker容器的问世,为广大软件开发人员以及IT服务厂商提供了一个有效的解决方案,消除了因为软件依赖复杂、环境不一致所造成的应用部署与迁移的困难。因而,Docker在出现后便
论文部分内容阅读
Docker容器的问世,为广大软件开发人员以及IT服务厂商提供了一个有效的解决方案,消除了因为软件依赖复杂、环境不一致所造成的应用部署与迁移的困难。因而,Docker在出现后便得到了快速的发展和广泛的应用。在Docker的使用中,对容器性能数据进行监视是必不可少的需求,这对了解容器运行状况、及时发现运行中出现的问题有着重要的作用。容器与主机或传统的虚拟化技术存在差异,所以不能将旧有的工具直接应用到容器性能监视中,而需要开发一套容器专用的监视系统。在对已有的主机、虚拟机以及容器性能监视方案的研究基础上,设计实现了可以应用在分布式容器环境中的容器性能监视系统。设计中权衡了实时性与灵活性,综合使用推拉两种方式获取各个节点中的容器性能数据。性能数据通过gRPC传输,以减少对集群网络带宽的占用。利用获得的性能数据,系统可实现异常的判断与推送。系统提供了Web界面与RESTful API以便于用户使用。系统由独立的系统管理、异常推送、数据采集和监视代理等服务组成。服务间通过etcd实现协调,同时在系统管理服务中使用了一致性哈希算法为数据采集服务动态的分配监视代理作为数据拉取对象,使系统具备了一定的横向拓展能力。经测试,通过系统能够查看到各设备节点的基本信息以及性能数据,系统在数据采集服务和监视代理数目变动时可以重新调整任务分配,系统能够正确判断异常,而且监视代理具有较低的资源开销。测试表明系统达到了设计目标,可为分布式环境下Docker容器性能监视系统的开发提供一定的参考。
其他文献
近年来,随着电休克治疗技术的不断发展,无抽搐电休克治疗在精神病患者的治疗中发挥了重要作用。因无抽搐电休克治疗具有适应范围广、安全性高的优势,已被列为精神病患者的标
<正>产业互联网时代,作为数字化领导者,我们成长的"道"到底是什么?我认为成长的"道"就是"心—道—德—事",一句话总结就是"明心净心,突破瓶颈,直达共生、成就彼此"。产业互联
目的:研究健康教育路径在高血压病人中的作用。方法:对80例原发性高血压患者随机分成两组,观察组应用健康教育路径图对病人实施健康教育,对照组进行一般健康教育,两组比较健
目的:比较正压接头留置针与普通留置针的临床应用效果。方法:选择100例住院患者,采用自身对照法,同一患者一侧肢体使用普通留置针输液为对照组,另一侧肢体使用正压接头留置针
目的:评价在胸部恶性肿瘤的放射治疗中各流行病学因素、治疗因素、放射剂量学因素与放射性肺炎发生的相关性。方法:回顾性分析2007-01-2010-12本中心接受胸部放射治疗的肺癌
<正>《商标法》第三十条规定,申请注册的商标,凡不符合本法有关规定或者同他人在同一种商品或者类似商品上已经注册的或者初步审定的商标相同或者近似的,由商标局驳回申请,不
在“他人作为权威性来源”的观点上,列维纳斯和布兰顿这两位没有实际生活交集的哲学家有了思想上的交集。布兰顿的调和模式中存在着难以缓解的张力,因为他的理论需要一个“最
随着社会经济的不断发展,当代大学生的爱情观也发生着变化,敢于追求爱情,敢爱敢恨,这种现象已引起高校管理者的关注。目前在校大学生多数为90后,而且在恋爱过程中会出现让人
我国课程论研究的历史回顾:1922—1997(下)张廷凯二、我国课程论研究的主要问题及其发展课程论研究作为我国80年代教育学研究的一个新兴领域,从课程的基本概念到学科研究的主要问题,出现了许
班加罗尔作为印度的硅谷和科技中心,其成功是多方面因素共同作用的结果,而优越的投融资环境及与之相适应的投融资模式是其中关键的一环。优越的投融资环境包括高效运作的管理