Amazon Web Services 上的 ArcGIS Pro

可以在 Amazon Web Services (AWS) 云环境中使用 ArcGIS Pro 以提供不同的部署选项。 本主题中的指南可帮助 ArcGIS Pro 用户和 GIS 管理员针对其工作流选择最合适的 AWS 服务。

选择 Amazon Web Services 平台

以下信息介绍了不同的 Amazon Web Services 平台,以及各平台的适用场景、主要优势与局限性。

平台方案ArcGIS Pro 优势局限性

Amazon WorkSpaces Graphics.g4dn 包

ArcGIS Pro

需要快速、托管式 GPU 桌面服务的用户

专用 NVIDIA 直通 GPU,性能可预测

此平台采用固定库存保有单位 (SKU),图像定制功能较少。

Amazon AppStream 2.0

多位 ArcGIS Pro 用户通过 GPU 提供支持的大型虚拟机集群进行流式会话

可扩展的基于浏览器的访问方式,通过 GPU 共享实现成本节约

此平台需要配置文件优化,且离线使用功能受限。

Amazon EC2 GPU 实例 (G4/G5)

需要与物理工作站同等灵活性的 ArcGIS Pro 高级用户或专业团队

完整的管理权限、可扩展的 CPU 和 GPU,以及可重用的机器配置模板

此平台需要进行驱动程序维护、系统更新以及规模扩展管理。

Amazon WorkSpaces 中部署 ArcGIS Pro 需要考虑以下系统因素:

  • GPU 内存:至少需要 4 GB GPU RAM。 G5 (A10G) 实例可以为复杂的 3D 和栅格工作流提供更大的 GPU 缓冲区。
  • 内存:最低 32 GB,对于激光雷达或栅格密集型分析,建议配置 64 GB 及以上。
  • 延迟:​​往返时延 (RTT) 低于 200 毫秒​。 该性能对延迟的敏感度高于带宽。
  • 吞吐量:轻量工作负载为 1.5 Mbps,中量工作负载为 3 Mbps,处理密集型 3D 工作流为 5 Mbps 或更高。
  • 存储:对于共享文件地理数据库和 FSLogix 配置文件,建议使用 Amazon FSxWindowsNetApp ONTAP)。 对于大型图像、栅格存档和云数据存储,建议使用 Amazon S3

部署 Amazon WorkSpaces Graphics.g4dn 包

Amazon WorkSpaces Graphics.g4dn 包为 Windows 11 桌面提供专用 NVIDIA GPU。 对于需要即用型 ArcGIS Pro 环境且无需大量维护的用户,建议选择此方案。

此平台支持诸如查看和查询 2D 地图、编辑、中等强度地理处理作业以及小型 3D 场景等工作流。 建议不要将其用于大型 3D 城市模型、激光雷达分类或深度学习工作流。

要在 Amazon WorkSpaces 上部署 ArcGIS Pro,请完成以下步骤:

  1. 在 AWS 控制台中,单击“创建适用于 Windows 11 的 WorkSpaceGraphics.g4dn 捆绑包”。在 AWS 控制台中,单击创建工作空间 > 适用于 Windows 11 的 Graphics.g4dn 包
  2. 分配用户配置文件并启动实例。
  3. 安装 ArcGIS Pro 3.x 并许可该软件
  4. 运行 ArcGIS Pro 性能评估工具 (PAT) 以验证渲染和帧速率。
  5. 日常使用可通过 Amazon WorkSpaces 客户端连接。

部署 Amazon AppStream 2.0

Amazon AppStream 2.0 提供 ArcGIS Pro 作为流式应用程序,而非完整 Windows 桌面。 用户可直接通过浏览器或客户端启动 ArcGIS Pro,后台将提供 GPU 加速支持。 此选项非常适合 ArcGIS Pro 用户众多的大型组织、大学或季节性项目。

此平台支持地图审阅、简单 2D 工程、2D 和 3D 编辑以及中等复杂度的栅格分析。 此平台虽然可以支持高强度软件使用,但对于复杂的 3D 工作流,每个 GPU 最多仅支持 1 到 2 位用户。

针对 ArcGIS Pro 的建议如下:

  • GPU 支持的集群:Graphics.g4dn (NVIDIA T4) 或 Graphics.g5 (NVIDIA A10G)
  • 密度指导:轻量使用时每个 GPU 最多支持 6 位用户,中量使用时每个 GPU 最多支持 3-4 位用户,重量使用时每个 GPU 最多支持 1-2 位用户。
  • 配置文件:将 ArcGIS Pro 用户设置存储在 WindowsAmazon S3FSx 上。
  • 扩展方案:配置机器集群以随用户需求自动扩缩容。

要在 Amazon AppStream 2.0 上部署 ArcGIS Pro,请完成以下步骤:

  1. 在 AWS 控制台中创建 Amazon AppStream 2.0 Fleet,然后选择 Graphics.g4dnGraphics.g5
  2. 通过安装 ArcGIS Pro 3.x、GPU 驱动程序和必要的扩展模块来构建镜像。
  3. 使用 FSxS3 配置具有持久性的用户配置文件。
  4. ArcGIS Pro 作为应用程序发布到 AppStream 堆栈中。
  5. 为用户和群组分配堆栈访问权限。
  6. 用户使用浏览器或 AppStream 客户端进行连接以直接流式访问 ArcGIS Pro
  7. 使用 ArcGIS Pro 性能评估工具 (PAT) 验证会话密度和性能。

部署 Amazon EC2 实例 (G4/G5)

对于 ArcGIS Pro 工作流,Amazon EC2 GPU 实例将为 Windows 桌面提供管理权限。 此模型适用于运行复杂可视化、激光雷达点云或者带有 ArcGIS Pro 扩展模块的深度学习的高级用户。

此平台支持小型 2D 项目、制图、2D 和 3D 编辑、栅格分析以及地形可视化工作流。 它还支持大型 3D 城市场景、激光雷达编辑以及基于 GPU 的深度学习。

了解有关 Amazon EC2 实例规模配置要求的详细信息

要在 Amazon EC2 实例上部署 ArcGIS Pro,请完成以下步骤:

  1. 启动 Amazon EC2 实例并选择支持 GPU 的 G4dnG5 类型。
  2. 为地理数据库添加基于 SSD 的 Amazon Elastic Block Store (EBS) 卷,并对该卷进行缓存处理。
  3. AWS Marketplace 安装 NVIDIA GRID 驱动程序。
  4. 安装 ArcGIS Pro 3.x 并许可该软件
  5. 使用 ArcGIS Pro 性能评估工具 (PAT) 验证渲染和性能。
  6. 另存为可用作模板的 Amazon Machine Image (AMI)

相关主题