Esri 提供了各种部署自动化工具和模式,可帮助部署 ArcGIS Pro、ArcGIS Enterprise 以及用户将部署到 IT 环境的其他软件。
虽然可以在 ArcGIS 中使用多种自动化工具,从 shell 脚本到 Puppet 或 Ansible 等工具,但 Esri 为此类自动化构建并发布了两个主要工具集:
特定于提供程序的工具是帮助部署到特定提供程序环境的程序,或可以在编辑后用于开始部署到特定环境中的工件。 无论哪种情况,了解您现有的云覆盖范围、网络架构和现有资产都是考虑或选择工具的重要前提。 这些工具包括:
无论哪种情况,了解您现有的云覆盖范围、网络架构和现有资产都是考虑或选择工具的重要前提。
此外,还建议考虑软件部署自动化的现有组织标准,并在可能的情况下与这些标准保持一致。 当组织更喜欢使用 Terraform 时建议云构建器会带来混淆,并可能减慢部署速度。
基于技术的工具会以特定的自动化技术为基础,包括 Chef Cookbooks for ArcGIS 和 PowerShell DSC for ArcGIS。 这些是企业 IT 组织用于自动部署各种软件的常用技术,Esri 致力于与 IT 标准保持一致,因此准备了这些特定于技术的工具集。
这些工具可以与其他 IT 自动化工具或系统(如 Ansible 或 Puppet)以及其他自动化步骤结合使用,以实现有用的部署自动化水平。 这些工具的实施通常是专门针对组织的 IT 环境配置的,但通过集成基于技术的部署工具,通常可以实现适当程度的自动化。 一些组织可能会自动执行基础结构部署、安装软件,然后创建映像,依靠进一步的自动化来根据特定于环境的变量或注意事项创建实际的站点内容或配置。
组织通常对自动化其 ArcGIS Pro 部署感兴趣,虽然 Esri 未发布针对此模式的特定工具,但这些部署通常与其他系统兼容,例如 Microsoft Systems Manager。 有关 ArcGIS Pro 自动部署的详细信息,请参阅如何静默安装 ArcGIS Pro。 使用此方法,还可以自动安装更新。
ArcGIS Pro 组织部署的其他注意事项包括:
相关资源: