为数据编辑和管理系统选择部署模式
数据编辑和管理系统通常使用以下四种部署模式之一进行部署:
在为组织设计 GIS 系统时,选择部署模式是最重要的决策之一。
也许此决策中最关键的因素是与组织的 IT 原则、指导方针以及支持不同部署方法的舒适度保持一致。 例如,一些组织可能更倾向于对基于 SaaS 的系统和解决方案进行标准化。 其他对基于 Kubernetes 的部署进行大量投资的组织,其中包括雇佣和培训具有 Kubernetes 操作经验和技能的员工,可能更倾向于基于 Kubernetes 的部署模式。 而将 GIS 功能构建到其现有应用程序中的组织可能更倾向于基于 PaaS 的方法。
部署模式之间的功能和注意事项存在显著差异。 请参阅以下比较以及部署模式页面以获取更多信息。
有关这些部署方法的常规信息和注意事项,请参阅 ArcGIS 概览的 ArcGIS 产品和部署选项页面。
功能比较
除了与您的 IT 原则、指导方针和舒适度保持一致之外,在决策过程中考虑每种部署模式的功能同样非常重要。 数据编辑和管理系统的功能因部署模式而异。 以下矩阵比较了每种部署模式支持的具体功能。
以下未列出在数据编辑和管理系统中使用,但通常由其他系统提供的功能,例如底图、地理编码和位置服务系统提供的其他位置服务。 了解有关相关系统模式的详细信息。
完全支持
部分支持
有关以上列出的每一行的详细信息,请参阅数据编辑和管理系统功能。 此外,上述每个单元在数据编辑和管理系统部署模式页面中都有更详细的描述。
上文所示功能反映了截至 2025 年 7 月可用的功能。
一般注意事项
以下注意事项旨在帮助您的组织将业务和 IT 需求与相应的数据编辑和管理系统部署模式保持一致。 此处提供的信息并非详尽无遗,而是强调了设计和实施数据编辑和管理系统的关键注意事项。
- 可扩展性、可靠性、服务级别协议 (SLA)、安全性以及组织与 Esri 之间的责任平衡往往是选择部署模式的主要因素。 有关详细信息,请参阅可靠性、性能和可扩展性以及安全性支柱。
- 拥有中大型编辑人员群体的组织,或者需要长期事务、冲突检测和协调、空间和属性规则以及存档和高级审计或编辑功能谱系的组织,倾向于在 Windows、Linux 或 Kubernetes 上使用基于 ArcGIS Enterprise 的部署。 这两种部署模式提供了最强大的数据编辑和管理功能,并支持灵活地与工作流和治理需求保持一致。
- 所有部署模式都可以支持众包式数据采集方案;但是,与组织边界内外的广泛用户合作的组织往往倾向于使用基于 SaaS 或 PaaS 的部署模式。 这两种模式都是安全的,并且可以访问 Internet,允许用户在不直接访问组织网络的情况下访问。 它们还可以无缝、自动地扩展,从而实现非常广的宣传范围及很高的用户参与度。 SaaS 模式特别支持外部用户的社交媒体登录和身份识别,为审计和社区参与提供了更高的便捷性。
- 使用 ArcGIS Online 的 SaaS 部署模式可实现最快的上市时间。 它提供的功能可以非常快速地建立起来,并且所包含的各种应用程序支持广泛的工作流和用户需求。 虽然它提供的数据编辑和管理功能是 Windows、Linux 和 Kubernetes 上基于 ArcGIS Enterprise 的部署所提供功能的一部分,但它们往往适用于许多数据编辑和管理方案。
- 使用 ArcGIS Location Platform 的 PaaS 部署模式适用于希望构建自己的数据编辑和管理应用程序,或将数据编辑和管理功能集成到现有系统和/或应用程序的组织。 SaaS 和 PaaS 部署模式之间存在一些显著的功能和注意事项差异,因此请在部署模式页面中仔细查看这些详细信息。
- 在实施数据编辑和管理系统时,需要考虑许多特定于行业的功能。 由于这些功能因部署模式而异,因此请在部署模式页面中仔细查看这些详细信息。 以下是一些关键注意事项概要:
- Esri 通过 ArcGIS Solutions 计划提供了许多特定于行业的 ArcGIS 配置。 这些通常可用于 SaaS、Windows、Linux 和 Kubernetes 部署模式。
- Esri 为公共设施网络、宗地管理、道路和高速公路以及管线管理提供了多种高级行业特定的数据模型和软件组件。 这些内容仅适用于 Windows 和 Linux,但也可用于 Kubernetes 和 Windows/Linux 混合部署。 这些高级行业特定的数据模型和软件不适用于基于 SaaS 或 PaaS 的部署模式。
- Esri 通过名为 ArcGIS Indoor Spaces 的 SaaS 和基于软件的部署模式为室内空间规划和管理提供数据编辑和管理系统。 此系统通常与其他系统和组件配合使用,以通过 ArcGIS Indoors 实施完整的室内 GIS 解决方案。
- 有关 Esri 对各个行业的常规支持的详细信息,请参阅行业页面。
除了上述一些差异之外,部署模式之间的一些其他扩展功能也存在显著差异。 需要考虑的一些差异包括:
- 工作流管理和自动化通常由 ArcGIS Workflow Manager 提供,其同时具有 ArcGIS Online (SaaS) 和 ArcGIS Enterprise (Windows/Linux) 部署选项。 这两个选项的功能不同,因此,在评估选项时,请仔细查看产品文档。 此外,虽然 ArcGIS Workflow Manager for ArcGIS Enterprise 仅在 Windows 和 Linux 上可用,但其可以与基于 Kubernetes 的部署模式集成,以实现 Kubernetes 和 Windows/Linux 混合部署。
- 使用 ArcGIS API for Python 的所有部署模式均支持基于 Python 的分析和自动化。 SaaS 和 Windows/Linux 部署模式还支持在 GIS 系统内管理的托管 Python 笔记本,由此提供了其他功能和集成机会,例如计划笔记本。 有关详细信息,请参阅 ArcGIS Notebooks。 PaaS 和 Kubernetes 部署模式目前不支持托管 Python notebook。
在为组织设计 GIS 系统时,选择部署模式是最重要的决策之一。 但是,它并不是唯一的一个。 当设计系统时,还需要考虑许多其他因素,其中包括诸如安全性、可靠性和集成等方面。 因此,请注意此处提供的信息并不详尽。 在设计过程中,请详细查看 ArcGIS 优化架构框架的架构实践和支柱以及产品文档。