论文部分内容阅读
当今社会,信息技术不断发展,云计算不断普及,云计算正在慢慢深入到我们生活工作的各个领域。在遥感领域,随着对地观测技术的发展,一系列具有高光谱分辨率、高空间分辨率、高时间分辨率、多极化、多角度的主、被动传感器发射升空。因此遥感数据的获取和更新周期缩短,时效性越来越强,从而导致了数据体量的爆炸式增长。如何有效的利用、处理这些高分数据,对传统空间信息系统在计算、存储、服务和性能上都是一个巨大的挑战。本文以遥感云系统中云基础设施为研究对象,总结国内、国外相关技术的发展趋势,分析了基于云计算的遥感云服务平台系统。结合开源工具OpenStack和SaltStack提供基于虚拟机的云计算模式,研发了遥感云基础设施构建中的关键技术,为遥感云平台用户提供更为个性化的、开放性的、灵活方便的高效率服务。首先,本文分析了基于云计算的遥感云系统平台的功能,结合课题背景提出了研究目的和研究内容。设计实现了遥感云系统中的云计算环境部分的功能包括用户定制化服务、用户集群监控服务等,主要是指计算环境中系统的安装、软件的自动部署、资源的动态调度、监控和管理,为用户提供了方便快捷的遥感数据处理计算环境、存储平台。最终实现了遥感虚拟环境的个性化、规模化生产服务。其次,实现了对一些部署和维护都十分困难的遥感业务软件进行了模块化生产,提供给用户一键式安装。解决了遥感用户必须掌握相当的计算机技术才能正确安装部分复杂遥感软件的难题。并通过Ganglia收集系统运行中的资源负载数据,对系统运行状况进行分析,为系统自动资源调度和按需分配提供依据。最后,在实现系统运行的基础上,总结了目前的研究成果与不足,最后对未来研究工作进行了展望。