收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于Akka的分布式集群运维系统设计与实现

李斐  
【摘要】:随着海量数据的爆炸增长,越来越多种类的分布式平台开始被应用到大规模集群中。同时,随着一站式大数据平台被大规模的商业应用,分布式平台在复杂集群环境下的不稳定性也逐渐凸显。出于经济效益的考虑,在企业实际生产环境中,服务器集群内所有节点往往不能拥有相同的软件和硬件设备,这种配置的差异性不仅会带来个别节点资源的闲置浪费,更会对服务器集群的正常运作和资源调度造成干扰。同时集群内部的网络通信状况也会对服务器集群的稳定性有一定影响。这些干扰已经成为了分布式平台大规模商用化的重要阻碍,如何快速诊断这些故障源成为当前亟待解决的问题。为了快速诊断影响分布式平台运行的故障,本文设计了一个基于Akka的分布式运维系统。该系统通过分布式设计可实现节点运行故障的并行检测,帮助用户解决问题。首先,本文从用户需求角度出发,对用户进行了需求分析,得到系统的功能需求和性能需求。然后,分别介绍了分布式运维系统的总体功能结构和框架,包括检测模块、用户接口模块和管理模块三大模块。其中,检测模块负责执行运维系统相应检测功能,包括网络环境检测、平台环境检测和系统环境检测。用户接口模块提供了系统与用户的交互方式,包括界面接口和脚本接口。管理模块是整个系统的控制中心,管理集群内节点信息、命令协议以及任务运行等,采用高可靠性的Akka通信技术搭建Master/Slave(M/S)架构管理集群内所有节点。最后,设计并实现了分布式运维系统,该系统根据用户的输入,执行相应的检测或查询,并将最终结果展示给用户。测试结果说明了分布式运维系统功能的有效性和性能的稳定性。


知网文化
【相似文献】
中国博士学位论文全文数据库 前2条
1 孙广斌;基于业务服务模型的IT运维方法与技术研究[D];中国石油大学(北京);2016年
2 李莉洁;考虑系统组分相互影响的轨道交通列车系统可靠性计算与运维策略优化[D];北京交通大学;2017年
中国硕士学位论文全文数据库 前10条
1 李斐;基于Akka的分布式集群运维系统设计与实现[D];东南大学;2017年
2 倪黎;电视台运维系统的设计与实现[D];电子科技大学;2017年
3 褚燕明;福特汽车公司IT运维管理研究[D];南京大学;2017年
4 鲍冲;面向运维的大型复杂起重装备制造优化支撑技术研究[D];武汉工程大学;2017年
5 王风晓;基于桌面虚拟化的运维审计系统的设计与实现[D];华北电力大学(北京);2017年
6 高丽芳;运维审计系统功能扩展及运维权限自动分配研究与应用[D];华北电力大学;2017年
7 张健;变电站主动式运维模式研究[D];山东大学;2017年
8 高茂雨;IT系统智能运维关键技术研究[D];中国石油大学(北京);2016年
9 张冠胜;电能表自动化检测线智能运维平台的研究与开发[D];华北水利水电大学;2017年
10 黄鑫;基于BIM的建筑设备运维阶段预警管理系统[D];西安建筑科技大学;2017年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978