Skip to main content

使用 AWS 管理控制台来部署和管理 ArcGIS Enterprise

Amazon Web Services (AWS) 管理控制台是一款 web 应用程序,可用于管理已在 AWS 上创建的 Amazon Elastic Compute Cloud (EC2) 实例和其他资源。

提示:

有关要与 AWS 管理控制台配合使用的浏览器版本的信息,请参阅 AWS 文档

需要更专业配置的高级用户可以使用 AWS 管理控制台创建部署。

使用 AWS 管理控制台创建部署是一个多步骤过程,需要架构规划和了解 Amazon Web Services。

以下是使用 AWS 管理控制台部署 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 以满足组织需求。

    1. 配置门户安全

    2. 添加或邀请成员到门户,配置成员角色分配应用许可

    3. 门户内容的配置类别

  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 进行编程。