ArcGIS Enterprise一共有四个组件,分别是Server、DataStore、Portal和WebAdaptor,根据实际的需求,是可以将ArcGIS Enterprise做比如集群部署、高可用部署、分布式部署等等,下面将一一来介绍
注:本文只做架构图的展示,不做详细配置的讲解,配置可以参考
ArcGIS Enterprise单机配置(10.5——10.8通用,windows,Linux通用)
不管是分布式部署、还是高可用部署、只要涉及到多台机器上安装ArcGIS Enterprise,需要注意的细节都大同小异,分别有以下几类:
1、系统、系统版本、系统时间、硬件配置相同
系统:用Linux都用Linux,用Windows都用Windows,不建议Linux+Windows混用;
系统版本:如都统一使用Windows Server 2016标准版,而不是有的用2016标准版,有的用2012r2数据中心版
系统时间:所有机器是系统时间都相同,前后时间差不能超过一分钟
硬件配置:所有机器硬件配置建议也相同,比如都是32核、128内存,1T硬盘,如果不同,配置阶段不会出问题,但是在使用中会因为硬件原因导致异常
2、关闭防火墙或开启对应端口
常用端口详见:GIS Server&GA Server Portal DataStore
3、为每台机器设置域名
切记,在机器的域名中,不要出现类似arcgis.com,esri.com之类的域名,其余的域名任意设置,建议多机部署的环境中,所有机器的域名相同,机器名不同,这样后期设置证书也比较方便,对于外网环境来说可以使用域证书,内网也可以生成相应的证书
4、添加映射或设置DNS服务器
没有DNS服务器:在每台机器的hosts文件中添加IP和域名的映射
有DNS服务器:在每台机器上设置DNS服务器的IP
5、集群
如果是做集群,需要安装相同组件的机器上在安装时的系统级别账户相同,并且将配置目录共享,且这个账户对配置目录有读写权限
6、证书
如果有公网证书,建议在安装之前就使用公网证书,免去后期还要统一证书;如果在内网使用,那么建议按照OpenSSL的方式生成证书,然后安装ArcGIS Enterprise,虽然自签名证书也可以使用,但是在使用中的过程中发现,自签名证书在某些情况下并不满足,同样为了省去后期更换证书的麻烦,建议安装前就将证书设置好