当您在 Amazon Web Services (AWS) 上部署 ArcGIS Server 时,可以将配置存储存储在 Amazon S3 和 DynamoDB 中,但是其他 ArcGIS Server 目录将始终存储在文件服务器 Amazon Elastic Compute Cloud (EC2) 实例上。
配置存储
当您为配置存储使用 Amazon S3 和 DynamoDB 时,多数服务为高可用性服务,但以下服务例外:
- 无法将地理处理服务处理为高可用性服务。
- 缓存服务不会自动处理为高可用性服务,但是可单独对其进行配置,使其具有高可用性。
当您使用此模板创建高可用性 ArcGIS Server 站点时,系统会在 AWS 帐户内创建以下内容:
- 在部署 ArcGIS Server 站点的 AWS 区域内创建一个名为 ArcGISConfigStores 的 DynamoDB 表,并为其配置五个读取容量单位和一个写入容量单位。
- 为每个命名空间创建一个名为 ArcGISConfigStores 的 DynamoDB 表。<命名空间> 创建时配置有 250 个读取容量单位和 25 个写入容量单位。
- 每个命名空间配有名为 arcgis-config-store-<唯一 ID> 的 S3 存储段
当您删除 ArcGIS Server 站点时,ArcGIS 将删除各个命名空间的 S3 存储段和 DynamoDB 表。 如果不将 ArcGIS Server 站点部署到该 AWS 区域,则必须手动删除 ArcGISConfigStores DynamoDB 表。
必须管理 DynamoDB 表中配置的吞吐量设置,以确保 ArcGIS Server 配置存储的操作能够可靠快速地进行。
服务器目录
当 ArcGIS Server 站点部署在单个 EC2 实例上时,服务器目录存储在与 ArcGIS Server 安装相同的实例上。
与使用 ArcGIS Server 高可用性模板部署的站点相关联的文件服务器将被配置为自动恢复。 如果目录所在的实例发生故障或无法使用,AWS 会将实例的状态替换为发生故障前的状态。 如果整个 Amazon 可用性区域在长时间内均不可用,则 ArcGIS Server 站点将无法使用。 如果您希望站点在 Amazon 可用性区域故障时仍能使用,则可以创建 ArcGIS Server 备份,该备份可用于恢复站点。