1. 什么是ArcGIS Data Store?linux
ArcGIS Data Store 是10.3新推出的一个组件,从官方对其定位来讲,该组件是用来优化发布托管服务到portal for ArcGIS的流程。 sql
这样来看,esri为了portal不惜代价啊。 从其名字上来看,就是一个用来作数据管理的组件。若是接触过portal可知,在注册hosting server的话,须要server有一个托管管理数据库。也就是全部经过EM4O等上传的文件发布要素服务的数据存储在该数据库中。在10.3以前能够将注册到arcgis server支持的企业家地理数据库做为托管管理数据库。可是使用这种常见企业级数据库做为托管数据库存对一个非数据库的使用人员来讲,仍是有点麻烦,如:数据库
操做使用门槛较高。须要安装相对应的数据库和客户端,配置数据库链接什么,如还须要对这些商用数据库作一系列的管理工做,好比恢复与备份等等,须要使用者具备很好的数据库操做经验。对于一个对数据库管理不了解的GIS 发布人员来讲,仍是比较麻烦。windows
2. ArcGIS Data Store的优势网络
Esri之因此推出这样的一个组件,确定有一些优点,在其官方帮助中主要给出了三个: 工具
1.能够批量发布托管要素服务:当发布千计的要素服务。使用ArcGIS Data Store的效率更高,其须要更小的内存等硬件消耗。post
2. 自动对托管的要素图层建立备份:安装配置完ArcGIS Data Store后,配置目录有个backup文件夹。用来自动对发布的要素的图层建立备份。当该Data Store 宕掉能够使用backup文件恢复。测试
3.能够对要素图层数据实现双击热备:能够将ArcGIS Data Store 安装到多台机器上实现双击热备 优化
官方这方面的内容,详细参考以下链接:spa
http://server.arcgis.com/en/portal/latest/administer/linux/what-is-arcgis-data-store.htm
3. ArcGIS Data Store的安装
ArcGIS Data Store根据操做系统的状况,分为Windows 和Linux版本。这里以Windows版本为例。
双击exe安装文件,直接下一本,来到ArcGIS Data Store的配置页面。 经过该页面需制定Data Store须要配置的Server。
P.S. Data Store和Server采用 https协议,因此须要提早对server开启https的通讯。
图 3‑1 Data Store配置
若是site里面已经存在了托管的管理数据库,会出现错误。因为个人server和portal已经关联了,按道理来讲Username和password使用portal的admin帐号,可是若是使用portal的则出现无效用户名和密码。使用server自己的就是正确的。
图 3‑2 配置server注意
而后指定data store的存放路径。其中为日志文件,数据库文件等存放位置
图 3‑3 配置存储路径
配置成功的汇总信息。
图 3‑4 配置汇总信息
图 3‑5 状态信息
在server的data store的目录下,能够查看已经注册的数据库。
图 3‑6 server中查看
经过整个的安装配置,你们能够发现这里无须要像server注册data store同样,须要安装数据库客户端且须要不少的配置信息。这对单纯的使用portal的用户来讲,大大的简化了使用的门槛。
4. ArcGIS Data Store的管理
在官方给出的部署方案中,其给出了以下的一张图:
图 4‑1 ArcGIS Data Store 经典部署方案
为主(primary)存储配置一个独立(standby)的机器,做为主存储的热备。而后将备份文件放置于独立的网络共享路径中。这样能够避免默认安装中,backups和primary在同一处,backups随着primary的宕掉而没法启动restore的效果。
ArcGIS Data Store提供的管理任务,主要是围绕上面的这种理想型的部署开展。在ArcGIS Data Store 在其安装目录下,提供了一系列的管理的命令来作这些管理操做。包括删除和恢复备份等。
图 4‑2 管理脚本工具
关于这些脚本怎么使用,不作介绍,你们能够参考其帮助文档,
http://server.arcgis.com/en/portal/latest/administer/windows/add-standby-machine.htm
5. 总结
经过对ArcGIS Data Store的相关的文件的查看。其背后使用的是postgresql做为数据存储。其出现大大简化注册托管server的管理数据库相关的工做。若是单纯的使用portal发布要素服务,就无需杀鸡用牛刀,还去安装一个企业级地理数据库。直接使用ArcGIS Data Store 更加的便捷和方便管理。
没有发布那么多要素服务,关于其声称的批量发布要素服务效率较高,没有测试。