GIS平台和云计算的结合,是GIS领域重要的发展方向之一。目前在国外,基于大型云计算平台提供空间信息数据和服务在产品架构和商业模式上都已有了较好的实践,在国内,云GIS的需求也日益旺盛。
对于已有云计算平台的用户来说,新部署GIS业务环境及运维管理非常麻烦,GIS服务器怎么搭?依赖环境怎么搭?集群节点怎么配?对于已有服务式GIS、在向云GIS探索和转型的用户来说,从哪里开始着手搭建云GIS平台也让人头疼。如何更便捷地部署和管理云GIS平台、如何更一目了然地运维和监控云GIS系统、如何更集约化地使用计算资源,成为用户特别关心的问题。
超图软件SuperMap iCloudManager正是为解决云GIS平台管理问题而研发。该产品用于在云计算平台中部署、运维GIS业务,构建云GIS环境,特别适合构建行业云GIS共享平台,解决云GIS平台管理难的问题。
部署管理云GIS平台 易如反掌
在iCloudManager中,部署GIS业务环境更加简单。以GIS集群为例,此前搭建一个GIS集群,需要分配机器、装操作系统、复制iServer包、装许可驱动/配置许可、登录每个iServer进行集群配置、部署/更新业务数据等,流程复杂、周期长。特别是部署Linux GIS集群时,还可能因为用户对Linux不熟悉而出现各种意外。
图1:更便捷的GIS业务部署
在iCloudManager中,用户只需单击“添加GIS集群”按钮,输入节点个数,即可一键搭建GIS集群。(因涉及到GIS业务配置,只用IaaS平台的管理器做不到便捷搭建,且不支持负载均衡。)
除此之外,用户还可以利用iCloudManager的审批机制、租期机制,方便地管理GIS计算资源。
运维监控云GIS系统 一目了然
当云GIS中心的GIS服务越来越多后,难免会有运维需求,例如:哪个GIS服务位于哪个服务器?该GIS服务背后有哪些GIS集群节点支撑?服务器帐户是什么?这些GIS集群节点是否运行正常?
传统GIS服务背后的结构信息只能用手工记录在文档,繁琐且不直观;服务器、GIS节点运行是否正常,也需要定期手工访问来判定。
在iCloudManager中,可以通过拓扑图和监控、报警机制,一目了然地查看。如下图所示,通过监控页面查看拓扑图,可看到的GIS环境及运行状况:灰色表示机器宕机;鼠标划过可看到该机器上的GIS服务运行状况;GIS服务偶然停掉时,会得到自动报警提示。
图2:一目了然的拓扑图和监控
搭建云GIS智能集群 按需伸缩
IaaS平台自身一般并不提供负载均衡机制,iServer集群提供了负载均衡,但做不到VM级别的弹性伸缩,节约不了计算资源。而基于iServer的负载均衡策略,在iCloudManager中,用户创建的GIS集群可实现VM级别的弹性伸缩,真正集约计算资源。
设定GIS集群的阈值后,当CPU平均占用大于阈值,iCloudManager会动态增加节点;当CPU平均占用小于阈值,iCloudManager会动态减少节点,释放计算资源。
图3:GIS集群的弹性伸缩,使资源集约
在访问量剧增时,GIS集群的弹性伸缩,可在后台智能调节以保证响应时间;在高峰过后,又能释放计算资源。真正实现了资源集约。
了解更多信息,请前往http://support.supermap.com.cn/ProductCenter/DownloadCenter/ProductPlatform.aspx 下载试用SuperMap iCloudManager 7C