Skip To Content

仮想ハードウェアへの GeoEvent Server の配置

ArcGIS GeoEvent Server を、VMware vSphere などの仮想環境内で配置することができます。GeoEvent Server の仮想化およびクラウド環境のサポートは、ArcGIS Server と同じです。 サポートされているバージョンの最新リストについては、「ArcGIS Server システム要件」をご参照ください。

インフラストラクチャ内の仮想ハードウェアは、クラウド プロバイダーで管理されているクラウド インフラストラクチャとは異なります。 仮想環境を使用した場合でも、仮想コンピューターが実行されているハードウェア インフラストラクチャを所有、操作、維持できます。 仮想ハードウェアを使用すると、オンプレミスでインフラストラクチャを維持しながら、リソースの効率を上げたり、災害復旧機能を高めたり、新しいオペレーティング システムをテストしたりすることができます。 GeoEvent Server をクラウド インフラストラクチャに配置することもできます。これにより、物理的なインフラストラクチャを稼動させて維持する役割がクラウド プロバイダーに移されます。 クラウド内の GeoEvent Server と Esri のクラウド配置ツールの詳細については、「クラウド上の ArcGIS Enterprise」をご参照ください。

仮想環境のベスト プラクティス

物理ハードウェアは、通常、仮想環境より優先して使用されます。 ただし、仮想環境が完全なリソースの分離を提供する場合、GeoEvent Server は、その仮想環境内で十分適切に動作できます。 ハードウェア レベルで分離された仮想インスタンスは、GeoEvent Server にとって有益な専用のリソースを提供し、ほとんどの仮想環境が提供するフェイルオーバー機能およびスケーリング機能が、さらに柔軟性と回復力を与えます。 パフォーマンス、信頼性、および回復力に伴う問題はすべて、分離された専用のリソースを提供しない仮想環境において観察されてきました。

リソースの分離に加えて、システム リソースの選択が重要になります。 最適化された CPU、RAM、およびローカル ストレージはすべて、あらゆるコンピューター (物理または仮想) を改善します。 リソースの選択の詳細については、「コンピューターのリソースの割り当て」をご参照ください。 仮想ハードウェア インフラストラクチャに GeoEvent Server を配置する場合は、安定性とパフォーマンスを最適化するためのベスト プラクティスがあります。

  • ホストのハイパーバイザーに十分なリソースがあるか、リソースが直接割り当てられていることを確認します。これには、CPU やメモリのリソースも含まれます。 使用可能な状態にするリソースの数や、リソースの割り当て方法の詳細については、ハイパーバイザーのプロバイダーのドキュメントをご参照ください。
  • GeoEvent Server はディスクに多大な負荷をかける可能性があるため、個々の仮想コンピューターが物理的に同じ 1 つのディスク上で実行されていないことを確認します。 可能な場合は、高性能なソリッド ステート ドライブ (SSD) を使用してください。
  • 通信が中断しないように、他の ArcGIS Enterprise コンポーネントと一緒に、GeoEvent Server を 1 つの仮想ネットワーク内にインストールして実行します。
  • システムをスケーリングする場合、単一コンピューターにさらにリソースを追加するよりも、複数コンピューターでのイベント フィードの分割が非常に効果的です。

それぞれの目的に合わせて ArcGIS Server サイトをフェイルオーバー構成、高可用性構成、または分離構成にする場合は、上記の推奨事項に従って、サイトごとにコンピューターのサイズを決定する必要があります。

VMware への GeoEvent Server の配置

GeoEvent Server は、物理ハードウェアに配置する場合とほとんど同じ方法で、VMware に配置できます。 WindowsLinux の両方がサポートされています。

VMwareGeoEvent Server を配置するには、次の手順に従います。

  1. ArcGIS ServerArcGIS GeoEvent Server がインストールされた VMware テンプレートを作成します。
  2. テンプレートから仮想コンピューター (VM) を起動し、コンピューターの名前を変えて再起動します。
  3. ArcGIS Server サイトを VM 上に作成します。
  4. また、追加の VM を起動してこれらをサイトに参加させることもできます。
  5. サービス、アプリケーション、必要に応じて ArcGIS Web Adaptor を構成します (ArcGIS Web Adaptor はサイトをエンタープライズ Web サーバーと統合します)。

以下では、VMware への GeoEvent Server の配置に関する検討事項について説明します。

GeoEvent Server がインストールされた VMware テンプレートの作成

最初に、GeoEvent Server 仮想コンピューター (VM) のプライマリ コピーとして VMware テンプレートを作成します。 このテンプレートを使用して、追加の同一の仮想コンピューターを作成し、プロビジョニングすることができます。 テンプレートを作成する際は、以下を考慮してください。

  • ArcGIS Server をインストールして、単一コンピューター サイトを作成し、ArcGIS GeoEvent Server をインストールして認証します。 GeoEvent Server は単一コンピューターの ArcGIS Server サイトに配置されるため、後でサイトに参加する必要はありません。
  • 必要に応じて、GeoEvent Server 構成を GeoEvent Server にインポートします。 テンプレートの仮想コピーはどれも同じ GeoEvent Server 構成を使用します。このため、コンピューターを複製または再作成する必要がある場合に時間を節約できます。
  • Windows では、GeoEvent Server は、オペレーティング システムの起動時に遅延を伴って自動的に起動するように、構成されています。 Linux では、これを手動で構成する必要があります。

GeoEvent Server は仮想環境と互換性があり、VMware 上で実行したり、VMware 上で稼働している ArcGIS Enterprise サイトに接続したりするための特別な構成を必要としません。

テンプレートからの VM の起動とコンピューターの名前の変更

ArcGIS Server での VMware テンプレートの利用の詳細については、「VMware での ArcGIS Server サイトの配置」をご参照ください。

GeoEvent Server 構成がテンプレートに読み込まれた場合、コンピューターの名前を変更しても、GeoEvent Server 構成に影響を与えません。 コンピューター固有のリソースが GeoEvent Server 構成に存在する場合、VM が起動された後に構成を作成するか、XML 構成ファイル (テキスト エディターで変更できます) から構成をインポートすることをお勧めします。

必要に応じてコンピューターをネットワークに追加できます。これにより、コンピューターは他のエンタープライズ GIS コンポーネントを参照できるようになります。

サイトのバックアップと復旧

VMware などの仮想環境の利点は、サイトのバックアップや問題が発生したときの復旧が容易であることです。 VMware テンプレートを使用して、コンピューターの設定を維持することができます。 ArcGIS Server によって提供されるバックアップ ユーティリティおよび復元ユーティリティは、GeoEvent Server に適用したり使用したりできません。

GeoEvent Server は、構成のバックアップをローカル ディスクに格納します。 バックアップ ファイル (GeoEventBackup-<日付>.xml) を、サイトとは別のコンピューター (可能であれば物理サーバー) 上にコピーして保存することを検討してください。

GeoEvent Server のバックアップの詳細については、「自動バックアップ」および「バックアップ構成ファイル」をご参照ください。