Skip To Content

ArcGIS Enterprise 部署工具

Esri 提供了多种可用于部署 ArcGIS Enterprise 的工具。 下面介绍了每种工具的优势和预期用途。

ArcGIS Enterprise Builder

ArcGIS Enterprise Builder 是用于在单台计算机上设置基础 ArcGIS Enterprise 部署的安装和配置向导。

ArcGIS Enterprise Builder 的主要优势在于易于部署。 构建器可在一小时内在您的计算机上准备基础部署。

但是,ArcGIS Enterprise Builder 专用于特定用例(例如测试环境或预览 ArcGIS Enterprise 的新版本)。 该构建器不支持多机环境或其他功能(例如 ArcGIS Server 许可角色)。

了解有关 ArcGIS Enterprise Builder 的详细信息

云部署工具

ArcGIS Enterprise 支持在云平台上执行部署操作,允许您根据组织的 GIS 调整和扩展部署。 部署工具可用于两个公共云平台:Amazon Web Services (AWS)Microsoft Azure。 这些工具可加快云部署速度,并简化未来的升级或扩展。 尽管 Esri 仅针对 AWSAzure 提供了特定于云的部署工具,您也可以使用基于脚本的部署工具在其他云平台或私有云上部署 ArcGIS Enterprise

ArcGIS Enterprise Cloud Builder for AWS

ArcGIS Enterprise Cloud Builder for Amazon Web Services 包括一个应用程序和一组在本地 Windows 计算机上安装的命令行工具。 Cloud Builder 应用程序将指导您在 AWS 上完成创建 ArcGIS Enterprise 部署和 ArcGIS Server 站点的过程。 命令行工具允许您编写部署创建脚本。

了解有关 ArcGIS Enterprise Cloud Builder for AWS 的详细信息

AWS CloudFormation 模板

AWS CloudFormation 是一种代码形式的基础架构服务,可帮助您在 Amazon Web Services (AWS) 上定义架构。 您可以使用提供的 AWS CloudFormation 模板创建基础 ArcGIS Enterprise 部署并为其添加 ArcGIS Server 角色和已注册数据库。

这些 AWS CloudFormation 模板允许您使用预先创建的计算机图像在 AWS 计算机上部署 ArcGIS Enterprise。 有关 Esri 所提供的 AWS CloudFormation 模板的信息,请参阅 AWS CloudFormation 和 ArcGIS

ArcGIS Enterprise Cloud Builder for Microsoft Azure

ArcGIS Enterprise Cloud Builder for Microsoft Azure 是您在本地 Windows 计算机上安装的应用程序。 该应用程序可帮助您在 Azure 上部署 ArcGIS Enterprise 和独立 ArcGIS Server 站点,以管理部署后的操作,例如扩展您的部署和升级到 ArcGIS Enterprise 的未来版本。

该应用程序适合在 Azure 上部署 ArcGIS Enterprise 的初学者。 可用于在 Azure 基础架构上部署以下配置:

  • 单机一体化部署
  • 具有两台 ArcGIS Enterprise 门户计算机、两个 ArcGIS Server 站点和两个 ArcGIS Data Store 计算机的高可用性部署
  • 具有附加 ArcGIS Server 站点以及 ArcGIS Image ServerArcGIS GeoEvent ServerArcGIS GeoAnalytics ServerArcGIS Notebook Server 许可的基础部署
  • 独立 ArcGIS GIS Server 站点
  • 要注册到您的 ArcGIS Enterprise 部署的云数据库服务

了解有关 ArcGIS Enterprise Cloud Builder for Microsoft Azure 的详细信息

Azure Resource Manager 模板

Azure Resource Manager 是一种基础架构即服务解决方案,允许您为 Microsoft Azure 云中的部署创建所需资源。 您可以使用自动化环境提供的模板和帮助器脚本(例如 Azure Cloud Shell)来创建 ArcGIS Enterprise 部署及其所需的基础架构。

Azure Resource Manager 模板在需要重复将 ArcGIS Enterprise 部署到 Azure 云时非常有用。 建议精通 JSON 代码编辑。

了解有关 ArcGIS EnterpriseAzure Resource Manager 模板的详细信息

基于脚本的部署工具

Esri 为经验丰富的信息技术 (IT) 管理员提供了工具包,以自动化 ArcGIS Enterprise 部署。 利用这些资源,管理员可以远程执行可重复部署,包括跨多台计算机的复杂架构。

Chef cookbooks for ArcGIS

Chef 是一个开源 IT 自动化框架,可用于自动创建和维护 IT 基础架构。 Chef cookbook 是 Chef 的脚本编写语言。 提供一种可重复且灵活的机制来部署软件和硬件。

Esri 提供了可用于自动安装和配置 ArcGIS EnterpriseChef cookbook。 可使用它们安装 ArcGIS Enterprise 软件组件(包括其他 ArcGIS Server 站点),并将这些组件配置为彼此配合使用。 运行 ArcGIS cookbook 时,可以提供满足特定要求的配置信息。

ArcGIS cookbook 可帮助您快速恢复 ArcGIS Enterprise 部署或安装相同部署。

在部署 ArcGIS Enterprise 之后,可以使用 ArcGIS API for Python 继续自动化 GIS 工作流。

了解有关 ArcGIS Chef cookbooks 的详细信息

PowerShell DSC for ArcGIS

Esri 可提供相关工具,通过 Microsoft PowerShell Desired State Configuration (DSC) 自动化您的 ArcGIS Enterprise 部署。 您可以使用 PowerShell DSC for ArcGIS 模块来自动化安装、卸载和升级 ArcGIS Enterprise 部署,并为使用该模块的现有部署自动增加软件附加内容。

PowerShell DSC for ArcGIS 包含示例 JSON 文件,在 PowerShell 控制台运行该文件之前,您可以向其中添加特定的信息和参数。 了解详细信息并开始使用 GitHub 上的 PowerShell DSC for ArcGIS 资料档案库