PaaS云平台自动化部署和监控的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:yihai624
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多年来虚拟化技术的不断发展,云计算逐渐普及,现代1T企业的工程师们不再满足于仅通过虚拟化技术来获取具有计算能力的虚拟机节点,而开始逐步将目光投向更加理想的应用开发环境并最终实现无需运维的终极目标。Cloud Foundry就是在这样的背景下应运而生的业界第一款开源的优秀PaaS产品。本文结合当前业界分布式系统的主流技术方向以及实验室实际项目中C1oud Foundry的各项运行指标,提出Cloud Foundry平台存在的部署困难、监控不完善两大问题,并针对性地设计与实现了一套基于Cloud Foundry的快速自动化部署工具以及较为全面的云平台监控系统。这套系统实现了自动化部署不依赖于底层基础设施即服务平台、通过解析Cloud Foundry发行包的具体结构实现每个组件部署无冗余,以此达到了高效简便的部署目的。针对监控该系统提出并实现了非侵入式的涵盖虚拟机、组件、容器进程和应用日志这四个层次的监控方案,分别实现了监控虚拟机及组件资源用量、监控组件进程及应用容器状态、保证进程高可用及故障自动恢复、应用日志查询与报警、资源用量超限预警和故障自动报警以及可自定义的监控度量,这四个层面自下而上地保证了云平台及其应用的稳定可靠,有效降低了运维的难度和复杂性、节省了运维成本。本文所述的部署与监控系统不仅在本文最后的实验部分表现良好,在实际的生产环境中也经受住了检验,平台部署快速高效运行稳定,运行一年多来出现十余次故障报警均及时修复。
其他文献
近年来,随着生物信息技术的高速发展,脑电波及信号处理已成为脑科学和神经信息学的重要研究方向。脑电波作为一种微弱的生物电信号,经过脑电设备的采集,如何从携带噪声的脑电
近年来,随着计算机视觉的发展,人脸识别技术成为模式识别领域非常热门的一个研究课题。人脸是人类非常重要的生物学特征之一,人脸中包含了很多重要的信息,例如身份、性别、年
字符串匹配算法一直是计算机科学的研究热点,尤其是信息时代数据爆炸式的增长对字符串匹配算法的性能提出了更高的要求。在信息安全领域中,关键字规模大,实时性要求高、匹配
随着嵌入式技术的高速发展,软件开发的规模也日益扩大,其开发成本也随着软件开发的周期增长而越来越高。为了提高软件开发效率,只有在开发过程中采用创新的方法。为应对新的需求
基于无线通信的列车控制(Communication Based Train Control, CBTC)的列车自动监督(Automatic Train Supervision, ATS)系统主要实现对列车运行的监视与控制功能,通过ATS的
网络规模的飞速发展和宽带技术的广泛应用,使得互联网传输数据的流量以非常快的速度递增。大量的数据交换对互联网的核心设备一路由器的性能提出了越来越高的要求,尤其是要求
随着计算机技术与图形学的迅速发展,计算机动画已经被广泛应用到影视制作、游戏动画、广告、医学及教育等领域。运动捕获技术以其无可比拟的真实感和后期编辑技术的强大性成为
无线传感器网络作为21世纪具有重大影响力的技术之一,成为自动化技术研究领域的研究热点。工业无线传感器网络是在传统无线传感器网络基础上发展而来的,除了具备无线传感器网
在智能信息处理中,基于语义的词语相似度计算是一个非常基础而关键的问题,广泛应用于信息检索、机器翻译、自动问答系统、文本挖掘等领域。词语相似度计算的算法有很多种,大部分
当面对复杂多变的环境和陌生的任务时,即使是功能非常强大的计算机系统(如计算机网络、机群等),其表现也不能令人满意。一个重要的原因是,不同的任务要求系统具有不同的功能,