论文部分内容阅读
目前云计算应用的场景比比皆是,呈现出从互联网到传统行业渗透的趋势。云计算凭借大规模物理设施拥有强大的计算和存储能力,使得用户不必受地理限制和终端性能限制,可以在任意位置使用各种可以联网的终端获取云服务,用户只需要使用从云端请求到的资源,而不必去了解资源实体,从而有效简化应用服务的使用过程。基于云计算技术,许多企业和单位纷纷部署自己的云平台对内或者对外提供云服务,随着接入云平台的虚拟机终端规模越来越大,单点管理整个虚拟机终端集群的方式容易出现系统瓶颈,整个系统的可靠性较低。因此需要设计和实现一套终端管控系统可以批量化操作终端集群,既要避免出现系统瓶颈,系统的可靠性要强。本文针对虚拟机终端集群的管理和控制,设计并且实现了一套虚拟机终端集群管控系统。为了避免单点管理方式出现系统瓶颈,采用了代理终端作为中间层协助管理终端管控整个终端集群;引入并且改进了Raft选举算法,使得代理终端总是由性能较优的终端担任,避免代理终端性能异常导致整个系统性能下降;文件传输时加入断点续传技术,避免文件的重复传输,加快文件传输速度。系统中加入了性能显示界面,可以实时查看到在线终端的性能情况,避免在终端整体性能较差的情况下执行操作繁重的任务。整个系统一共分为终端管理、文件传输、命令传输、远程控制和性能显示五个模块。每个模块之间相互独立,但又相互协调完成相应功能,实现了对接入系统的虚拟机终端集群的管理和控制,可以进行批量文件传输、命令传输、远程桌面控制等操作。本系统将代理终端作为中间层,使管理终端间接管理控制工作终端,减轻了管理终端的负担,面对大规模终端集群可以发挥很好的性能。最后搭建虚拟机集群环境测试了本系统涵盖的所有功能,测试结果表明,所有功能已经全部正常实现。本系统可以对终端集群进行批量化操作,也可以通过远程控制直接操作目标终端,还可以查看在线终端的性能情况,可以有效的对终端集群进行管理和控制,提高工作效率,有较高的使用价值。