Skip To Content

Amazon Web Services 上的部署选项

可以使用 ArcGIS Enterprise Amazon 机器映像 (AMI) 在 Amazon Web Services (AWS) 上启动多个不同的架构。Esri 提供了一个工具 ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services,可用于根据 ArcGIS Enterprise AMI 准备和创建部署。Esri 还提供了示例 AWS CloudFormation 模板,可用于启动大多数支持的架构。

您还可以使用 AMI 和 AWS 管理控制台在 AWS 上部署 ArcGIS。

ArcGIS Enterprise Cloud Builder CLI for AWS

ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services 将获取您在 JSON 文件和 Esri CloudFormation 模板中提供的信息,以自动化准备步骤,例如创建网络堆栈和 Amazon Simple Storage Service (S3) 存储段,以及将您的 ArcGIS 授权文件和 SSL 证书上传到存储段。ArcGIS Enterprise Cloud Builder CLI for AWS 也会使用您在 JSON 文件中提供的信息来创建以下架构:

  • 基础 ArcGIS Enterprise 部署
  • 基础 ArcGIS Enterprise 部署以及联合 ArcGIS GeoAnalytics Server、栅格分析服务器以及影像托管服务器
  • 独立 ArcGIS Server 站点(如果需要,可将其与 ArcGIS Enterprise 部署联合)

AWS CloudFormation 模板

Esri 提供了示例 AWS CloudFormation 模板,可用于部署 AWS CloudFormation 和 ArcGIS 中所述的架构。

您可以将这些模板与 Python 或 Windows PowerShell 工具配合使用以自动化这些相同架构的部署。

AWS 工具 和 ArcGIS 部署

本地部署时,您可以使用 AWS 管理控制台尽可能手动在 AWS 上构建相同的架构;但是,这需要您熟于配置 ArcGIS Enterprise 的组件,并熟练使用 AWS。此部分包括对手动部署的提示以及指向相关主题的链接。

如果使用 AWS 管理控制台手动构建站点,则可以使用 Esri AMI 或派生自其中一个 Esri AMI 的自定义 AMI 来创建包含 ArcGIS ServerPortal for ArcGISArcGIS Data Store 的实例。无论哪种情况,您都需要创建诸如以下的支持组件:

  • Amazon 弹性负载均衡器。如果您的部署包含多机 ArcGIS Server 站点,则必须启动弹性负载均衡器并向其添加计算机。
  • 企业级地理数据库。如果您希望在 AWS 上的企业级地理数据库中存储数据,则必须在 AWS 上创建数据库并在其中创建地理数据库,然后将其注册到 ArcGIS Server 站点。
  • Amazon Elastic IP 地址。如果创建单机 ArcGIS Server 站点或者在 AWS 上创建地理数据库,请为实例分配一个 Elastic IP 地址。

ArcGIS Server Cloud Builder on Amazon Web Services

注:

ArcGIS 10.6.1 为 ArcGIS Server Cloud Builder on Amazon Web Services 的最终版本。请改用 ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services 部署 ArcGIS Server 站点。

ArcGIS Server Cloud Builder on Amazon Web Services 可用于构建独立 ArcGIS Server 站点。该站点可以包含单台 ArcGIS Server 计算机,或者您也可以创建包含多台 ArcGIS Server 计算机的复杂站点。还允许您包含一个企业级地理数据库并确定该数据库的放置位置。

AWS 上 的 ArcGIS 部署注意事项

对于 AWS 上的特定架构,请注意以下信息:

ArcGIS Enterprise 使用切片缓存数据存储

如果您正在 Windows 系统中使用 ArcGIS Enterprise 10.6,且您的门户成员将要发布托管场景图层,则需要以下附加配置:

  • 发布托管场景图层之前,请与托管服务器站点中的每台计算机建立远程桌面连接,并在 Internet 选项中启用 SSL 3.0。有关启用 SSL 3.0 的说明,请参阅技术文章 000016013
  • 请在切片缓存数据存储与托管服务器之间建立信任。有关说明,请参阅技术文章 000012516,并按照其中所述步骤进行操作。

ArcGIS Server 站点与 Windows 上的 ArcGIS API for JavaScript 应用程序配合使用

如果将在 Windows 实例上托管 ArcGIS API for JavaScript 应用程序以与通过 ArcGIS Server Cloud Builder on Amazon Web Services 或 CloudFormation 模板创建的 ArcGIS Server 站点配合使用,则必须使用 ArcGIS Server 站点配置 ArcGIS Web AdaptorEsri AMI 包括 ArcGIS Web Adaptor,因此,您只需登录到您的实例并配置 Web Adaptor 即可。有关详细信息和说明,请参阅在 Windows 站点上部署 Web 应用程序