• ArcGIS 10.3 for Server部署策略


    注:以下部署策略整理自官方文档,主要是为方便以后查阅各种部署方案。

    1、单机部署与反向代理

    1.1、反向代理

    反向代理可采用ArcGIS Web Adaptor或者第三方的反向代理服务器。

    1.2、部署架构

    1.3、面向公网的安全架构

    如果地图服务需要面向公网发布,建议使用反向代理隔离ArcGIS for Server来增加GIS服务器的安全性。通常情况下,在各访问层之间还会增加企业级防火墙,架构如下:

    1.4、第三方反向代理配置

    以Apache为例,反向代理使用的是mod_proxy和mod_proxy_http模块,需先配置这两个模块,在httpd.conf中开启即可:

    LoadModule proxy_module modules/mod_proxy.so

    LoadModule proxy_http_module modules/mod_proxy_http.so

    然后在httpd.conf中增加:

    ProxyPreserveHost On

    ProxyPass /arcgis http://gisserver.domain.com:6080/arcgis

    ProxyPassReverse /arcgis http://gisserver.domain.com:6080/arcgis

    如果需要开放管理功能,继续在http.d中增加相应配置即可。

    如果更改了默认的网站名arcgis,还需要做额外的设置:

    (1)登录server Admin站点;

    (2)打开system->properties->update,在properties中输入新配置的网站名:

    {

    "WebContextURL": "http://gisserver.domain.com/mygis"

    }

    (3)更新完成,重启Server的服务即可。

    2、单机部署与主-备模式

    ArcGIS for Server支持主备模式,但需要借助第三方的负载均衡软件或硬件。

    2.1、主-备架构

    主备模式下,两台GIS服务器需要完全一样的环境,包括:独立的服务目录、配置存储等。如果使用的是文件型的数据,不建议使用网络共享,建议在每台GIS服务器上保留单独的一份,或者使用数据库、存储设备。

    主备模式下,需要保证两台GIS服务器上的服务同步。通常的方法有:

    (1)使用自定义的Admin脚本实现;

    (2)虚拟化技术。

    3、单机部署与主-主模式

    ArcGIS for Server支持主主模式,但需要借助第三方的负载均衡软件或硬件。

    3.1、主-主架构

    主主模式下,两台GIS服务器需要一样的环境,包括:独立的服务目录(cache、jobs、system)、配置存储等。但是output服务目录必须共享给两台GIS服务器

    如果使用的是文件型的数据,不建议使用网络共享,建议在每台GIS服务器上保留单独的一份,或者使用数据库、存储设备。

    主主模式下,需要保证两台GIS服务器上的服务同步。通常的方法有:

    (1)使用自定义的Admin脚本实现;

    (2)虚拟化技术。

    4、集群部署与Web Adaptor

    使用Web Adaptor可实现灵活的集群部署。一般架构如下:

    集群部署中的各节点GIS服务器,需要使用相同的安装帐号、共享的配置存储和服务目录、共享的数据或本地数据副本。

    为防止Web Adaptor单点故障,也可使用第三方实现Web Adaptor集群。

    为合理利用资源,还可以在Server中建立不同集群组。如在集群组A中发布地图服务,在集群组B中发布GP服务。

    5、集群部署与第三方负载均衡

    ArcGIS for Server支持使用第三方的负载均衡软件或者硬件实现集群部署。

  • 相关阅读:
    Hadoop学习资料收集
    sed使用详解
    shell编程001
    电影《无法触碰》
    正则表达式
    I/O重定向与管道
    bash基础知识
    用户权限模型
    Linux文件管理常用命令
    根文件系统详解
  • 原文地址:https://www.cnblogs.com/xinligis/p/4377105.html
Copyright © 2020-2023  润新知