云平台下的多终端控制
发布时间:2023-02-26 19:10
云计算具有资源虚拟化、按需提供、按量计费的特点,提供的SaaS(Software as a Service)可以让用户在任何地点、任意时间,通过具有联网能力的设备连接至云平台,使用各类应用资源。这种方式不仅摆脱了地理因素的限制,同时将用户数据保存在云端,有效保证了用户数据安全。这些优势使SaaS服务得到广泛的应用,但随之而来的是提供应用虚拟化服务的云虚拟机集群规模迅速扩张。对于云虚拟机集群的应用部署升级,传统的人工部署方式已经不能适应当前工作。不仅会给部署人员带来大量枯燥重复工作,更可能由于操作过程中的人为操作错误,导致应用部署失败,降低部署人员工作效率,影响应用上线。为了减少应用部署中枯燥冗余的工作,设计开发一款针对局域网下Windows云虚拟机集群的多终端控制工具,实现单台主机管理目标云虚拟机集群。通过提供集群节点的自组织、应用安装包的快速传输、命令的批量执行,着重实现应用的自动部署工作,减少部署升级过程中的人为操作错误,提高工作效率。本文首先根据具体应用场景抽取系统需求,介绍系统设计实现的相关技术。针对单节点管理云虚拟机集群存在系统瓶颈问题,设计将系统节点进行分组,并为分组创建代...
【文章页数】:88 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 本文主要工作
1.4 论文结构安排
第二章 相关技术研究介绍
2.1 云计算服务模型
2.2 网络并发模型
2.3 分布式选举算法
2.4 远程桌面协议
2.5 本章小结
第三章 云平台下多终端控制研究与设计
3.1 需求分析
3.1.1 功能需求
3.1.2 性能需求
3.2 系统架构
3.2.1 系统网络拓扑
3.2.2 系统总体架构
3.3 系统模块设计
3.3.1 节点管理模块设计
3.3.2 文件传输模块设计
3.3.3 命令分发模块设计
3.3.4 远程桌面模块设计
3.3.5 系统安全模块设计
3.4 本章小结
第四章 云平台下多终端控制实现
4.1 网络通信封装
4.2 节点管理模块实现
4.2.1 节点管理消息定义
4.2.2 节点管理功能函数
4.2.3 节点管理具体实现
4.2.4 系统启动流程
4.3 文件传输模块实现
4.3.1 管理节点到代理节点
4.3.2 代理节点到工作节点
4.4 命令分发模块实现
4.5 远程桌面模块实现
4.6 系统安全模块实现
4.7 本章小结
第五章 系统测试与分析
5.1 测试环境
5.1.1 硬件环境
5.1.2 软件环境
5.2 系统测试结果及分析
5.2.1 系统初始化
5.2.2 节点动态变化
5.2.3 批量命令执行
5.2.4 文件传输
5.2.5 远程桌面
5.2.6 文件传输速度对比
5.3 本章小结
第六章 总结和展望
6.1 全文总结
6.2 后续工作展望
致谢
参考文献
本文编号:3750733
【文章页数】:88 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
第一章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.3 本文主要工作
1.4 论文结构安排
第二章 相关技术研究介绍
2.1 云计算服务模型
2.2 网络并发模型
2.3 分布式选举算法
2.4 远程桌面协议
2.5 本章小结
第三章 云平台下多终端控制研究与设计
3.1 需求分析
3.1.1 功能需求
3.1.2 性能需求
3.2 系统架构
3.2.1 系统网络拓扑
3.2.2 系统总体架构
3.3 系统模块设计
3.3.1 节点管理模块设计
3.3.2 文件传输模块设计
3.3.3 命令分发模块设计
3.3.4 远程桌面模块设计
3.3.5 系统安全模块设计
3.4 本章小结
第四章 云平台下多终端控制实现
4.1 网络通信封装
4.2 节点管理模块实现
4.2.1 节点管理消息定义
4.2.2 节点管理功能函数
4.2.3 节点管理具体实现
4.2.4 系统启动流程
4.3 文件传输模块实现
4.3.1 管理节点到代理节点
4.3.2 代理节点到工作节点
4.4 命令分发模块实现
4.5 远程桌面模块实现
4.6 系统安全模块实现
4.7 本章小结
第五章 系统测试与分析
5.1 测试环境
5.1.1 硬件环境
5.1.2 软件环境
5.2 系统测试结果及分析
5.2.1 系统初始化
5.2.2 节点动态变化
5.2.3 批量命令执行
5.2.4 文件传输
5.2.5 远程桌面
5.2.6 文件传输速度对比
5.3 本章小结
第六章 总结和展望
6.1 全文总结
6.2 后续工作展望
致谢
参考文献
本文编号:3750733
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3750733.html