如果您使用 Amazon Web Services (AWS) 管理控制台手动构建 ArcGIS Server 站点,则需要知道在 AWS EC2 实例上运行 ArcGIS Server 需要哪些内容。
有关使用 Amazon Web Services 功能和 AWS 管理控制台的具体步骤及说明,请参阅 Amazon Web Services 文档。以下是启动运行独立 ArcGIS Server 站点的 EC2 实例的具体信息。
启动实例前
必须启用您的 Amazon 帐户以访问 AWS,并且您应该创建弹性 IP 地址以和 ArcGIS Server for Amazon Web Services 实例一起使用。
- 打开 web 浏览器并使用 Amazon 用户名和密码登录到 AWS 管理控制台。
必须启用您的 Amazon 帐户以访问 AWS,可在 AWS 网站上执行这一一次性步骤。如果不确定要使用的帐户,请与系统管理员或 Amazon 联系。
- 转到 AWS 控制台的 EC2 部分并选择您工作时所在的区域。
区域代表全球各地可用的 AWS 数据中心。使用区域可使您的部署更贴近客户需求或满足其法规要求。不同区域间价格存在波动。
- 分配新的弹性 IP 地址以和您的实例一起使用。需确保记录创建的 IP,因为稍后您将使用该 IP。
通过 Esri AMI 启动实例
首次使用新 Esri AMI 前,您必须接受 AWS Marketplace 条款。该操作完成后,请使用此 AMI 通过 AWS 管理控制台的 EC2 部分启动实例。要查找 Amazon 机器映像 (AMI),请搜索 ArcGIS 或 Esri。
此处包含一个可用于 Linux 的 AMI 和两个可用于 Windows 的 AMI(其中一个包含 SQL Server Express,另一个包含 SQL Server Standard)。
实例类型及详细信息
在启动 EC2 实例时您必须选择实例类型。确保选择的实例类型至少满足最低的 ArcGIS Server 系统要求。
请注意不同的实例类型将产生不同的 Amazon 缴纳费用。
存储选项
通过 AWS 管理控制台启动实例时,您将有机会更改存储选项。但是,在启动实例时,请勿更改存储设置。具有有关配置设备制图的 AMI 的设置,并且更改存储选项可能会导致这些制图失败。
您可以在启动实例后更改附加 EBS 卷的大小。有关详细信息,请参阅使用 EBS 卷。
标签
创建密钥和值以标识实例。
安全组
在启动实例时创建安全组以定义可访问实例的传入流量。
以下是适用于登录到 ArcGIS Server for Amazon Web Services 实例和测试服务是否正在运行的基本安全组规则。请参阅常见安全组配置,了解可用于不同情形的安全组规则列表。
协议 | 端口范围(代码) | 源 |
---|---|---|
RDP(仅限 Windows 实例) | 3389 | 指定允许通过远程桌面连接到实例的计算机的 IP 地址或 IP 地址范围。 |
SSH(仅限 Linux 实例) | 22 | 指定允许通过 SSH 客户端连接到实例的计算机的 IP 地址或 IP 地址范围。 |
自定义 TCP 规则 | 6080 | 如果未使用弹性负载均衡器,请输入 0.0.0.0/0。如果使用弹性负载均衡器,请输入弹性负载均衡器的安全组名称。显示为一个值(如 amazon-elb/amazon-elb-sg)。 |
创建密钥对
启动实例后,创建密钥对来允许您登录到 AWS 实例。此密钥对需要检索 Windows 实例的管理员密码。您必须具有能够建立到 Linux 实例的 SSL 连接的密钥对。
下载扩展名为 .pem 的密钥对文件。将该文件保存到安全位置。
启动实例后
启动实例会需要几分钟。实例启动过程中,其状态在 AWS 管理控制台中会显示为“挂起”。实例启动完毕后,其状态显示为“已启动”,同时这一正在运行 AWS 的实例会产生相应费用。可能需要单击刷新以确定实例是否启动完毕。
启动 AWS 实例几分钟后,您可能会注意到即使实例的状态在 AWS 管理控制台中显示为“已启动”,您也无法登录。实例和 ArcGIS 配置需要花几分钟才能完成。
要确定您的实例是否已准备好接受连接,请在 AWS 管理控制台右键单击该实例,然后单击获取系统日志。如果是首次启动实例,此时将显示一个空白日志屏幕。在正常运行的 Windows AWS 实例中,如果过几分钟查看日志,您会看到一条显示 Windows 就绪的信息。为让 ArcGIS 有时间进行自身配置,至少在系统日志报告 Windows 就绪消息后的五分钟内(该时间会根据 Amazon Web Services 的运行状况而变化),您不应尝试连接 AWS 实例。
要了解有关登录实例和使用实例的详细说明,请参阅通过 Windows 远程桌面连接管理 Amazon EC2 实例、通过远程访问 Ubuntu Linux 管理 Amazon EC2 实例或通过 Windows 远程访问 Ubuntu Linux 管理 Amazon EC2 实例。
如果计划在实例上的企业级地理数据库中存储数据,必须创建地理数据库。有关说明,请参阅在 SQL Server on AWS 中创建企业级地理数据库或在 PostgreSQL on AWS 中创建地理数据库。
提示:
不再需要使用 EC2 实例时,将其停止或终止以避免产生不必要的费用。终止实例时,其所有数据和软件都将丢失并且无法恢复。但是,可在不丢失数据的情况下停止和启动实例(如果实例停止时您没有选择终止实例的选项)。可右键单击实例的状态以查看可用于停止、启动或终止实例的菜单。
部署 Portal for ArcGIS 和 ArcGIS Data Store
Esri AMI 中部署的实例安装了 Portal for ArcGIS 和 ArcGIS Data Store。如果您拥有 ArcGIS Enterprise 许可,则可以在 AWS 实例中部署 Portal for ArcGIS。还可以在实例中部署 ArcGIS Data Store、(至少)创建一个关系数据存储、使用 AWS 上的 ArcGIS GIS Server 站点对其进行配置,以及将站点设置为门户的托管服务器。