论文部分内容阅读
随着云计算概念的提出,云计算技术正引领着一场技术变革,作为云计算技术的重要应用,云终端系统已开始被各大企事业单位使用,这不仅提高了员工工作效率,还降低了系统成本。但是随着云终端系统的不断扩大、软硬件在数量和复杂性上的急速膨胀,系统维护变得越来越困难,对运维人员的要求变得越来越高。故急需一款智能运维管理系统来改善云终端系统扩张带来的问题。本文针对现有问题,设计并实现了一款智能云终端运维管理系统,该运维管理系统通过屏蔽云终端系统的复杂操作,不仅降低了运维管理的复杂性,更降低了对运维管理人员的技术要求。本文首先根据运维管理系统的实际需求,采用模块化思想设计了系统的整体框架,将系统分为运维管理层和通信层,运维管理层负责系统具体业务,通信层负责和云终端通信。根据系统业务和具体功能,论文还阐述了系统的数据库设计。接着,本文阐述了通信层的实现方法。论文基于先进的Netty框架完成通信层的数据接收功能。通过Power Shell转换、Linux转换实现对云终端复杂操作的封装,并基于TCP协议完成请求发送功能。然后,基于三层架构模型,论述了运维管理层的设计与实现。根据运维管理层的具体业务功能,论文首先采用Struts2、Mybatis等技术说明了运维管理层的通用实现方法。接着,论文分别阐述了系统监控、系统运维、云用户管理等模块的具体实现。最后,论文对运维管理系统进行了功能测试和性能测试。功能测试结果表明本文设计的运维管理系统能够良好工作,实现了所有预期功能;通过模拟大量并发请求对系统进行了压力测试,测试结果表明本系统能够处理较大并发请求,能够满足不同大小企事业的业务需求。