Skip To Content

使用 ArcGIS Enterprise on Amazon Web Services 和 AWS Management Console

Amazon Web Services (AWS) Management Console 是一个 Web 应用程序,可用于对 Amazon Elastic Compute Cloud (EC2) 实例以及在 AWS 上创建的其他资源进行管理。 通常,您将使用 ArcGIS Enterprise on Amazon Web Services 部署工具创建部署,然后使用 AWS Management Console 准备资源并完成高级管理任务,例如调整安全组规则或为实例附加更多存储。

提示:

有关与 AWS Management Console 配合使用的浏览器版本的信息,请参阅 AWS 文档

需要更专业配置的高级用户可以使用 AWS Management Console 创建部署。

使用 AWS Management Console 创建部署是一个多步骤过程,需要架构规划和了解 Amazon Web Services

以下是使用 AWS Management Console 部署 ArcGIS Enterprise 的基本工作流的摘要示例。 您所采用的方法可能会根据部署的需要而有所不同。

  1. AWS 上进行部署准备。
    1. 创建一个 Amazon 帐户并确保其包含 EC2 访问权限。
    2. My Esri 下载 ArcGIS 软件和许可。
    3. 创建 ArcGIS 的 Amazon 安全组,至少配置一个允许远程访问的安全组。
    4. 对于单个 EC2 实例 ArcGIS Enterprise 部署,配置一个 Amazon 弹性 IP 地址并将完全限定域名映射到该 IP 地址。 在部署所在的同一 Amazon 区域中创建弹性 IP 地址。
    5. 对于包含多台计算机的部署(多个 EC2 实例),在部署所在的同一 Amazon 区域中创建弹性负载均衡器。 为每个负载均衡器创建 CNAME DNS 映射。
  2. 根据需要的 ArcGIS Enterprise 部署类型和大小启动所需的 EC2 实例。

    确保 EC2 实例包括支持 ArcGIS 软件的操作系统

  3. 连接到 EC2 实例以安装和配置 ArcGIS Enterprise 组件。

    按照每个 ArcGIS Enterprise 组件适用的安装指南中的说明操作。

  4. 创建所需要的 ArcGIS Server 角色并将其与门户联合

    针对所需要的每个联合服务器站点启动至少一个 EC2 实例。

  5. 如果您的用户将发布引用已注册数据的服务,请在 AWS 上设置一个用于存储数据的位置。
    1. 选择在云中存储数据的位置。
    2. 可选择为本地数据存储配置附加 EBS 卷
    3. 或者,可在 Amazon Relational Database Service (RDS) for PostgreSQLAmazon RDS for SQL Server 中创建企业级地理数据库,以存储服务数据。
    4. 授予 ArcGIS Server 帐户访问您数据的权限。
    5. 使用您的独立和联合 ArcGIS Server 站点注册数据源
  6. 选择数据传输方法并将数据移动到 AWS
  7. 自定义 EC2 实例上的安全性(如防火墙调整、SSL 配置)并设置安全组规则。
  8. 对于 ArcGIS Enterprise 部署,配置 ArcGIS Enterprise 门户以满足组织需求。
  9. 如果创建独立 ArcGIS Server 站点,请配置 ArcGIS Server 安全性
  10. 准备生产环境。
    1. 更改 AWS 安全组规则以禁用或限制对生产型 AWS 实例的远程访问

      这提高了生产实例的安全性。

    2. 创建自定义 AMI,使其包含站点上的服务和应用程序。
    3. 如有必要,使用较大实例类型进行迭代,以便使用适当的部署功能查找实例类型。
    4. 如果需要,可使用自定义 AMI 启动或终止 ArcGIS Server 站点中的实例以响应需求

      可以编程方式使用 Amazon 自动伸缩 API 执行此操作,也可手动执行。 可通过 Amazon 弹性负载均衡器连接多台计算机。

此帮助系统描述了上述的多个步骤。 另一有用的资源是 Amazon Web Services 文档,其中介绍如何使用 AWS Management Console 以及如何使用 Amazon Web Services 进行编程。