文档详情

电子地图分析与导航 竞赛辅导 Esri开发竞赛遥感应用组赛前辅导_03IDL入门6(上)企业级和云计算架构的遥感应用系统构建方案.pptx

发布:2021-02-03约4.01千字共70页下载文档
文本预览下载声明
企业级和云计算架构的 遥感应用系统构建方案;主要内容;;组织、创建及发布先进的ENVI/IDL图像分析能力 可部署在任何现有集群环境、企业级服务器或云平台中 充分利用服务器端硬件资源快速处理和分析影像。 支持在Web浏览器或移动设备在线、按需、自助式地请求遥感服务。 ;服务器端 中间件(可选择) 控制所有的GIS目录、资源和派生产品的传送,如ArcGIS for Server 前端客户端 Web的客户端、桌面程序、移动应用程序;计算边缘算子:ese_canny;在线计算植被覆盖度实例;;主要内容;安装 服务器上没有ENVI/IDL时, 会自动安装 硬盘上安装,与IDL和ENVI一样的体验 平台 64-bit Linux 或64-bit Windows 两个目录: 存放ENVI Services Engine可执行文件的ENVI/IDL目录 ENVI Services Engine目录(称为ESE_WORK_DIR) 可以安装在: 普通PC——任务开发 企业级环境—— 系统运行 集群环境——系统运行 亚马逊公有云——系统运行 ;Master 从客户端接受请求 向Workers传递请求 不运行IDL和ENVI 是一个节点领导者 Node leaders 监视workers 重启workers Workers 运行IDL和ENVI任务;单个高性能计算机 部署多个虚拟机 通过打开或者关闭虚拟 机器来实现弹性伸缩功能 通常用于商业或政府组织;多个物理计算机集群 通过打开或者关闭物 理机器来实现弹性伸 缩功能;运行在基于网络的云平台中,比如亚马逊云服务平台 通过开启或者关闭EC2实例来实现可伸缩性;;ESXi是VMWare开发的一种运行在基础物理服务器和操作系统之间的中间软件层,可允许多个操作系统和应用共享硬件。 我们以一台机架式服务器为例,首先安装ESXi5.5,服务器虚拟后,即可建立虚拟机。运行ESXi5.5的这台服务器就叫做主机,主机提供虚拟机使用的 CPU 和内存资源,同时为虚拟机提供存储器访问权和网络连接的能力。 ; 在通过ESXi虚拟的平台上,构建6个虚拟机: Frontend——集群头节点 compute00—— 集群计算节点 compute01—— 集群计算节点 compute02—— 集群计算节点 compute03—— 集群计算节点 RSWindow——GIS服务器和Web服务器 ;基于主流集群软件Rocks Cluster 6.1构建高性能集群环境,Rocks Cluster通过Roll机制安装集群工具,例如:作业管理、集群监控等???头节点安装成功后,通过PXE网络,计算节点可以自动安装。 ;Rocks Cluster提供了一系列的基于Web的集群工具,例如集群监测工具ganglia。;ENVI Services Engine在Linux系统上安装分为两种安装方式: 应用程序安装(普通用户) 守护进程安装( root用户)守护进程可以和系统一并启动 ;ENVI Services Engine安装在头节点上之后,只需要将 ENVI Services Engine和ENVI/IDL安装路径共享给计算节点即可,一般是将ENVI Services Engine安装在NFS或者DFS的挂载点上。 ENVI Services Engine安装命令:;头节点安装ENVI Services Engine之后,在计算节点中输入ENVI Services Engine安装命令,然后启动ENVI Services Engine服务即可。 计算节点安装命令: ;ENVI Services Engine安装成功后即可在头节点上打开 ENVI Services Engine管理员控制台。浏览器中输入: http://hostname:8181/ese/admin ;主要内容;ENVI Services Engine5.2版本,可以直接在IDL8.4下完成以下内容: 任务创建 任务编辑 ENVI/IDL程序开发 任务发布 任务组织和管理 ;创建任务: IDL文件菜单-New Tasks;IDL下任务创建后即可生成任务所需的IDL文件(.pro)和JSON配置文件(config.task),该文件可以在IDL下直接编辑。 关于JSON文件参数,详见ENVI Services Engine帮助。 ;在IDL中调试时需要加上verifyServer,否则!SERVER环境变量无法初始化,另外需要在IDL路径中加入了ENVI Services Engine安装路径下的lib文件夹 IDL程序启动envi,必须是e=envi(/headless)而不能是ENVI ;IDL文件和JSON配置文件编辑之后,即
显示全部
相似文档