基于J2EE的Docker集群监控和管理系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:sisi_g
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作为一个新兴的构建部署应用的平台,由于Docker自身容器化技术给企业所带来的方便性,使得它被越来越多企业采用,可以说Docker已成为当前企业运维平台的最受欢迎的工具之一。然而,企业级应用的业务或服务大多都是极其复杂的,一般情况下更是以分布式多节点部署居多。当企业采用Docker作为构建部署平台之时,由于多节点下Docker集群动态性和复杂性的特点,这就会使得企业往往难以对应用进行监控和管理。因此,一个针对多节点下Docker集群监控和管理的系统应运而生。Docker集群监控和管理系统依据软件开发流程,首先对监控和管理系统的需求进行了分析,分析了系统角色模型、功能以及非功能需求并给出不同角色对象用例图。接着以B/S架构为基础对监控和管理系统的总体架构进行设计,并依照模块划分,将系统划分成平台管理、集群监控代理管理、集群节点信息管理等六大功能模块并分别进行了详细设计。然后对系统划分的模块分别给与实现,在系统实现的过程中主节点的监控和管理平台使用了Spring+Hibernate+SpringMVC框架、Docker Remote API和指标时序数据库influxDB等技术,而监控节点端的监控代理则采用Python、Docker等技术,与主节点端交互采用的是influx DB API接口技术。最后针对监控和管理系统六大功能模块设计了测试用例,进行了功能性测试,并且还从安全、性能两个方面对系统进行了非功能性测试,从而保障了系统的质量。Docker集群监控和管理系统不仅帮助用户解决了多节点下节点机器与Docker集群性能监控、容器和镜像管理问题,并且还提供了众多能够提升用户工作效率的功能。
其他文献
背景:2型糖尿病(type 2 diabetes mellitus,T2DM)是以葡萄糖和脂肪代谢紊乱、血浆葡萄糖水平增高为特征的内分泌代谢疾病,同时也是身心疾病。当代社会生活节奏加快、压力增大,情志对疾病的影响愈发突出。中医认为“肝主疏泄”,肝是参与调节情志的主要脏腑。当前越来越多的医家已关注到糖尿病患者的情志问题,并发现肝郁气滞证在糖尿病尤其是早期阶段占较高的比例,与糖尿病并发症的发生发展也密
目的:评估天然提取物奇果菌素对大鼠急性大脑局部缺血损伤的保护作用,为临床应用奇果菌素治疗急性大脑局部缺血损伤提供依据。方法:将实验用的大鼠分为五组,分别是:对照组,阴
法治意识是人们对法治的含义、内容、功能和特点的认识与理解,亦是正确处理个体与各种关系的基本观念和准则。大学阶段作为青年树立良好法治意识的关键时期,对推进国家法治建设和实现中华民族伟大复兴有着积极的现实意蕴。但需要注意到的是:目前大学生考试作弊、网络诈骗、故意杀人等违法犯罪事件频繁发生,是法治意识薄弱的具体表现。故立足于以往关于法治意识研究成果的基础上,依据“是什么——为什么——怎么做”的大体思路,
背景颈椎疼痛(Cervicalpain)是一种常见的疾病,也是造成残疾的常见原因。研究中指出,在成年人群中,颈部疼痛每年的患病率为30%-50%。慢性颈肩部疼痛于女性尤其是一个主要的医
近年来伴随着“大数据”时代的到来,以及云计算、云存储技术的不断发展,面向数据密集型的应用愈来愈多的受到关注。数据密集型应用中产生的海量数据,为云存储系统中的数据布
河流是全球碳循环和水循环研究的重要区域。一方面,河流水化学及分布情况是流域内水-岩相互作用的反映,并在一定程度上体现了水体的环境质量状态和水体成分迁移转化的规律;另
比喻是汉语修辞中最常见、应用最广泛的一种修辞方式,比喻辞格的教学也是对外汉语修辞教学的重点之一。它既是HSK(汉语水平考试)对母语为非汉语国家的考生提出的要求,也是留学生在汉语学习阅读理解中遇到的重点和难点。由于在语言表达、思维方式和文化等方面都存在一定差异,汉语和西班牙语这两种语言中的比喻在很多方面都表现出各自不同的特点。本文拟从比喻最基本的分类——明喻出发,选取汉语和西班牙语中典型的明喻句式作
延迟容忍网络(Delay-TolerantNetwork,DTN)是一种稀疏的动态无线网络。在DTN中,节点以自组网的模式进行工作,通过移动机会地进行连接来转发数据。DTN允许人们在没有网络基础
目的:利用磁共振弥散张量成像(DTI)技术研究分析单侧海马硬化型内侧颞叶癫痫(mTLE-HS)部分性发作(PS)和继发性全面强直阵挛发作(sGTCS)脑白质微结构改变的差异,以探索两种发
高科技电子液晶制造属于精密仪器行业,生产复杂、生产周期短、产品元器件多,但其终端产品被广大的消费者直接使用,故对绿色产品管理要求非常高。在企业运行过程中需要对企业