ArcGIS_Server负载均衡-分布式部署

  • 格式:docx
  • 大小:1.83 MB
  • 文档页数:53

下载文档原格式

  / 53
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何配置分布式部署

ESRI中国(北京)有限公司

2010年5月

目录

1.1 简介 (4)

1.2 选择一个配置 (6)

1.3 每台机器上安装相应的功能 (8)

1.4 运行POSTINSTALL向导 (10)

1.5 将帐户添加到AGSADMIN组和AGSUSERS组 (13)

1.6 注销或重新启动每一台机器 (13)

1.7 准备服务器使用的所有服务器目录 (13)

1.8 授予服务器目录共享权限 (15)

1.9 授权服务器目录文件(NTFS)许可 (15)

1.10 数据目录的授权许可 (16)

1.11 为您的服务器目录关联虚拟目录 (17)

1.12 配置日志目录 (19)

1.13 连接到GIS SERVER (19)

1.14 指定的日志目录位置 (20)

1.15 添加服务器目录 (20)

1.16 添加SOC机器 (21)

1.17 添加服务 (21)

1.18 疑难解答 (22)

1.19 摘要 (22)

1.20 附录A:帐户和权限图 (24)

1.21 附录B:目录图 (25)

1.22 附录C:常见的问题和错误信息 (26)

1.23 分布式部署实例 (32)

1.23.1先决条件 (32)

1.23.2安装环境配置 (32)

1.23.3安装步骤 (33)

本文档介绍当ArcGIS Server组件被安装到多台计算机上时,如何进行ArcGIS Server配置。这种情况有时被称作分布式安装。

注:ArcGIS Server的分布式安装只能应用于企业级GIS。工作组级别的ArcGIS Server只能部署到一台机器上。

1简介

ArcGIS Server有一个可伸缩的架构,允许部署到一个或者多个机器上。当您第一次安装ArcGISServer时,您可能会选择将所有组件安装在一台机器上以便于开发和测试。一旦您已经准备好部署ArcGIS Server应用,您需要考虑ArcGIS Server的分布式安装,以便用户访问的数量维持在一个系统可以接受的水平。

ArcGIS Server的分布式的安装就是在同一个局域网的多个机器上部署ArcGIS Server System的多个组件。例如,下面的图形描述了一个分布式安装,该服务器对象管理器(SOM),服务器对象容器(SOCs)和Web服务器分布在不同的机器。

ArcGIS Server的分布式的安装允许您通过加入更多的机器,灵活地向外扩展您的部署。由于Container processes处理GIS工作,通常最消耗CPU资源,您添加到系统中的每个SOC机器都增加了GIS服务器可以容纳的用户数量。

正确的将ArcGIS Server组件部署到多台机器上,可以使您的硬件资源得到最有效的利用。例如,如果您的机器数量有限,您可以考虑将SOM和Web服务器安装到同一台机器上,SOM只需使用少量内存。您可以将余下的硬件投入到部署了SOC组件的机器上,以增加GIS服务器负荷。

ArcGIS Server分布式安装的执行与ArcGIS Desktop或者ArcGIS Engine的安装不同,因为您必须正确配置多台机器之间的交互。SOM 必须能够发送服务请求到系统中的任何一台SOC机器上。由于每台机器工作都需要相同的数据和目录,必须使用共同的命名约定(如UNC 路径),这样每个机器才能以相同的方式参考数据和目录。

安全机制也对机器之间的通信提出挑战。例如,一个SOC的帐户可能需要在不同的机器上读写数据的权限。因为ArcGIS Server的体系结构需要开放式通信,在ArcGISServer组件之间不建议设立防火墙(还有Web server和SOM之间或者SOM和SOC之间)。本主题包含了一个其他建议,以确保您系统的安全,该系统含防火墙。

配置ArcGIS Server的分布式安装需要您以正确的顺序执行一

系列重要的管理性任务。这个专题的目的是帮助理解分布式的安装过程。

2选择一个配置

ArcGIS Server分布式系统部署的第一步是设计配置。SOM,SOC,Web Applications和Web Application Developer Framework (ADF)是ArcGIS Server的组成要素。这些可以安装在同一台或多台计算机上。

ADF Runtime必须和Web server安装在同一台计算机上。

您的数据作为您的GIS server在同一个局域网上必须是可用的。如果您不使用Manager来管理您的服务器,ArcCatalog在网络上必须是可用的。但是,您的数据和ArcCatalog不必和GIS server上的任何其他组件部署在同一台计算机上。

ArcGIS Server的安装指南包含几个供您部署系统时可供参考的部署配置图。

/systemdesign上的系统设计策略白皮书还包含一些推荐的ArcGIS Server分布式安装配置图。其中大多数信息是在第4节:GIS产品结构。此外,此文件包含用ArcGIS Server部署ArcSDE的信息。

关于防火墙的说明

ESRI公司不推荐或支持在ArcGIS Server组件之间安装防火墙。用防火墙保护ArcGIS Server System,建议的方法是在外围网络中配置一个反向代理的Web服务器(也称为一个非军事区(DMZ),或屏蔽子网)。在这种情况下,反向代理的Web服务器通过防火墙接受HTTP 请求,这个防火墙通过众所周知的端口(通常端口80)限制流量。然后通过另一个防火墙发送请求——通过一个未知端口到达最终用户——到达ADF Web server。此Web服务器承载您的ArcGIS Server 的Web应用程序和服务,并驻留在安全的内部网络。ADF Web server 这时就可自由建立无限制的分布式组件对象模型(DCOM)和其它ArcGIS Server的组件通信。这样,整个GIS server运行在一个安全的