ArcGIS Pro 可以与各种已启用 GPU 的云托管虚拟机 (VM) 配合使用。 可用于 Microsoft Azure 的 ArcGIS Pro 产品包括:
这些 Azure 虚拟机提供了支持各种用例的灵活性,以便分配所需资源,例如 vCPU、RAM 和 GPU。 可以指定 Azure 虚拟机的最低规格,但可以在 Azure 设置的增量内增加大小。 例如,可以将 NC4as_T4_v3 升级至 NC8as_T4_v3,从而为 VM 提供更多 CPU 和 RAM,以及分配给 VM 类型的 NVIDIA T4 GPU。
以下指南为 GIS 和 IT 团队提供了一个结构化框架,用于选择最适合运行 ArcGIS Pro 的 Azure 平台,无论您使用的是独立 GPU VM、池化桌面会话、云 PC,还是本地 Azure 设置。 每个选项均配有清晰的说明,包括适用案例、针对轻量级、中量级和重量级工作负载的 VM 容量规划建议,以及详细的部署步骤,这些步骤支持诸如 NVadsA10、NCasT4_v3 和 NVv4 系列 GPU 等选项,适用于单会话和多会话场景。 此外,还提供了有关配置加速器(例如适用于受控部署的“任务着陆区加速器”)、可实现快速、一站式配置的 Microsoft Windows 365 GPU 云电脑,以及针对低延迟、主权环境的 Azure Stack HCI 的信息。 通过协调数据治理要求、用户并发需求和运维职责,团队能够优化所有部署模式下的性能、可管理性和成本效益。
了解有关 Azure Virtual Desktop 的详细信息
了解有关在 ArcGIS Pro 中部署 Azure Virtual Desktop 的详细信息
选择 Azure 平台
选择 Azure 环境将决定您的 ArcGIS Pro 工程及相关联地理数据库的存储位置、新用户接入或扩展容量的速度,以及负责维护 GPU 驱动程序的人员。
作为 GIS 或 IT 管理员,首先需要明确需要遵循特定规则或法规的数据。 然后,预估在业务高峰期(例如山火高发季)将需要访问系统的用户数量。 最后,确定是由您的团队还是 Microsoft 负责系统的更新与维护工作。 解决上述问题后,即可轻松选择合适的 Azure 配置方案。
下表介绍了不同的 Azure 平台,以及各平台的适用场景、主要优势与局限性。
| 平台 | 方案 | 优势 | 局限性 |
|---|---|---|---|
支持 GPU 的 Azure VM | 个人高级用户需要 root 控制权限或突发云端工作负载。 | 完整管理权限、创建镜像快照的能力,以及按秒计费模式 | 每个会话分配一台虚拟机,除非添加远程桌面服务主机 (RDSH) 服务 |
| Azure Virtual Desktop (AVD) | 多位分析师通过共享式主机池共享 GPU。 | 自动扩展策略、FSLogix 漫游配置文件以及丰富的指标 | 需要配置文件优化和自动扩展规则 |
| ArcGIS Pro 任务着陆区加速器 | 通过代码快速部署受管控的 AVD。 | 开箱即用的图像构建器、NetApp 文件、策略以及 Microsoft Azure Monitor 工作簿 | 需要使用 Bicep 进行 Microsoft Azure Resource Manager (ARM) 部署 |
| Windows 365 GPU 云电脑 | 需要随时随地使用即开即用桌面环境的承包商或高管人员。 | 30 分钟快速部署,Microsoft 托管修补程序,无需虚拟网络 | 库存保有单位 (SKU),单用户桌面 |
| Azure Local (Stack HCI) | 主权站点或边缘站点要求本地数据延迟小于 5 毫秒。 | 当使用 Microsoft Azure Arc 时,实现与数据比邻的 AVD 用户体验 | 硬件资本支出,边功能集预览中 |
平台部署的其他注意事项
当选择使用 Azure 的虚拟化平台时,需要考虑许可、网络延迟和用户体验、系统要求以及实际应用场景。
在 Azure 中许可 ArcGIS Pro
ArcGIS Pro 在基于 Azure 的部署中支持三种许可模型:授权用户、单机版和浮动版。 授权用户许可与 ArcGIS Online 或 ArcGIS Enterprise 凭据绑定,允许每位用户在最多三台设备上访问。 单机版许可与特定 VM 或云电脑绑定,无需登录即可使用。 浮动版许可依托由 ArcGIS License Manager 管理的共享许可池,该管理器运行于 Azure 或本地环境。 值得注意的是,由于计算机标识符不稳定,旧版许可架构在快照或 VM 克隆方面存在问题,但使用 License Manager 2019.2 以及 ArcGIS Pro 2.5 或更高版本可以更可靠地支持此类环境。但是,如果配置不当,则快照恢复或 VM 迁移仍可能会导致许可绑定失效。
注:
浮动版许可类型已于 2025 年 7 月 1 日弃用。 有关详细信息,请参阅浮动版许可类型和 ArcGIS License Manager 弃用通知。
网络延迟和用户体验
在远程桌面环境中,ArcGIS Pro 的性能对于网络延迟尤为敏感,其影响程度通常超过带宽因素。 在这种情况下,要实现流畅的平移/缩放交互和实时数据访问,用户体验通常要求网络往返时延 (RTT) 不超过 200 毫秒。 建议网络吞吐量因任务而异:轻量级工作流约为 1.5 Mbps,中等使用量约为 3 Mbps,而繁重的 3D 或分析工作负载可能需要 5 Mbps 或更高,且随着帧速率和分辨率的提升,吞吐量需求还将进一步增大。 在同一 Azure 区域或子网内部署计算、存储和用户终端将有助于优化延迟和响应速度。 在全面部署之前,强烈建议使用诸如 ArcGIS Pro 性能评估工具开展试点测试以验证实际性能。
系统要求和实际性能
即使在云环境下,ArcGIS Pro 也需要足够的本地资源才能高效运行。 系统要求将 32 GB 内存列为建议基础配置;对于繁重的分析工作负载或复杂渲染,建议配置 64 GB 或更高内存以实现最佳性能。 此外,建议使用至少配备 4 GB 独立显存的独立显卡。 若 CPU、内存或 GPU 资源分配不足(尤其在共享虚拟机或配置过低的虚拟机中),可能会导致运行卡顿、工具响应延迟或应用程序不稳定。 来自真实用户的报告显示,在配置较低的虚拟机上切换布局或浏览大型工程时,可能会出现数秒延迟等问题。 为了避免这些问题,必须采用典型用户工作流进行试点测试,并通过迭代调整 VM 容量规划,在成本与性能之间实现有效平衡。
支持 GPU 的 Azure 虚拟机
当 GIS 专业人员需要工作站级性能,而无需等待整个 VDI 集群部署时,Azure GPU 虚拟机方案便是理想之选。 可按需部署这些虚拟机,使用户能够在几分钟内而非几天内获得所需算力。 拥有本地管理权限后,您可以在隔离环境中安装测试版 ArcGIS Pro、测试自定义 Python 工具箱或者为特定工作流配置复杂环境,全程不会影响同事或共享的生产资源。
您也可以在工程之间捕获和重用模板镜像(黄金镜像),从而轻松重新创建已知的良好 VM 配置或环境。 由于仅在 VM 运行时产生计费,因此当您取消分配 VM 后,费用即会停止。 由此使得 Azure GPU VM 非常适合短期地图绘制冲刺、非工作时间分析,以及短期或长期工作负载,由此可将传统上的资本支出转化为灵活的运营模式和按需付费的高效方案。
Azure VM 的建议 SKU 如下所示:
- NVadsA10 v5 - NVIDIA A10 剖切片
- NCasT4_v3 - 最多支持 4 × T4 GPU
- NVv4 - 可分配的 AMD MI25 GPU
有关容量规划的信息,请参阅虚拟机容量规划和用户配置文件。
要部署支持 GPU 的 Azure VM,请完成以下步骤:
- 在具有 NV 大小容量的区域创建 VM。 选择 ArcGIS Pro 3.x 图像。
- 请选择诸如 NVadsA10、NCasT4 或 NVv4 等 SKU,并配置高级 SSD v2。
- 启用加速网络,并添加 NVIDA GPU Driver Extension。
- 使用远程桌面,许可 ArcGIS Pro 并运行 ArcGIS Pro 性能评估工具 (PAT)。
Azure Virtual Desktop (AVD) 和 AVD 加速器
AVD 专用于追求工作站级性能,同时希望获得比“一用户一 GPU”配置更高灵活性的组织。 AVD 并不会为每位用户单独分配 GPU,而是通过 Microsoft 控制平面调度支持 GPU 的 VM,由此实现多用户共享 GPU 资源。 此举有助于降低成本,同时为诸如 ArcGIS Pro 等对性能要求较高的应用程序提供流畅的使用体验。
可以通过 Azure Monitor 监控诸如帧率、编码延迟和用户级带宽等关键指标,从而确保优质的用户体验。 该环境具有可扩展性:可以通过将新分析师分配至特定群组(例如 Entra ID)实现人员扩容,同时闲置虚拟机会自动关机以优化资源利用率。 最终打造一个灵活、高效的云环境,在性能与扩展性之间实现完美平衡。
此平台的部分设计特点包括以下几点:
- 实现往返时延 (RTT) 低于 200 毫秒的低延迟目标
- 轻量级用户配置约 1/8 GPU 算力,高性能用户配置约 1/3 GPU 算力
- 配置文件包含 Azure Files Premium 上的 FSLogix 以及 NetApp 上的数据
要部署 Azure Virtual Desktop 和 AVD 加速器,请完成以下步骤:
- 使用 Register-AzResourceProvider 命令注册 AVD 提供程序。
- 创建主机池和工作空间。
- 添加具有相应 GPU 规格和 ArcGIS Pro 镜像的会话主机。
- 在 Azure 文件上配置 FSLogix 路径。
- 设置扩缩方案并启用 UDP 短路径。
- 使用 ArcGIS Pro 性能评估工具 (PAT) 测试性能。
ArcGIS Pro 加速器
对于 ArcGIS Pro 用户,Azure Virtual Desktop (AVD) 提供了一种访问云端 GPU 加速桌面的方式。 AVD 创新采用多用户 GPU 共享模式,无需为每位分析师配备独立 GPU VM,在精准控制成本的同时,全面支持 2D 与 3D 工作流。
任务着陆区 (MLZ) 加速器集成预置模板、安全策略与监控体系,助力 IT 团队快速部署合规的 AVD 环境。 这意味着您可以快速启动并运行 ArcGIS Pro,无需自行设计所有网络架构、安全策略及部署流程。
对于 ArcGIS Pro 用户,此平台可能具有以下优势:
- 利用共享 GPU 资源,实现流畅的 2D 和 3D 性能。
- 如果使用 Azure Files Premium 上的 FSLogix 以及 NetApp 上的数据,则用户配置文件和数据可以在不同会话间无缝漫游。
- 凭借内置自动扩展功能,您只需为实际所需容量付费。
- 开箱即用策略可确保环境安全可靠。
- 中央仪表盘将追踪 ArcGIS Pro 项目的性能,关键指标包括每秒帧数、延迟以及 GPU 使用率等。
对于拥有多位 ArcGIS Pro 分析师且希望获得托管式、高性价比环境的组织,此平台是理想之选。 支持通过将新用户分配到用户池来快速完成新用户的入职流程。 此平台还支持安全治理和可复用的部署。
有关详细的 ArcGIS Pro 部署步骤、示例参数和脚本,请参阅 Azure 任务着陆区库资料档案库的 ArcGIS 部分。
Microsoft Windows 365 GPU 云电脑
Windows 365 云电脑为每位 ArcGIS Pro 分析师提供专用 GPU 加速虚拟工作站,其修补程序和扩缩由 Microsoft 统一管理。 由于该桌面以服务形式交付,因此 GIS 管理员需要分配 Windows 365 许可以及 GPU 附加许可。 然后,用户可通过 Windows 或现代浏览器,在任意设备上启动 ArcGIS Pro。 此平台尤其适用于需要稳定 ArcGIS Pro 性能,且不希望承担设置 Azure Virtual Desktop 主机池或者接入企业虚拟网络等额外开销的用户。
以下是不同的 SKU 类型,其中包括有关虚拟内存和建议工作流类型的信息。
| SKU | vCPU/RAM/vRAM | 建议 ArcGIS Pro 工作负载 |
|---|---|---|
Standard | 4 GB/16 GB/8 GB | 基础 2D 制图、数据审阅及双 1080p 显示器使用场景 |
Super | 8 GB/56 GB/12 GB | 混合 2D 与 3D 编辑及 4K 级地形可视化 |
Max | 16 GB/110 GB/16 GB | 密集 3D 场景处理、激光雷达分类、深度学习工具 |
要部署 Microsoft Windows 365 GPU 云电脑,请完成以下步骤:
- 为 Microsoft Windows 365 Enterprise 分配许可,并在 Entra ID 中为每位分析师分配 GPU 附加许可。
- 在 Microsoft Intune 中创建配置文件策略 选择 GPU 云电脑,并选择最匹配用户地理位置的 SKU 和 Azure 区域。
- 选择图像。 在 Azure Compute Gallery 中,选择包含 ArcGIS Pro 3.x 和所需 Python 包的自定义图像。
- 分配策略。 在用户/群组下,为用户分配策略。
- 验证 ArcGIS Pro 是否正常运行。 用户将使用 Windows 应用程序登录,启动 ArcGIS Pro,并运行 ArcGIS Pro 性能评估工具 (PAT) 以获取基线数据。
Azure Local
当 ArcGIS Pro 用户需要直接处理本地数据时,无论是在安全站点、分支机构,还是网络连接不稳定的地点,Azure Local 都能通过本地部署的 GPU 加速桌面,依托 Azure 门户进行管理。 当因连通性、合规要求或大型数据集而无法选择公有云时,该方案为理想之选。
当 ArcGIS Pro 与本地地理数据库、影像或激光雷达数据协同运行时,Azure Local 可提供工作站级别的运行速度,实现流畅的 2D/3D 制图、快速渲染以及响应灵敏的分析功能。
对于 ArcGIS Pro 用户,此平台可能具有以下优势:
- 工程可直接基于本地文件地理数据库、影像和激光雷达数据运行,无需等待云传输。
- GPU 加速会话将为可视化与分析提供工作站级别的响应速度。
- 配置文件和缓存会随用户配置文件通过 FSLogix 漫游,由此确保分析师在位置之间移动或者网络中断后,能够快速重新连接。
- 即使与公共云的 Internet 连接速度较慢或中断,ArcGIS Pro 会话在本地集群上仍然可用。
- IT 团队可以通过用于云资源的相同 Azure 门户界面监控性能、应用策略和管理虚拟桌面。
针对此平台的 GIS 优化参考设计,单个节点包含以下内容:
- 计算:1 台配备 Intel Xeon CPU 和 NVIDIA L40S GPU 的 Hyper-V 服务器,划分为大小适合 ArcGIS Pro 用户的 vGPU 剖切片。
- 存储:本地 NVMe 固态硬盘,其中文件地理数据库和栅格缓存分别存放在单独的文件夹中。
- 配置文件和缓存:FSLogix 配置文件容器存储在同一节点上,并启用云缓存以实现快速重新连接。
- 网络:通过 Microsoft Azure Arc 管理的本地虚拟网络;可选 AVD Edge 网关可以将显示流量保留在本地。
- 监控:Azure Monitor 代理和日志分析将追踪 GPU 使用率、FPS 和存储延迟。
要为 ArcGIS Pro 部署 Azure Local,请完成以下步骤:
- 在已验证的 GPU 节点上安装 Azure Stack HCI 23H2 并形成集群。
- 使用 Connect-AzStackHci 将集群注册到 Azure Arc。 在 Azure 门户中确认系统状态正常。
- 启用 GPU 直通。 安装 Windows Server GPU 驱动程序包。 配置离散设备分配 (DDA) 或 Hyper-V vGPU。
- 使用 Azure VM Image Builder 构建 ArcGIS Pro 镜像(3.x 版本和 GPU 驱动程序),并将其发布到本地 Azure Compute Gallery。
- 针对 Azure Local 启用 AVD(预览版),将本地集群设置为资源的位置,并按 vGPU 剖切片规模部署主机池。
- 在集群上创建用于文件地理数据库和栅格缓存的服务器消息块共享,并使用组策略对象将其映射至会话主机。
- 配置指向集群内共享的 FSLogix 配置文件路径,并启用 4 GB 云缓存以提高弹性。
- 从桌面应用程序组发布 ArcGIS Pro 远程应用程序,并分配 Entra ID 用户和组。
- 使用 ArcGIS Pro 性能评估工具 (PAT) 验证性能并在 Azure Monitor 中监控 GPU 百分比和延迟。