ArcGIS Enterprise 和 ArcGIS Online 是两个全面的产品,提供组织范围内的制图、分析、数据管理、共享和协作功能。 两种产品均以安全、可扩展和灵活的方式支持这些工作流,您可以对其进行自定义以满足组织和业务需求。
在选择最适合您的产品时,请注意,并非必须仅选择一种产品。 ArcGIS Enterprise 和 ArcGIS Online 旨在协同工作,并可以在您的组织中实现不同的目的。
ArcGIS Enterprise 和 ArcGIS Online 相似之处
ArcGIS Enterprise 和 ArcGIS Online 在中央网站上运行,允许组织成员创建、自定义、分析和共享 2D 和 3D 数据、地图和应用程序。 成员可以与选定的群组、整个组织或公众共享此信息。
通过 ArcGIS Enterprise 和 ArcGIS Online,您可以从访问模板和可配置应用程序以及一套 Esri 办公室和现场的应用程序开始入门。 此外,您还可以通过 ArcGIS Living Atlas of the World 利用大量的地理数据和信息。
管理员可以自定义 ArcGIS Online 和 ArcGIS Enterprise 站点的外观、添加用户、调整权限以及通过类似的基于 Web 的界面设置高级设置和属性。
对于开发人员而言,相同的 API 和 SDK 可用于 ArcGIS Enterprise 和 ArcGIS Online。
ArcGIS Enterprise 和 ArcGIS Online 的不同之处
虽然这两种产品之间有相似之处,但它们的部署方式和要素集及功能集合有所不同。
基础架构、安装和部署
ArcGIS Online 是 Esri 提供的具有高度可扩展性的软件即服务 (SaaS) 产品。 它托管在 Esri 服务器上,完全由 Esri 进行扩展、管理更新和维护。 因为由 Esri 控制更新计划,您无需负责升级或修补系统。 ArcGIS Online 始终为世界各地的任何用户提供最新的内容。 ArcGIS Online 将基于您的使用情况和数据进行动态扩展,无需配置其他服务器或基础架构,但如果有必要,您也可以使用其他数据存储。 使用 ArcGIS Online 时仅需要一个组织订阅。
ArcGIS Enterprise 是安装在您控制和管理的基础架构中的软件,无论该软件是安装在云、本地还是虚拟机中。 您可通过该软件设计出满足您组织的业务需求和服务级别协议的高度自定义的系统。 您可以选择将全部基础 ArcGIS Enterprise 组件部署到一台计算机上或扩展到多台计算机上。 可支持高可用性和灾难恢复策略,以及完全断开 Internet 连接的部署。 您可以通过 ArcGIS Enterprise 完全控制系统,而无论是在修补系统时,还是在升级到下一版本的软件时。
ArcGIS Enterprise 通常每年发布一到两个版本,而 ArcGIS Online 通常每年更新四次。 虽然 ArcGIS Enterprise 不包括 ArcGIS Online 具有的全部功能,反之亦然,但是在 ArcGIS Online 更新后所发布的 ArcGIS Enterprise 版本中,您通常可以在 ArcGIS Enterprise 门户中看到 ArcGIS Online 的大部分功能。
特性和功能
两种产品都支持基础的制图和位置工作流,但是在可用的高级功能或附加功能方面存在一些差异。
您可以通过使用基于功能的服务器角色(例如,GIS Server、Image Server、Mission、Server、GeoAnalytics Server、Notebook Server、GeoEvent Server 和 Knowledge Server)扩展 ArcGIS Enterprise。 其中每个角色都具有独特的功能,例如图像和栅格处理和分析、表格大数据分析、数据科学和实时数据警报、处理和归档、脚本编写以及通过知识图为关系建模等功能。
ArcGIS Online 支持 ArcGIS Image for ArcGIS Online 以用于图像和栅格处理和分析,同时支持 ArcGIS Velocity 以用于大数据分析、数据科学和实时数据处理。 要简化脚本编写工作流,可在 ArcGIS Online 中使用 ArcGIS Notebooks。
您可以使用分布式协作在 ArcGIS Enterprise 组织之间或在 ArcGIS Enterprise 和 ArcGIS Online 组织之间共享数据。 要在 ArcGIS Online 组织之间共享数据,请使用合作伙伴式协作。
两种产品之间的主要差异在于 ArcGIS Enterprise 能够连接到用户管理的数据存储,无论是云存储、文件夹还是数据库。 当发布可以在 Web 上查看和使用的数据集时,发布者可以从这些存储就地引用适当的数据。 这样,您可以使用自己的存储并与其中的数据集成,同时还可以使用由 ArcGIS Enterprise(通过 ArcGIS Data Store)提供的数据存储。 在 ArcGIS Online 中,所有数据都由 ArcGIS Online 系统托管。 要将数据(例如,源于关系数据库)存储在 ArcGIS Online 中,您必须将数据复制到 ArcGIS Online,或使用分布式协作将 ArcGIS Enterprise 数据共享到 ArcGIS Online。
使用 ArcGIS Enterprise,您可以发布其他类型的服务,例如可以在整个 ArcGIS Enterprise 环境中使用地理编码服务和地理处理服务。
最后,ArcGIS Online 和 ArcGIS Enterprise 都支持通过 SAML 和 OpenID Connect 的组织特定的登录帐户,以简化系统之间的身份验证。 两者均支持多因子身份验证 然而,ArcGIS Enterprise 提供 Web 层身份验证、Active Directory 等提供其他安全性和身份验证选项。
ArcGIS Enterprise 和 ArcGIS Online 搭配使用
在 ArcGIS Enterprise 中,您可以使用 ArcGIS Online 服务,例如高程、地理编码、地理丰富等。 您还可以访问并整合 Esri 精选的 ArcGIS Living Atlas 内容,例如底图、图像、人口统计、基础架构和环境数据。 要使用内容,您的 ArcGIS Enterprise 部署必须具有 Internet 访问权限。
许多组织通过分布式协作将 ArcGIS Enterprise 和 ArcGIS Online 搭配使用。 您可通过分布式协作将图层、地图和其他数据从一个系统共享到另一个系统。 在大多数情况下,这样可以使整个组织内的数据访问更加方便,并允许实施工作流(例如在 ArcGIS Enterprise 中管理数据,并通过 ArcGIS Online 与公众共享数据)。
两种产品都支持通过 SAML 和 OpenID Connect 的组织特定的登录帐户,因此您可以简化系统之间的身份验证。
注意事项
当组织需要对运行系统的硬件进行完全控制时,或者在禁止将数据物理存储在非站点或非组织机构控制的基础架构上时,组织通常需要实施 ArcGIS Enterprise。 当组织中的服务器、计算机和设备未连接到 Internet 或 Internet 连接不可靠时,也可以选择 ArcGIS Enterprise。 此外,当需要高级分析功能和分布式处理能力时,许多组织选择部署 ArcGIS Enterprise。
选择使用 ArcGIS Online 和 ArcGIS Enterprise 的方法时,请考虑以下内容:
- 您是否需要在您控制的基础架构或 Esri 控制的基础架构上进行部署? 您的服务级别协议和期望是什么?
- 谁需要访问您的系统,他们将在哪里访问它?
- 您的组织将执行何种分析以及希望在何处执行分析?
- 您是否需要与自己的数据存储集成,还是希望 Esri 托管您的数据?
提示:
有关其他实施注意事项和最佳做法,请参阅 ArcGIS 系统架构:最佳做法。