ArcGIS Pro は、最新のハードウェアとコンピューティング テクノロジを活用して、優れたグラフィックスのマップとシーンを表示したり、空間解析を実行したりできます。つまり、ArcGIS Pro は、適切に構成されたクラウドやオンプレミスの仮想環境で、デスクトップ コンピューターの場合と同様に実行することができます。
そのためには、仮想環境は ArcGIS Pro のアーキテクチャに基づいて必要なリソースを提供する必要があります。以下に、そのアーキテクチャの主なコンポーネントと、仮想環境での実装について説明します。
- CPU (中央処理装置) - ArcGIS Pro はマルチスレッド アプリケーションで、利用可能な複数の CPU を使用します。CPU コアは、ディスクの入出力からジオプロセシング ツールの機能まで、あらゆるスレッドを処理します。仮想環境では、仮想 CPU コアが同様に使用されます。
- RAM (ランダム アクセス メモリ) - 適切な量の RAM は、物理コンピューターまたは仮想コンピューター (VM) で理想的なパフォーマンスを提供します。ArcGIS Pro の最小および推奨要件に基づいて、適切な量の RAM を割り当てます。
- GPU (グラフィックス処理装置) - ArcGIS Pro は、DirectX または OpenGL グラフィックス API (アプリケーション プログラミング インターフェイス) を活用して、マップやシーンを滑らかに画面移動できる最適なグラフィックス機能を提供します。仮想環境では、GPU も仮想化できます。これは、vGPU と呼ばれます。この場合、ArcGIS Pro で十分なグラフィックス パフォーマンスを提供するために、仮想コンピューターに共有 GPU を割り当てる必要があります。または、GPU を「パススルー」にする、つまり、使用する GPU 全体を VM によって提供することもできます。これにより、上級ユーザーに 3D 機能の最適なパフォーマンスを提供できますが、VM ホスト コンピューターの拡張性は低下します。パススルーされる GPU は、オンプレミスとクラウドの両方の仮想環境で使用できます。
これらのハードウェア リソースは、仮想環境ごとに個別に構成する必要があります。オンプレミスの仮想環境の場合、構成は仮想環境の管理者によって管理および保守されます。クラウドベースの環境の場合、管理上の責任はクラウド プロバイダーによって管理されます。これは、クラウドベースの環境では、適切なサイズと構成のインスタンスを選択する責任はユーザーにあることも意味します。ArcGIS Pro ヘルプの「オンプレミスの仮想化」と「クラウドの仮想化」セクションでは、各環境の詳細な要件と構成の管理方法が説明されています。