启动运行 ArcGIS for Server 的 EC2 实例

如果您使用 Amazon Web Services (AWS) 管理控制台手动构建自己的站点,则必须按照以下步骤来创建运行 ArcGIS Server 的 EC2 实例。EC2 实例是一个运行在 Amazon EC2 上的虚拟机。您将使用 Amazon 机器映像 (AMI) 来确定运行在 EC2 实例的软件。

提示提示:

如果使用 ArcGIS Server Cloud Builder on Amazon Web Services 构建站点,则可以充分利用 ArcGIS 10.1 for Server 架构的对等功能,而无需按照以下流程操作。

步骤:
  1. 打开 Web 浏览器访问 AWS 管理控制台
  2. 单击登录 AWS 控制台并使用 Amazon 用户名和密码进行登录。必须启用您的 Amazon 帐户以访问 EC2,可在 AWS 网站上执行这一一次性步骤。如果不确定此步骤中要使用的帐户,请与系统管理员或 Amazon 联系。
  3. 登录后,单击 Amazon EC2 选项卡。
  4. 区域下拉列表中选择您要使用的 AWS 区域。

    区域代表全球各地可用的 AWS 数据中心。使用区域可使您的部署更贴近客户需求或满足其法规要求。不同区域间价格存在波动。

  5. 单击弹性 IP 链接,然后单击分配新地址。请注意该 IP 已创建。
  6. 单击实例链接,然后单击启动实例
  7. 如果系统提示您选择向导类型,请选择经典向导并单击继续
  8. 单击社区 AMI 选项卡并搜索 ArcGIS
  9. 找到您选择的 Esri ArcGIS for Server 10.1 AMI,然后单击其选择按钮。

    此处包含一个可用于 Linux 的 AMI 和两个可用于 Windows 的 AMI(其中一个用于 SQL Server Express,另一个用于 SQL Server Standard)。如果未找到这些 AMI,需要向 Esri 客户服务中心提供您的 Amazon 帐号,以便其与您共享 AMI。

  10. 选择实例数可用性地区实例类型的值。对于简单的测试部署,可保留所有这些选项的默认值。
  11. 选择启动实例请求现货实例,并单击继续

    现货实例允许您对实例进行“自己定价”,尽管您所选的价格所对应的实例并非总是可用。现货实例适用于特定类型的作业,这些作业可在非高峰时间运行并容易停止和恢复。在大多数部署中,将不会使用现货实例。

  12. 选择高级实例选项,例如核 IDRAM 磁盘 ID 的值等。为防止实例出现意外终止,可能要启用“终止保护”和/或将关闭行为更改为停止

    完成选择高级选项后,单击继续

  13. 评估存储设备的配置详细信息,但此时不要进行更改。单击继续

    您可以在启动实例后更改附加 EBS 卷的大小。请参阅在 Windows 上用不同容量的驱动器替换所提供的附加驱动器在 Linux 上用不同容量的驱动器替换所提供的附加驱动器。尽管这些主题提供的是 Cloud Builder 的操作步骤,但适当调整这些工作流即可应用于 AWS 管理控制台。

  14. 此外,为实例配置标签有助于您快速对实例进行识别和分类。每个标签都由一个键/值对构成。系统已配置了部分“名称”标签,因此如果要为实例指定名称,在“名称”键右侧的框中输入名称。

    设置标签完成后,单击继续。接下来,需要创建一个密钥对,稍后会用它来检索 EC2 实例的管理员密码。

  15. 单击创建新密钥对,然后执行以下操作:
    1. 输入密钥对的名称。
    2. 单击创建并下载密钥对
    3. 通过浏览器下载扩展名为 .pem 的文件。将其保存到安全位置。此文件稍后会用于检索实例的管理员密码。
    4. 单击继续

    现在需要配置定义可访问实例的传入流量的安全组规则。

  16. 选择创建新的安全组,并输入名称(例如,ArcGISServer)和描述(例如,ArcGIS EC2 实例的安全组)。
  17. 为安全组定义以下允许的连接,并单击添加规则将每个规则添加到表中:

    规则类型

    端口

    源网络 (IPv4 CIDR)

    RDP

    3389

    <允许通过远程桌面连接的计算机 IP 地址范围>

    自定义 TCP 规则

    6080

    0.0.0.0/0(如果未使用弹性负载均衡器)

    10.0.0.0/8(如果使用弹性负载均衡器)

    注注:

    由于您所在组织的 IT 人员对于打开 EC2 实例上的端口具有不同的要求或规则,这可能会影响您以上所输入的内容。如果不确定允许打开的端口或应使用的 IP 地址,请联系您的系统管理员。

    以上是适用于登录实例和测试正在运行的服务的基本规则。请参阅常见安全组配置,了解可用于不同情形的安全组规则列表。

    完成添加这些规则后,单击继续

  18. 单击启动,然后单击关闭

    启动实例会需要几分钟。实例启动过程中,其状态会在 AWS 管理控制台的我的实例面板上显示为“挂起”。实例启动完毕后,其状态显示为“已启动”,同时这一正在运行 EC2 的实例会产生费用。可能需要单击刷新以确定实例是否启动完毕。

    启动 EC2 实例几分钟后,您可能会注意到即使实例在 AWS 管理控制台显示为“已启动”,您也无法登录。实例和 ArcGIS 配置需要花几分钟才能完成。

    要确定您的实例是否已准备好接受连接,请在 AWS 管理控制台右键单击该实例,然后单击获取系统日志。如果是首次启动实例,此时将显示一个空白日志屏幕。在正常运行的 Windows EC2 实例中,如果过几分钟查看日志,您会看到一条显示 Windows 就绪的信息。为让 ArcGIS 有时间进行自身配置,至少在系统日志报告 Windows 就绪消息后的五分钟内(该时间会根据 Amazon EC2 的运行状况而变化),您不应尝试连接 EC2 实例。

    请参阅通过 Windows 远程桌面连接管理 Amazon EC2 实例通过远程访问 Ubuntu Linux 管理 Amazon EC2 实例,了解有关登录实例和使用实例的其他说明。

提示提示:

不再需要使用实例时,将其停止或终止以避免产生不必要的费用。终止实例时,其所有数据和软件都将丢失并且无法恢复。然而,可在不丢失数据的情况下停止和启动实例。可右键单击实例的状态以查看用于停止、启动或终止实例的菜单。

9/15/2013