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 的基本工作流的摘要示例。 您所采用的方法可能会根据部署的需要而有所不同。
- 在 AWS 上进行部署准备。
- 创建一个 Amazon 帐户并确保其包含 EC2 访问权限。
- 从 My Esri 下载 ArcGIS 软件和许可。
- 创建 ArcGIS 的 Amazon 安全组,至少配置一个允许远程访问的安全组。
- 对于单个 EC2 实例 ArcGIS Enterprise 部署,配置一个 Amazon 弹性 IP 地址并将完全限定域名映射到该 IP 地址。 在部署所在的同一 Amazon 区域中创建弹性 IP 地址。
- 对于包含多台计算机的部署(多个 EC2 实例),在部署所在的同一 Amazon 区域中创建弹性负载均衡器。 为每个负载均衡器创建 CNAME DNS 映射。
- 根据需要的 ArcGIS Enterprise 部署类型和大小启动所需的 EC2 实例。
确保 EC2 实例包括支持 ArcGIS 软件的操作系统。
- 连接到 EC2 实例以安装和配置 ArcGIS Enterprise 组件。
按照每个 ArcGIS Enterprise 组件适用的安装指南中的说明操作。
- 创建所需要的 ArcGIS Server 角色并将其与门户联合。
针对所需要的每个联合服务器站点启动至少一个 EC2 实例。
- 如果您的用户将发布引用已注册数据的服务,请在 AWS 上设置一个用于存储数据的位置。
- 选择在云中存储数据的位置。
- 可选择为本地数据存储配置附加 EBS 卷。
- 或者,可在 Amazon Relational Database Service (RDS) for PostgreSQL 或 Amazon RDS for SQL Server 中创建企业级地理数据库,以存储服务数据。
- 授予 ArcGIS Server 帐户访问您数据的权限。
- 使用您的独立和联合 ArcGIS Server 站点注册数据源。
- 选择数据传输方法并将数据移动到 AWS。
- 自定义 EC2 实例上的安全性(如防火墙调整、SSL 配置)并设置安全组规则。
- 对于 ArcGIS Enterprise 部署,配置 ArcGIS Enterprise 门户以满足组织需求。
- 如果创建独立 ArcGIS Server 站点,请配置 ArcGIS Server 安全性。
- 准备生产环境。
- 更改 AWS 安全组规则以禁用或限制对生产型 AWS 实例的远程访问。
这提高了生产实例的安全性。
- 创建自定义 AMI,使其包含站点上的服务和应用程序。
- 如有必要,使用较大实例类型进行迭代,以便使用适当的部署功能查找实例类型。
- 如果需要,可使用自定义 AMI 启动或终止 ArcGIS Server 站点中的实例以响应需求。
可以编程方式使用 Amazon 自动伸缩 API 执行此操作,也可手动执行。 可通过 Amazon 弹性负载均衡器连接多台计算机。
- 更改 AWS 安全组规则以禁用或限制对生产型 AWS 实例的远程访问。
此帮助系统描述了上述的多个步骤。 另一有用的资源是 Amazon Web Services 文档,其中介绍如何使用 AWS Management Console 以及如何使用 Amazon Web Services 进行编程。