GIS的云计算解决方案

GIS的云计算解决方案

 

CloudComputing: A solution to Geographical Information Systems (GIS)

 

 

摘要

地理信息系统或者地理空间信息系统是获取,存储,分析,管理和表达空间位置数据的工具集。

GIS在广泛的领域中扮演一个重要的角色,并且被广泛的采用现如今。简言之,GIS是地图,统计分析,硬件,软件和数据集合。

GIS 通常作为支持系统通过空间与非空间数据关系,可视化和处理,得到最可能的决策。

GIS是有益并且实用的,当有效的让尽可能多的人在任何地方任何时间,以损失最小的科技和花费资源。

经过十多年努力去提升传统GIS应用,为了提供广谱的服务给全球用户。云计算,近年来变得流行,并且描述为下一个自然的阶段革新,on-demand information)随选信息技术服务和产品。

云计算能够被采用,去解决和客服GIS应用的挑战。这篇文章,简要的评估了GIS云计算方法,提出了GIS云系统的多层次架构。

 

关键词  云计算;高性能计算;微软 Windows Azure Elastic Computing Platform;地理信息系统

 

1 引言

在大范围的领域中,地理信息系统[1]扮演一个中心角色,并且广泛的用于商业,政府,教育科学,环境保护组织,自然资源组织,研究单位等。地理信息系统或者地理空间信息系统是获取,存储,分析,管理,和表示地理位子相关联的数据的工具集。

 

云计算逐渐成为一个重要共享资源的计算平台,包括基础设施,软件,应用,商业处理。虚拟化是云资源共享的核心技术[5]

 

云计算[7], [14],云是一种新兴的趋势来部署和维护软件,并且正在被业界采用,像谷歌,IBM,微软,亚马逊。一些原型应用和平台,像IBM的“Blue Cloud”基础设施,谷歌的app引擎,亚马逊云,和 ECPElasticComputing Platform[13]。云计算能够被证明成为未来信息支持系统的计算模范[8]

 

本文简单的论述云计算为代表的地理信息系统计算应用。在本文的第二部分,我们提供一个简单的云计算介绍;在第三部分和第四部分,我们描述了GIS云系统的特征;在第五部分,我们提出了一个云计算系统的多层次架构。

 

2 云计算是什么?

根据NIST,美国国家标准和技术研究所(National Instituteof Standards and Technology),云计算:是一种模型,方便,立即响应的网络访问共享池配置的计算资源(例如:网络,服务器,存储,应用,服务)都能快速供应,并且发布,在最小管理耗费的和服务活动的情况下。

    云计算通常等同于功效的概念,组织机构可以插入这个虚拟的计算环境,并且利用这里的可用的基础计算资源[6]

 

应用运行在这一的平台能够通过Web客户端进行访问,同时,应用软件和数据能够保持在虚拟服务器那边。有一种方案,应用的组件动态的从服务池中选取,并且他们的协调和计算在客户端进行,在云端,或者两者都有。连串使用多样知识产权,私密数据,客户端不同的数据本身关系,成分混杂的分布式执行程序,并且能都深深的嵌入到云中[12]

 

概念云计算能够被认为拥有五种关键特征(立即响应自服务,普适网络访问,位置独立资源池,快速有弹性,按次计费),三中交付模型(SaaS软件即服务,PaaS平台即服务,IaaS基础设施及服务),四种部署模型(私有,团体,公有,混合)[4]

 

云计算在信息支持系统中的实现,就是像GIS开放新的维度,针对一般的研究人员,特别的IT组织。

 

3 云GIS 

GIS是一个集计算机硬件,软件和空间数据(拓扑数据,人口统计数据,表格数据,影像,数字,数字概述)的系统,对这些数据执行操作和分析操作生产报告,图形和统计,并且控制地图数据处理工作流。

 

根据Buyya[9],云计算是“一种并行和分布式系统组成的互相连接和虚拟计算机的集合,能够基于服务级协议动态提供,展示一个或多个统一标准化的计算资源”。这个定义反映计算和数据两者详尽的应用的因素,例如GIS应用,能非常优雅的移植到云端。

 

GIS云曾经被建议去提升传统GIS应用,为全球的用户提供更加广泛的服务。在近十年间GIS被广泛运用,它曾经被标记为一个问题,是否需要被移交到更多更好的选择。云计算范式,地理信息系统应用已经被移入增加驱动的云,全球组织,像ESRIGISLtd等,早已将定量飞跃和技术转移到云计算范式中,并且遵从提供立即响应的服务对于他们广大的用户。世界最大的GIS云基础设施提供者,亚马逊(EC2&S3),微软(Microsoft Windows Azure, Windows ServerHyper-V),以及IBMIBMCloud),他们都根据客户需求提供可靠,并且安全的云IT基础设施。

 

4 为什么是云GIS

云GIS 提供个权威的工具,它可以帮助很多商家,特别当最优化和减小花费相冲突时。下面是 云GIS被公认为下一代GIS计算范式的重要竞争者的基本原则:

A. 提供应用基础设施

云GIS为地理启用业务数据和系统提供专用的框架。组织以前投资于GISGIS云资源可以被开采用以增加援助,使组织的业务和地理数据更容易分析,撰写,和管理。GIS云提供Web服务,提供应用集群给组织,使得组织的地理数据可以很容易被访问,发布和消费。

 

B.支持技术基础设施

云GIS作为地理数据计算范式提供用户的可利用的虚拟化的复杂硬件和软件资源,充分利用数据的创造,编辑和可视化。简单的协作功效进一步增强GIS的覆盖面,办公室或者全球。

 

C. 垂直支持和维护

室内GIS的实施,需要拥有特别技能和具有可提升技能的能力的人。云GIS消除这个室内GIS的潜在的基础GIS访问能力的需求。对于早就拥有GIS能力的组织,它将是赞美地高技术的室内参谋,从照顾基础信息设备,到出租他们处理更复杂任务和服务。对于客户,这意味着没有更大的直接现实投资,他们室内的IT支持和维护费用将显著降低。

 

D.降低实施成本

云GIS有一种巨大的能力,为它的客户提供先进的地理技术基础设施,服务和地理空间数据。在时间、成本和部分维修方面没有巨大的初期投资。这是最显著的,因为成本对于一个地理信息系统企业会是非常巨大的。成本变成为什么组织不希望为客户提供任何GIS解决方案基本的原因。有了云GIS,入行的门槛更大程度的降低了。

 

E. 利用数据需求

GIS的本质是提供影像和地形图测绘,它作为其他外壳空间数据的基础。对于GIS的提供商,它花费可考虑的大量金钱去获取和处理来自供应商的空间数据。云GIS能都提供基础的数据,作为服务的核心组件,通过标准的互联网功能设备使得其称为可能。云GIS的快速弹性性质,使得它确保用户随心的能增长或者减少服务容量。云GIS提供用户可以输入,分析和操作空间信息的能力。此外,为空间信息的存储和管理云GIS的高级服务被证明是支持用户。

 

F. 位置无关资源池

云GIS具有极大的能力,提供位置无关的资源池;处理和存储需要的平衡通用的基础设施,不需要特别的资源分配给任何个人用户。按次付费属性也是云GIS提供可利用的,基于客户自己使用的,并且结合计算用量,带宽使用或存储的支付方式。

 

G. 数据转换和报告

一个数据转换服务包含,从一种格式的数据到另外一个新数据库的传输和导入。对于任何GIS,它都是最重要且需要专门的内部技术资源,这都包括基础设施,软件服务和技工人力。云GIS提供,它们自己的空间数据转换服务,不需要任何内部资源能力的设备。这种高级特性,像云GIS中的空间信息3D展示,移除传统平面透视,将所有有趣的细节强行拟合成平面几何。

 

5 GIS云架构

有些提供商认为云计算作为一种提供计算的方法,或存储服务,提供并行,按需处理平台,这些都是利用规模经济。另外很多也是云计算的软件服务,一种交付模型,使得应用在互联网中有效。IT分析家认为云计算,从可变价格的角度,抛开长期委托和大量弹性的服务规模。IT领导者们,将云视为可选用的基层设施架构,它能减少成本。终端用户,媒体,和经济分析家仍然有别的观点,在云计算到底代表这什么。对于GIS应用,云GIS可以证明为一种方法,可以提供计算和存储能力的服务方法,提供从并行,到按需处理平台,可利用的规模经济,丰富用户和组织需求的GIS应用服务。

 

说了很多关于GIS云的能力,迫不及待的要了解GIS云系统的架构了。图1显示了云GIS架构,可被参考来进行开发,弹性池计算和存储系统收集,处理,分析和显示空间数据。我们遵循一个多层次的体系结构的方法,将不同的逻辑 GIS组件开发,使得各组成部分在其最好的能力。给定的系统将能够提供灵活的解决方案,异构平台,可扩展性(横向和纵向)基础设施,安全和个性化的环境,广泛的商业智能系统和弹性平台的GIS用户。

 

The proposed GIS Cloud architecture can bebroadly divided into two major components which are:

下面提出了云GIS架构大致可分为两个主要部件组成:

 ①云GISWeb界面

     ②GIS服务器

 

A. 云GISWeb界面

云GIS 的Web界面的思想就是提供具有弹性,鲁棒性,和提供灵活的,强大的和具有成本效益的网络用户界面以Web 2的优势和相关技术。Web GISWeb接口将成为云GIS的一个核心组件,它将是一个零停工期的web应用,并且可以实时更新内容。这个主要目标将会提供用户一个很好的体验,下载少于10秒。允许用户个性化和完全交互。使内容可以使用不同的技术,如宽带,移动,RSS等。通过建立一个CMS执行工作流(从访问原始内容并提供处理副本)发布内容在常规情况下3-5分钟,,拥有错误和紧急情况处理的能力,提高员工的生产力。

 

允许GIS团队分析用户行为和所有在线的属性,如在线地图制作绘制出一个更强大的未来的发展路线和允许用户查看,编辑和系统整合地图。

 

所有元素的整合,使内部空间信息在文本/音频/视频 /地图等彼此分隔。

 

B.GIS服务器

GIS服务器的思想,即GIS服务器具有可扩展的云计算资源,为云GIS管理共享资源,如数据库,服务器配置,服务器端的逻辑,公用事业,通信接口和高性能的处理设施。下面提出了云GIS服务器将由五层或多层的:

云GIS通信层  云GIS逻辑层  云GIS库层 云GIS事业层  云GIS配置层

 

1) 云GIS通信层

云GIS通信层将是一个由GIS服务器通信接口逻辑组件(模块,模2……模块(N)和service1service2……服务(n))。这一层负责管理和控制所有通信云GIS系统内的过程(层间通信)和GIS的云系统和外部世界之间的联系。图1,显示在家里的电脑系统位于GIS服务提供商组织,将通过云GIS通信层与云GIS系统进行通信。专用的逻辑模块负责为GIS服务商组织者提供增强的能力,像创建和导入空间非空间和时间(的空间和非空间数据随时间的演化)数据到云GIS系统。认证和授权机制也将被处理在同一水平,保证数据安全和隐私权的限制。

 

有一个面向信息系统标准化的XML服务[11],针对分布式计算,方法广泛的互操作性的管理方法,并且在GIS云通信层中,直接支持面向服务的Web-ServiceSevice1– Service (n))形式。云GIS的Web接口,将会耗费这些服务基础上的用户必须要求,所以,企业能够用云GIS的Web接口集成云GIS系统的空间,非空间和时间数据,商业处理。

 

 

 

2) 云GIS逻辑层

这一层将作为GIS云系统的‘心’,将包含该系统的所有逻辑形成的基础。这一层将包含复杂的处理任务,表现逻辑,业务逻辑和数据访问逻辑GIS云系统。

 

3) 云GIS库层

这层将应用程序编程接口(API)为基础的数据仓库层的统一 GIS的云系统和用于该系统如DB2空间数据库管理系统之间的通信, PostGISOracleSpatialSQL Server 2008等在系统维护空间数据库。

这将管理所有的过程,机制和程序,用于存储和访问在云GIS系统的的空间,非空间数据。这一层也将空间元数据应储存在空间数据库的一部分,作为辅助数据的用户辅助决策[2]

 

4) 云GIS事业层

这一层将是一个集软件支持云GIS系统优化和无缝的功能作为一个整体。公用事业公司将包括系统定义,调度,系统日志,数据转换,数据压缩和其他集中的GIS工具地址查找,映射,路由,反向地理编码,和导航。

5)云 GIS配置层

这将是一个系统配置存储和管理GIS云系统组件。任何在云GIS系统的变化将导致在系统配置中的变化,它作为一个整体,使得云GIS配置层将保持其一致性和系统配置性能。将基于逻辑模块将监测系统性能的线程,一致性和状态的变化。

 

以上讨论了GIS的云系统可以放置在任何的可靠和安全的云基础设施像亚马逊的EC2&S3,微软WindowsAzureWindows Server Hyper-VIBM云等。由于云计算的一个核心特点就是无处不在的网络接入,即通过标准的互联网功能的设备接入云服务,消除瓶颈的信息访问。GIS的云系统可以通过GIS Cloud Web接口或通过内部计算机系统位于GIS服务提供者组织进行访问。

 

GIS的云计算架构

  

6 总结

本文研究讨论了云计算的方法在GIS中的应用,以及应用实施前后的效益。此外,我们试图提出一个多层次的云GIS系统的体系架构,这个系统具有一个综合池,弹性计算和存储系统收集,处理,分析和显示空间数据。虽然这是一个概念性的框架,但为满足GIS应用程序和一个精心设计的云架构等应用的高层次需求的一个强大的竞争者可能会提高系统的可扩展性,可访问性和系统资源的可用性。

 

REFERENCES

[1] DavidW. S. Wong and C. Victor Wu, 1996, “Spatial Metadata and GIS for DecisionSupport,”Proceedings of the 29th Annual Hawaii

International Conference on System Sciences -I996 IEEE.

[2] D.Oliveira, F. Baião, and M. Mattoso, 2010, “Towards Taxonomy for Cloud Computingfrom an e-Science Perspective,” Cloud

Computing: Principles, Systems andApplications (to be published), Heidelberg: Springer-Verlag.

[3] IBMGlobal Technology Services, “Defining a framework for cloud adoption ,”ThoughtLeadership White Paper May 2010..

[4] I.Foster, Y. Zhao, I. Raicu, and S. Lu, 2008, ”Cloud Computing and Grid Computing360-Degree Compared,” In: Grid Computing

Environments Workshop, 2008, GCE '08, p. 10,1.

[5] Liang-JieZhang, Qun Zhou, “CCOA: Cloud Computing Open Architecture,” IEEE InternationalConference on Web Services icws,

2009, 607-616.

[6] L.M.Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner, “ A break in the clouds:towards a cloud definition,” SIGCOMM

Comput. Commun. 39(1), 50-55, 2009.

[7] L.Mei, W. K. Chan, and T. H. Tse, “A tale of clouds: Paradigm comparisons andsome thoughts on research issues,” Asia-Pacific

Conference on Services Computing. 2006 IEEE,vol. 0, pp. 464–469, 2008.

[8] MuzafarAhmad Bhat, Razeef Mohd Shah, Bashir Ahmad and Inayat Rasool Bhat, December2010, ”Cloud Computing: A Solution to

Information Support Systems (ISS),”International Journal of Computer Applications 11(5), 5–9. 2010.

[9] RajkumarBuyya, Chee Shin Yeo, and Srikumar Venugopal, “Market-Oriented Cloud Computing:Vision, Hype, and Reality for

Delivering IT Services as ComputingUtilities,” Keynote Paper, Proceedings of the 10th IEEE InternationalConference on High

Performance Computing and Communications(HPCC 2008, IEEE CS Press, Los Alamitos, CA, USA), Sept. 25-27, 2008, Dalian,

China.

[10] Spatial Cloud Computing (SC2) White Paper 2009: “A NewParadigm for Geographic Information Services,” Presented by: Hugh

Williams, SKE Inc. August 2009.

[11] Thomas Eri, 2005, “Service-Oriented Architecture: Concepts,Technology, and Design,” ©2005 ISBN: 0131858580.

[12] VOGELS, W., 2008, “A Head in the Clouds – The Power ofInfrastructure as a Service,” In First workshop on Cloud Computing and

in Applications (CCA ‘08) (October 2008).

[13] W.K. Chan, Lijun Mei, and Zhenyu Zhang, “Modeling andtesting of cloud applications,” In: Proceedings of 2009 IEEE Asia-Pacific

Services Computing Conference (APSCC 2009),(Singapore, December 7-11, 2009), IEEE Computer Society Press, Los Alamitos,

CA, USA, 2009.

[14] Y. Zhao, I. Raicu, and I. Foster, 2008, “ScientificWorkflow Systems for 21st Century, New Bottle or New Wine?,” In: 2008 IEEE

Congress on Services, p. 467-471.

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
摘要:云计算是近几年来在计算机领域十分热门的一个词汇,随着技术的发展和市场的扩张,GIS开始与其他IT应用深度融合,并且逐渐进入IT应用的主流。在云计算的时代,GIS也面临着新的机会与变革。本文从云计算的概念和体系结构出发,论述了云计算的理论和关键技术。重点从GIS角度总结了目前云计算在国内外地理信息行业的应用情况。 引言: 从早年的网格计算到今天的云计算,技术在不断进步,基础设施也在不断增强。但强大的需求持续消耗着新增的计算资源。无论增加多少CPU、内存、硬盘,似乎永远也无法满足计算需求的持续增长。后来,人们发现现有的计算资源,其利用率还有待大规模地提高,于是网格计算这种能够将更多孤岛的计算能力连接起来的方式赢得了很多企业的关注。然而网格计算强调的是连接,它对整个计算资源中心的控制能力相比云计算概念要弱得多。此外,网格计算很难实现对资源的动态分配和动态切割。毕竟要对计算资源进行动态切割和分配是一件很不容易的事情,这需要对整个分布式、异构计算环境有极为强大的监管和控制能力。此外,早期的网格计算,对网络本身还有较大的需求,而这一点在Web环境当中几乎很难做到。有限的几个协议和松散的Web管理,让网格计算变得更加困难。此外,网格关注在计算资源和计算能力的分享上,而没有考虑到计算中心应该交付的是服务,而不是其他东西,这就成为人们使用网格的一大障碍。云计算提供了远远超越计算和存储本身的服务,其内涵也要丰富得多。除了包括以服务为交付模式的计算和存储基础设施外,虚拟主机的租用、社会关系网的数据信息服务、商业流程、应用程序运行环境、编程模型、协同环境以及IT管理外包等各种模式都可以放在云计算的范畴之内。 云计算概念是由Google提出的,到现在为止微软、亚马逊、IBM等多家公司已经推出了自己的服务模式。关于云计算到底是什么?一百个人的回答可能有一百种不同的答案。尤其是各种各样的企业,在谈论着完全不搭调的不同类型云计算云计算的说法正在广为流行,Gartner高级分析师Ben Pring评价道:“它正在成为一个大众化的词语。”但是,问题是似乎每个人对于云计算的理解各不相同。作为一个对互联网的比喻,“”是很容易理解的。但是一旦同“计算”联系起来,它的意义就扩展了,而且开始变得模糊起来。有些分析师和公司把云计算仅仅定义为计算的升级版——基本上就是互联网上提供的众多虚拟服务器。另外一些人把云计算定义的更加宽泛,他们认为用户在防火墙保护之外消费的任何事物都处于“”之中。云计算被人们关注是在人们考虑IT业到底需要什么之后,人们需要找到一种办法能够在不增加新的投资,新的人力和新的软件的情况下增加互联网的能力和容量。而云计算正好提供了这种可能。现今云计算正处于一个起步的阶段,大大小小的公司提供着各式各样的云计算服务,从软件应用到网络存储再到邮件过滤。这些公司一部分是基础设备提供商,另一部分是像Salesforce.com之类的SAAS(软件即服务)提供商。现今主要实现的是基于互联网的个人服务,但是云计算的聚合和整合正在产生。 本文主要分两个部分进行论述,第一部分主要论述云计算的概念、特点及关键技术等;第二部分主要论述云计算GIS领域的一些国内外应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值