论文部分内容阅读
随着计算机与互联网技术的飞速发展,基于互联网的应用越来越广泛,云计算就是当前最新最流行的一种互联网应用。SaaS--Software as a Service(软件即服务)是云计算的一种主要应用模式,其核心思想就是将软件服务化。用户不在需要安装,注册,升级,维护等繁琐的步骤就可直接使用应用程序。Google提供的Google Doc,Microsoft提供的Office Live就是这种应用中的典型。然而这都是它们针对各自的云平台提供的服务,对于现有的大量应用软件还是不能直接将其转移到云中运行和使用。本文提出一种结合云计算与远程桌面技术的应用,使得现有的应用软件不用修改就可以以一种SaaS模式提供给用户使用。本文使用云的一种基本实现:服务器集群来构造一个应用服务提供平台,提供所有共享的应用服务。不论通过什么样的终端设备,均可以登录云并使用这些应用软件,而不再考虑软件升级问题,不再受自身硬件设备的限制,也没有安全性问题困扰等,只要需要,就可以从该云中获得想要的应用服务。本文研究的主要内容是:(1)阐述云计算的基本概念,设计并实现了基于计算机集群技术构造的云,包括云计算中节点的管理和用户请求的调度。(2)设计并实现了一个应用服务提供平台,提供常规软件的SaaS模式访问。(3)搭建平台运行的物理环境,对平台的功能进行测试。本文是对应用软件服务化的一种尝试,其中还有一些问题需要解决。但是随着网络技术的发展和对计算的需求,这样的应用服务使用模式必将成为一种趋势。