根据您的需求进行优化的 ArcGIS Enterprise 部署可能需要多台计算机或具有大量内存或磁盘空间的计算机。使用云部署通过 Amazon Web Services (AWS) 为部署所需的计算机提供灵活性和可扩展性。要简化在 AWS 上创建 ArcGIS Enterprise 部署,请使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services。
ArcGIS Enterprise Cloud Builder for Amazon Web Services 包括一个图形用户界面应用程序(自 ArcGIS 10.7.1 起)和 ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services 实用程序,用于自动化 ArcGIS Enterprise 的云部署。要使用其中一个应用程序,请确认您符合先决条件并从 My Esri 下载 ArcGIS Enterprise Cloud Builder for Amazon Web Services 文件。
先决条件
运行 Cloud Builder 应用程序或命令行实用程序之前,您需要以下项目。如果您不确定如何获取它们,请咨询您的 IT 管理员。
- AWS 帐户。
- AWS 访问密钥和相应的保密密钥,或者在您将运行 Cloud Builder 的计算机上设置的 AWS 配置文件名称。
- 除基础部署以外所拥有的 Portal for ArcGIS、ArcGIS GIS Server 和任何 ArcGIS Server 许可角色的许可文件。所有许可文件必须适用于相同的 ArcGIS 版本。
- 一个或多个 SSL 证书文件 (.pfx) 和相应的密码。
- 用于运行 Cloud Builder 的 Microsoft Windows 计算机。
- 安装在您将运行 Cloud Builder 的计算机上的 Microsoft .NET Framework 4.6.1 或更高版本。
- 在您将运行 Cloud Builder 应用程序的计算机上安装最新 64 位版本的 Microsoft Visual C++ Redistributable for Visual Studio。
接受 AWS 条款并选择模板
首次使用 Amazon Machine Image (AMI) 之前,您必须阅读并接受 AWS Marketplace 条款。新版本的 AMI 将被视为新的 AMI;因此,您必须在使用每个新版本的 EsriArcGIS EnterpriseAMI 之前完成此步骤。
下载 ArcGIS Enterprise Cloud Builder for Amazon Web Services
从 My Esri 下载 ArcGIS Enterprise Cloud Builder for Amazon Web Services 文件,然后双击该文件以将其内容提取到本地驱动器。
默认提取位置为 C:\Program Files\ArcGIS\CloudBuilder\AWS,但您必须为 Windows 管理员,才能提取到此位置或从此位置运行 Cloud Builder。如果您不是 Windows 管理员或者正在运行 Cloud Builder 的人员不是 Windows 管理员,请为提取的文件指定其他位置。
以下 Windows 操作系统支持 ArcGIS Enterprise Cloud Builder for AWS10.7.1:
操作系统 | 经测试的最新更新或补丁包 |
---|---|
Windows 10 家庭版、专业版和企业版(64 位) | 2019 年 1 月 8 日更新 |
Windows 8.1 专业版和企业版(64 位) | 2019 年 1 月 8 日更新 |
Windows 7 旗舰版、专业版和企业版(64 位)* | 2019 年 1 月 8 日更新 |
Windows Server 2019 标准版和数据中心版(64 位) | 2019 年 1 月 8 日更新 |
Windows Server 2016 标准版和数据中心版(64 位) | 2019 年 1 月 8 日更新 |
Windows Server 2012 R2 标准版和数据中心版(64 位) | 2019 年 1 月 8 日更新 |
Windows Server 2012 标准版和数据中心版(64 位) | 2019 年 1 月 8 日更新 |
Windows Server 2008 R2 标准版、企业版和数据中心版(64 位)* | 2019 年 1 月 8 日更新 |
ArcGIS Enterprise Cloud Builder for Amazon Web Services 应用程序
如果需要用于配置资源以及在 AWS 上部署 ArcGIS Enterprise 的交互式体验,请使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 应用程序。在部署之前,请确定所需 ArcGIS 组件,因为 ArcGIS Enterprise Cloud Builder for Amazon Web Services 应用程序目前不包含更改现有部署的功能。
- 在单个 Amazon Elastic Compute Cloud (EC2) 实例和所需联合服务器上部署 ArcGIS Enterprise。
- 创建高度可用的 ArcGIS Enterprise 部署和所需联合服务器。
- 创建独立 ArcGIS Server 站点。
要打开应用程序,请浏览至已提取 ArcGIS Enterprise Cloud Builder for Amazon Web Services 的位置并双击 cloudbuilder.exe 文件。
设置首选项(可选)
可以在部署中设置部署的默认 AWS 区域和 Amazon EC2 实例根驱动器的默认大小。在应用程序中移动时,将使用设置的首选项值来预先填充区域和驱动器大小选项。
要设置这些首选项,请打开应用程序,登录到您的 AWS 帐户,然后单击应用程序部署页面底部的首选项链接。
管理部署
使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 创建部署后,当打开应用程序时,部署将显示在现有部署列表中。在该列表中,可执行以下操作:
ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services
ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services 实用程序是用于自动化 ArcGIS Enterprise 云部署的直观工具。
要在 Amazon Web Services (AWS) 上使用 ArcGIS Enterprise Cloud Builder CLI for AWS 完成 ArcGIS Enterprise 的多机部署,需要在浏览器中使用两个 JSON 文件,即 Microsoft Windows 计算机的命令提示符以及 AWS Management Console。可以从自 My Esri 下载的文件中包含的示例文件修改这两个 JSON 文件(一个用于做好安装准备,另一个用于部署)。
注:
使用 AWS 时,一定要确保您的浏览器设置为正确的 AWS 区域(例如 us-west-1 或 eu-east-2),并且您的 JSON 文件引用的区域相同。
可使用 Notepad ++ 等文本编辑器编辑 JSON 文件。更改 JSON 文件后,请打开命令提示符控制台,将目录更改为您已提取 Cloud Builder 的文件夹,然后运行 cloudbuilder.exe。指定正确的 JSON 文件以及准备 (PREP)、CREATE 或 DELETE 部署所需的命令。
- cloudbuilder.exe PREP -j <prepfilename.json>
- cloudbuilder.exe CREATE -j <createfilename.json>
- cloudbuilder.exe DELETE -j <createfilename.json>
- PREP 命令会在创建部署之前自动完成所需的几个任务。它会为您的部署创建网络堆栈和 Amazon Simple Storage Service (S3) 存储段,将所有所需的授权文件和 SSL 证书上传到该存储段,然后将 SSL 证书导入到 AWS 证书管理器。如果您尚未手动完成这些步骤,则仅当第一次创建特定 ArcGIS Enterprise 部署时才需要 PREP 命令。
- CREATE 命令用于创建基础 ArcGIS Enterprise 部署,并且可以创建并联合所指定的每个 ArcGIS Server 许可角色的附加计算机。运行该命令创建初始部署后,可以稍后使用更新的文件运行该命令,以将更多网站添加到部署中。要了解更多关于其架构和功能的信息,请参见基础 ArcGIS Enterprise 部署。
- DELETE 命令用于删除部署及关联的 AWS 资源。它只能删除使用 ArcGIS Enterprise Cloud Builder CLI for AWS 创建的部署 。