ArcGIS Enterprise 支持配置引用用户数据的 Web 服务,作为在发布期间将数据复制到 ArcGIS Enterprise 的替代方案。 当 ArcGIS Enterprise 在云中运行时,可以使用其他数据存储选项支持引用的 Web 图层。 其中包括云存储、托管数据库服务和云数据仓库。
可用的选项取决于您发布的 Web 服务类型以及在其中运行的云 ArcGIS Enterprise。
云存储
对于云部署,您可以使用云存储来存储引用的 Web 图层的数据和缓存。 支持的图层类型和云存储服务因工作流而异,但您可以通过以下链接了解更多信息
云存储位置可通过 ArcGIS Enterprise 注册为数据存储,并以以下方式使用:
- 存储地图服务或配置为从缓存绘制的图像服务的预渲染缓存切片图像。 使用云数据存储作为缓存目录是将大型缓存存储在文件系统上的替代方法。
- 存储切片、矢量切片、3D 切片或场景图层的预渲染缓存。 缓存将被创建并放置在已注册的云存储位置,引用的服务将直接从 ArcGIS Enterprise 中的数据存储项目发布。 与从 ArcGIS Pro 发布时复制所有数据的替代方法相比,这种方法在发布大型数据集时节省了时间,并避免了使用托管服务器上的资源。
- 存储可用于发布引用影像图层的栅格和图像文件。 当 ArcGIS Enterprise 配置为图像托管或栅格分析时,此功能受支持。
了解如何在门户中添加云存储数据存储项目或者使用 ArcGIS Server Manager 来注册云存储位置。
数据库服务
云供应商提供数据库即服务 (DBaaS),允许您使用数据库系统,而无需安装、升级或维护底层软件和硬件。 这些服务还在可管理性和可扩展性方面提供了显著的优势。 ArcGIS 支持各种 DBaaS 解决方案,包括支持在其中存储企业级地理数据库。 这可以作为在云中的虚拟机 (VM) 上安装关系数据库管理系统 (RDBMS)(例如、Microsoft SQL Server、Oracle 或 PostgreSQL)的替代方案。
有关受支持的数据库服务产品的列表,请参阅在云中使用 ArcGIS 和数据库的要求。
云数据仓库
与云存储和数据库服务一样,云数据仓库是可扩展、有弹性且性能良好的存储解决方案,可作为托管服务在公共云中使用。 云数据仓库针对大量数据分析进行了优化,并越来越多地被用作数据存储的集中资料档案库。 ArcGIS Enterprise 支持集成云数据仓库的数据进行可视化和分析。
有关支持与 ArcGIS Enterprise 和 ArcGIS Pro 一起使用的云数据仓库的详细信息,请参阅将 ArcGIS 与云中的数据库结合使用的要求。
云服务集成的延迟注意事项
使用云服务存储用户数据会产生潜在延迟问题,从而对性能造成不利影响。 例如,使用在澳大利亚数据中心本地运行的 ArcGIS Server 站点注册在云提供商的美国东部区域运行的云数据仓库时,需要在网络中长距离传输数据请求。 使用该数据发布的服务响应请求的速度会较慢。
为了最大限度减少延迟,建议您将组件放在同一云提供商的同一区域。 同地址部署可有效缩短信息在网络中传输的距离。 例如,如果您使用位于 AWS af-south-1 区域的 Amazon S3 为您引用的影像图层存储影像,所有 ArcGIS Enterprise 的其他组件也应在 AWS af-south-1 区域中运行。 将服务发布至 ArcGIS Enterprise 的客户端(例如 ArcGIS Pro)也应同样位于 ArcGIS Enterprise 所在位置。
注:
如果 ArcGIS Enterprise 软件组件不在同一云的同一区域运行,则理论上 Esri 不支持连接到云服务以获取引用数据。