论文部分内容阅读
IT基础设施是一个现代组织机构得以成功运转的基础之一。随着组织机构的壮大,其IT基础设施也会越来越多,在IT基础设施方面的运维成本也会不断地高涨。随着互联网的发展和云计算技术的成熟,越来越多的组织机构开始将它们的IT基础设施迁移到云中。组织机构将IT基础设施迁移到云中所带来的好处是显而易见的:第一,在保证相同性能的前提下IT基础设施的资源利用率得到提升;第二,易于维护和运营;第三,成本的下降。在教育行业,学校也会面临相同的运维问题。几乎所有学校都有大批量的IT基础设施,比如实验室的电脑。这些IT基础设施相对老旧,性能退化严重,很难满足日益增长的性能需求。如果学校将IT基础设施迁往云中,那么学校也会得到上述的好处。虚拟课室系统的出现可以满足教育行业在教学方面所需的IT基础设施的性能需求。虚拟课室系统通过服务器托管桌面系统,将桌面系统进行集中管理,然后用户使用客户端通过网络对桌面系统进行连接。但是当客户端与服务器不是处于同一局域网时,它们之间就不再是直接连通了,而在现实情况中是不可能为每个虚拟桌面提供一个公网地址。因此本文针对这个问题设计了一个可以让用户在任何地方都可以无缝接入到云桌面的关键系统。为了实现用户无缝接入云桌面,本文所实现的无缝接入系统主要分为三个模块:1)Windows版本的客户端;2)基于Linux的RD网关模块;3)虚拟课室管理系统相关管理模块。Windows客户端是终端用户访问虚拟课室系统的入口,采用了WPF技术,使用MVVM架构进行实现。用户使用客户端进行用户验证,虚拟桌面的获取与接入。基于Linux的RD网关模块是当客户端与远程桌面不在同一局域网时客户端与虚拟桌面之间通信的流量中转站。而虚拟课室管理系统相关管理模块则实现了客户端的位置识别,客户端心跳检测,RD网关集群的管理、监控、心跳检测与负载均衡调度等功能。目前,该无缝接入系统已经在实验环境下完成了原型系统的设计与实现,并取得较好的体验效果。