ArcGIS Pro は、GPU 対応のさまざまなクラウドホスト型仮想マシン (VM) で使用できます。 Microsoft Azure で使用できる ArcGIS Pro サービスには次のようなものがあります。
これらの Azure 仮想マシンはさまざまなユース ケースに柔軟に対応できるため、ユーザーは vCPU、RAM、GPU などの必要なリソースを割り当てることができます。 Azure 仮想マシンの仕様は最低限にすることができますが、Azure に設定された増分内でサイズを増やすことができます。 例として、NC4as_T4_v3 を NC8as_T4_v3 へとスケールアップし、この VM タイプに割り当てられる NVIDIA T4 GPU とともに、より多くの CPU と RAM をこの VM に提供できます。
以下のガイダンスは、スタンドアロン GPU VM、プールされたデスクトップ セッション、クラウド PC、オンプレミス Azure セットアップのいずれを使用する場合でも、GIS および IT チームが ArcGIS Pro を実行する最適な Azure プラットフォームを選択するための体系的な枠組みを提供します。 各オプションは、理想的な使用例、低、中、高負荷向けの VM サイズ設定の推奨値、シングルセッションおよびマルチセッションの両方のシナリオでの NVadsA10、NCasT4_v3、NVv4 シリーズ GPU の選択に対応した詳細なデプロイメント手順について、明確に説明されています。 また、管理されたデプロイメントに適した Mission Landing‑Zone Accelerator、迅速なターンキー方式のプロビジョニングに適した Microsoft Windows 365 GPU Cloud PC、レイテンシーに厳しいソブリン環境向け Azure Stack HCI など、アクセラレーターのプロビジョニングに関する情報についても説明しています。 データ ガバナンスの要件、ユーザーの同時実行性のニーズ、運用責任を整合させることで、チームはすべてのデプロイメント モデルでパフォーマンス、管理、コストを最適化できます。
ArcGIS Pro で Azure Virtual Desktop をデプロイする手順の詳細
Azure プラットフォームの選択
Azure 環境を選択することで、ArcGIS Pro プロジェクトと関連するジオデータベースを配置する場所、新しいユーザーのオンボーディングや容量拡張の速度、GPU ドライバーの保守担当者が決まります。
GIS または IT 管理者は、最初に特定のルールや規制に従う必要があるデータを把握します。 次に、山火事の季節などで負荷が集中する期間にアクセスが必要となる人数について検討します。 最後に、更新と保守をチームが担当するか、Microsoft が担当するかを決定します。 これらのアイテムが解決すれば、適切な Azure セットアップの選択がはるかに容易になります。
以下の表では、さまざまな Azure プラットフォーム、それぞれの理想的なシナリオ、主なメリットと制限事項について説明しています。
| プラットフォーム | シナリオ | メリット | 制限事項 |
|---|---|---|---|
GPU 対応 Azure VM | 個人のパワー ユーザーがルート制御またはクラウドバースト ワークロードを必要とする場合。 | 完全な管理者権限、イメージ スナップショットの作成機能、秒単位の課金 | RDSH (リモート デスクトップ セッション ホスト) サービスを追加しない限り、セッションあたりの VM は 1 台になる |
| Azure Virtual Desktop (AVD) | GPU は、プールされたホスト プールを介して、多くのアナリスト間で共有されます。 | 自動スケーリング ポリシー、FSLogix ローミング プロファイル、豊富な指標 | プロファイルの調整と自動スケーリング ルールが必要になる |
| ArcGIS Pro Mission Landing-Zone Accelerator | コードを使用して管理対象の AVD を迅速にデプロイする場合。 | イメージ ビルダー、NetApp ファイル、ポリシーおよび Microsoft Azure Monitor ワークブックをすぐに使用可能 | Bicep を使用した Microsoft Azure Resource Manager (ARM) デプロイメントが必要になる |
| Windows 365 GPU Cloud PC | 場所を問わずターンキー方式のデスクトップを必要とする契約業者またはエグゼクティブ。 | 30 分でのプロビジョニング、Microsoft 管理のパッチ、仮想ネットワークが不要 | 固定の SKU (Stock-Keeping Units)、シングルユーザー デスクトップ |
| Azure Local (Stack HCI) | オンプレミス データで 5 ミリ秒未満のレイテンシーを要求するソブリン サイトまたはエッジ サイト。 | Microsoft Azure Arc を使用する場合、データのすぐ近くで AVD ユーザー エクスペリエンスを使用可能 | ハードウェアの設備投資、プレビュー版のエッジ機能セット |
プラットフォーム デプロイメントに関するその他の注意事項
Azure を使用する仮想プラットフォームを選択する場合、ライセンス、ネットワーク レイテンシーとユーザー エクスペリエンス、システム要件、実環境のシナリオについて考慮する必要があります。
Azure での ArcGIS Pro のライセンス
ArcGIS Pro は、Azure ベースのデプロイメントで 3 つのライセンス モデル (指定ユーザー、単独使用、同時使用) をサポートしています。 指定ユーザー ライセンスは、ArcGIS Online または ArcGIS Enterprise の認証情報に関連付けられ、ユーザーあたり最大 3 台のデバイスでアクセスできます。 単独使用ライセンスは特定の VM または Cloud PC に紐付けされ、サイン インが不要になります。 同時使用ライセンスは、Azure またはオンプレミスで動作する ArcGIS License Manager が管理する共有ライセンス プールに依存します。 重要な点として、古いライセンス アーキテクチャーではコンピューター識別子の不安定さからスナップショットや 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 の RAM、負荷の高い解析ワークロードや複雑なレンダリングでは 64 GB 以上を最適としています。 また、4 GB 以上の専用メモリーを持つ分散型 GPU も推奨されています。 特に共有 VM やサイズ不足の VM では、CPU、RAM、または GPU の割り当てが不十分な場合、遅延、ツールの応答遅延、またはアプリケーションの不安定化につながる可能性があります。 実ユーザーからの報告では、パフォーマンス不足の VM でレイアウトを切り替えたり、大規模なプロジェクトをナビゲートしたりする際に数秒単位の遅延が発生するなどの問題が指摘されています。 こうした問題を回避するには、一般的なユーザー ワークフローを使用してパイロット テストを実施し、コストとパフォーマンスのバランスを効果的に取るために VM サイズを反復的に調整することが不可欠です。
GPU 対応 Azure VM
GIS 専門家が VDI ファーム全体の起動を待たずにワークステーションクラスのパフォーマンスを必要とする場合、Azure GPU VM が解決策となります。 これらの VM はオンデマンドでデプロイできるため、ユーザーは数日ではなく数分で必要な処理能力を得られます。 ローカルの管理者権限があれば、ArcGIS Pro のベータ バージョンのインストール、カスタム Python ツールボックスのテスト、またが特定のワークフロー向けの複雑な環境設定を行うことができ、これらはすべて、同僚や共有の運用環境のリソースに干渉しない、隔離された空間で実行されます。
また、プロジェクト間でテンプレート イメージ (ゴールデン イメージ) をキャプチャーして再利用することもできるため、既知の良好な 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 を選択し、Premium SSD (ソリッドステート ドライブ) v2 を構成します。
- [高速ネットワーク] を有効にし、NVIDA GPU Driver Extension を追加します。
- リモート デスクトップを使用して、ArcGIS Pro のライセンス認証を行い、ArcGIS Pro PAT (パフォーマンス評価ツール) を実行します。
Azure Virtual Desktop (AVD) および AVD アクセラレーター
AVD は、ユーザーあたり 1 つの GPU を設定するよりも柔軟性が高く、ワークステーションレベルのパフォーマンスを求める組織向けに構築されています。 AVD では、各ユーザーに GPU を専用に割り当てる代わりに、Microsoft のコントロール プレーンを通じて GPU 対応 VM を仲介することで、複数のユーザー間で GPU リソースを共有することができます。 これにより、ArcGIS Pro のような要件の厳しいアプリケーションでもスムーズなパフォーマンスを実現しながら、コストを削減することができます。
Azure Monitor を通じて、フレーム レート、エンコーダーのレイテンシー、ユーザーレベルの帯域幅などの主要な指標を監視し、質の高いユーザー エクスペリエンスを確保できます。 この環境はスケーラブルであり、新しいアナリストを Entra ID などのグループに割り当てることで追加でき、仮想マシンは未使用時に自動的にシャットダウンされます。 その結果、パフォーマンスと拡張性のバランスが取れた、柔軟で効率的なクラウド環境が実現します。
このプラットフォームの設計上の機能には、次のようなものがあります
- レイテンシー目標: 200 ms 未満の RTT (ラウンドトリップ タイム)
- 密度: ライト ユーザーで約 1/8 GPU、パワー ユーザーで約 1/3 GPU
- プロファイル: Azure Files Premium 上の FSLogix と NetApp 上のデータを含む
Azure Virtual Desktop および AVD アクセラレーターをデプロイするには、次の手順を実行します:
- Register-AzResourceProvider コマンドを使用して AVD プロバイダーを登録します。
- ホスト プールとワークスペースを作成します。
- 適切な GPU サイズと ArcGIS Pro イメージを持つセッション ホストを追加します。
- Azure Files 上に FSLogix パスを構成します。
- スケーリング プランを設定し、UDP ショート パスを有効にします。
- ArcGIS Pro PAT (パフォーマンス評価ツール) を使用してパフォーマンスをテストします。
ArcGIS Pro アクセラレーター
ArcGIS Pro ユーザーの場合、Azure Virtual Desktop (AVD) には、クラウド上の GPU によって高速化されたデスクトップにアクセスする手段が用意されています。 各アナリストが専用の GPU VM を必要とする代わりに、AVD を使用すると、複数のユーザー間で GPU リソースを共有できるため、2D および 3D ワークフローをサポートしながら、コストを予測可能な範囲に抑えることができます。
MLZ (Mission Landing-Zone) Accelerator は、すぐに使えるテンプレート、セキュリティー ポリシー、監視機能を追加し、IT チームが管理対象の AVD 環境を迅速に立ち上げられるようにします。 これは、ネットワーク、セキュリティー、デプロイメントのすべてを独自に設計することなく、ArcGIS Pro をすばやく起動および実行できることを意味します。
ArcGIS Pro ユーザーの場合、このプラットフォームには以下のようなメリットがあります:
- 共有 GPU リソースによるスムーズな 2D および 3D パフォーマンス。
- FSLogix を Azure Files Premium および NetApp 上のデータと一緒に使用する場合、ユーザー プロファイルとデータはセッション間でローミングできます。
- 組み込みの自動スケーリングにより、必要な容量に対してのみ支払います。
- すぐに使用できるポリシーにより、環境はセキュアで信頼性の高い状態に保たれます。
- 一元的なダッシュボードで、フレーム/秒、レイテンシー、GPU 使用率などの ArcGIS Pro のパフォーマンスを追跡できます。
このプラットフォームは、複数の ArcGIS Pro アナリストを抱え、管理されたコスト効率の高い環境を求める組織に最適です。 また、プールに割り当てることで、新しいユーザーを迅速にオンボーディングすることもできます。 このプラットフォームを使用すると、セキュリティー ガバナンスと反復可能なデプロイメントを実施することもできます。
詳細な ArcGIS Pro デプロイメントの手順、サンプル パラメーター、スクリプトについては、Azure Mission Landing-Zone リポジトリーの ArcGIS セクションをご参照ください。
Microsoft Windows 365 GPU Cloud PC
Windows 365 Cloud PC は、各 ArcGIS Pro アナリストに、専用の GPU によって高速化されたデスクトップを提供し、このデスクトップのパッチ適用とスケーリングは Microsoft によって管理されます。 デスクトップはサービスとして提供されるため、GIS 管理者は GPU アドオン付きの Windows 365 ライセンスを割り当てます。 その後、ユーザーは、Windows または最新のブラウザーを使用して、任意のデバイスから ArcGIS Pro を起動できます。 このプラットフォームは、Azure Virtual Desktop ホスト プールの設定や企業の仮想ネットワークへの参加といったオーバーヘッドが無い状態で、一貫した ArcGIS Pro パフォーマンスを必要とするユーザーに最適です。
以下に、仮想メモリーと推奨されるワークフロー タイプに関する情報を含む、さまざまな 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 シーン、LiDAR の分類、ディープ ラーニング ツール |
Microsoft Windows 365 GPU Cloud PC をデプロイするには、次の手順を実行します:
- Entra ID 内の各アナリストに、Microsoft Windows 365 Enterprise ライセンスと GPU アドオンを割り当てます。
- Microsoft Intune でプロビジョニング ポリシーを作成します。 GPU Cloud PC を選択し、SKU およびユーザーに最も近い Azure リージョンを選択します。
- 画像を選択します。 Azure Compute Gallery から、ArcGIS Pro 3.x および必要な Python パッケージを含むカスタム イメージを選択します。
- ポリシーを割り当てます。 [ユーザー/グループ] で、ユーザーにポリシーを割り当てます。
- ArcGIS Pro が想定どおりに動作することを確認します。 ユーザーは Windows アプリケーションを使用してサイン インし、ArcGIS Pro を起動して、ベースラインの ArcGIS Pro PAT (パフォーマンス評価ツール) を実行します。
Azure Local
ArcGIS Pro ユーザーが、セキュアなサイト、現場のオフィス、信頼性の高いインターネット環境のない場所などでローカル データを直接操作する必要がある場合に、Azure Local は、Azure ポータルを通じて管理される、GPU によって高速化されたオンプレミスのデスクトップを提供します。 接続性、コンプライアンス、または大規模なデータセットなどの理由でパブリック クラウドを選択できない場合に最適です。
ローカルのジオデータベース、画像、または LiDAR のすぐ近くで ArcGIS Pro を実行することで、Azure Local はワークステーションレベルの速度、スムーズな 2D/3D マッピング、高速なレンダリング、応答性の高い解析を実現します。
ArcGIS Pro ユーザーの場合、このプラットフォームには以下のようなメリットがあります:
- クラウド転送を待つことなく、ローカルのファイル ジオデータベース、画像、LiDAR に対して直接プロジェクトが実行されます。
- GPU を使用したセッションにより、視覚化と解析でワークステーションレベルの応答性を実現します。
- FSLogix を通じてユーザーのプロファイルとともにプロファイルとキャッシュがローミングされるため、アナリストは場所を移動した後や接続が切断された場合でも、迅速に再接続できます。
- パブリック クラウドへのインターネット接続が遅い場合や切断された場合でも、ローカル クラスター上で ArcGIS Pro セッションを引き続き使用できます。
- IT チームは、クラウド リソースに使用するのと同じ Azure ポータル インターフェイスを通じて、パフォーマンスの監視、ポリシーの適用、仮想デスクトップの管理を行うことができます。
このプラットフォーム向けの GIS 最適化リファレンス デザインでは、単一ノード向けに以下の構成が含まれます:
- コンピューティング: Intel Xeon CPU と NVIDIA L40S GPU を搭載した 1 台の Hyper-V サーバー。ArcGIS Pro ユーザー向けにサイズ設定された vGPU スライスに分割されます。
- ストレージ: ファイル ジオデータベース用とラスター キャッシュ用の別々のフォルダーを含むローカル NVMe ソリッドステート ドライブ。
- プロファイルとキャッシュ: FSLogix プロファイル コンテナーは同じノードに格納され、迅速な再接続のためにクラウド キャッシュが有効化されています。
- ネットワーク: Microsoft Azure Arc を通じて管理されるローカル仮想ネットワーク。オプションの AVD Edge ゲートウェイにより、表示トラフィックをオンサイトに留めることができます。
- モニタリング: Azure Monitor エージェントと Log Analytics が GPU 使用率、FPS、ストレージ レイテンシーを追跡します。
ArcGIS Pro 向けの Azure Local をデプロイするには、次の手順を実行します:
- 検証済み GPU ノードに Azure Stack HCI 23H2 をインストールし、クラスターを構成します。
- Connect-AzStackHci を使用して、クラスターを Azure Arc に登録します。 Azure ポータルで正常なステータスであることを確認します。
- GPU パススルーを有効にします。 Windows Server GPU ドライバー バンドルをインストールします。 DDA (Discrete Device Assignment) または 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 使用率とレイテンシーを監視します。