データ編集および管理システム (Windows/Linux)
データ編集および管理システム パターンは通常、ArcGIS Enterprise on Windows および ArcGIS Enterprise on Linux ソフトウェアを使用して Windows および Linux にデプロイされます。
ArcGIS Enterprise for Windows and Linux には、データ層、サービス/ロジック層、プレゼンテーション層から構成される複数のコンポーネントがあり、これらのコンポーネントが連携して完全な 1 つのシステムを形成しています。 ArcGIS Enterprise on Windows および ArcGIS Enterprise on Linux は、仮想環境 (サポート対象のオペレーティング システムが実行されている) とクラウド プロバイダー (システム要件を満たした仮想マシンが実行されている) で完全にサポートされています。 Esri には、Amazon Web Services (AWS) や Microsoft Azure などのクラウド プラットフォーム向けのデプロイメント ツールも用意されています。
関連リソース:
基本アーキテクチャー
次に、Windows と Linux 上にデプロイされたデータ編集および管理システムの一般的な基本アーキテクチャーを示します。
この図をシステムの設計としてそのまま使用しないでください。 システムの設計時には、重要な要素と設計上の選択肢を数多く検討する必要があります。 詳しくは、システム パターンの使用のトピックをご参照ください。 さらに、以下の図はシステムの基本機能のみを示しています。拡張機能を提供する際には、追加のシステム コンポーネントが必要になる場合があります。

上記の機能は、2025 年 12 月時点で利用可能な機能を反映しています。
このアーキテクチャーの主要なコンポーネントは次のとおりです。
- エンタープライズ ジオデータベースは、データ編集および管理システムで、ユーザーが管理する (編集可能な) データを保持するためによく使用されます。 エンタープライズ ジオデータベースは、リレーショナル データベース管理システム (DBMS) に機能が追加された情報モデルです。 エンタープライズ ジオデータベースでは、高度なデータ モデルだけでなく、ロング トランザクション モデルのサポートなど、高度なデータ編集および管理機能もサポートされています。
- ArcGIS Enterprise の基本デプロイメント (ArcGIS Data Store、ArcGIS Server、Portal for ArcGIS)。 ArcGIS Data Store は、ArcGIS が管理する (編集可能な) データを保持するために使用できます。 ArcGIS Enterprise の ArcGIS Web Adaptor コンポーネントも推奨されており、状況に応じて必要となる場合があります。
- ArcGIS Server (特に GIS Server ロール) は、エンタープライズ ジオデータベースに格納されたデータに対して編集可能なフィーチャ サービスを提供します。 このシステムでは、エンタープライズ データ サービスを提供する ArcGIS Server は、ホスト サービスとユーティリティー サービスを提供する (上記の基本デプロイメントを完成させる) ArcGIS Server とは論理的に異なるコンポーネントとして示されています。 これは、このシステム内で 2 つの異なる役割を果たし、多くの場合、物理レベルで別々に設計およびデプロイされるためです。 ArcGIS Enterprise の ArcGIS Web Adaptor コンポーネントも推奨されており、状況に応じて必要となる場合があります。
- Esri の SaaS インフラストラクチャーである ArcGIS Online は通常、このシステムのベースマップ (衛星マップなど)、参照データ (場所など)、その他の位置情報サービス (ジオコーディングや検索など) を提供します。 また、Esri の SaaS システムを使用する代わりに、組織が独自の位置情報サービスをホストして管理することもできます。 詳しくは、位置情報サービス システム パターンをご参照ください。
- このパターンでは、よく使用されるアプリケーションがいくつかあります。 データ編集および管理システムで使用されるアプリケーションの詳細をご覧ください。
このアーキテクチャーの主な連携方法は次のとおりです。
- クライアント アプリケーションは、HTTPS 経由で (通常はステートレスな REST API を介して) エンタープライズ データ サービスや位置情報サービスと通信します。 このパターンでは、特に編集のためにフィーチャ サービスを多用しますが、通常は他のいくつかのサービス タイプも使用されます。
- ArcGIS Server は、エンタープライズ ジオデータベースをホストするデータベース管理システム (DBMS) と ArcGIS Data Store の両方への永続的な TCP 接続を維持します。 前者では、DBMS と通信する ArcGIS Server コンピューターに適切なデータベース クライアント ソフトウェアがインストールされている必要があります。
- ArcGIS Monitor は、GIS システム コンポーネントの監視と最適化に使用することが推奨されており、さまざまなメカニズムを使用してさまざまな ArcGIS および IT (DBMS など) コンポーネントと通信します。 詳細については、ArcGIS Monitor のドキュメントをご参照ください。
- ArcGIS Online でホストおよび管理されている位置情報サービス (ベースマップなど) への参照は通常、ArcGIS Enterprise に登録され、ArcGIS Enterprise 内で使用できるようになっています。 一部のサービスは ArcGIS Enterprise のインストール時に自動的に参照されますが、これら 2 つのシステム間でのコンテンツとサービスの追加の共有は、手動または自動で実行できます。 「ArcGIS Online ユーティリティー サービスの構成」、「ArcGIS Living Atlas コンテンツの構成」、「分散コラボレーションについて」をご参照ください。
ArcGIS Enterprise コンポーネント間の通信方法の詳細については、ArcGIS Enterprise on Windows および Linux デプロイメントで使用されるポートの図など、ArcGIS Enterprise on Windows と ArcGIS Enterprise on Linux の製品ドキュメントをご参照ください。
機能
Windows と Linux 上でのデータ編集および管理システムの機能を次に示します。 詳細については、機能の概要と、デプロイメント パターン間の機能サポートの比較をご参照ください。
データ編集および管理システムで使用される機能のうち、通常は他のシステムによって提供される機能 (ベースマップ、ジオコーディング、位置情報サービス システムによって提供されるその他の位置情報サービスなど) は、以下に示されていません。 関連するシステム パターンの詳細をご覧ください。
基本機能
基本機能は、データ編集および管理システムに備わっている最も一般的な機能を意味し、上記の基本アーキテクチャーによって提供されます。
拡張機能
拡張機能は通常、特定のニーズを満たすために追加されるか、業界固有のデータ モデルとソリューションをサポートするために追加され、ソフトウェア コンポーネントやアーキテクチャーに関する検討事項がさらに必要になる場合があります。
検討事項
以下の検討事項では、ArcGIS Well-Architected Framework の柱を Windows および Linux のデータ編集および管理システム パターンに適用します。 ここに示す情報は、すべてを網羅するものではなく、システムとデプロイメント パターンの特定の組み合わせを設計または実装する際に検討すべき主要な事項に焦点を当てています。 ArcGIS Well-Architected Framework のアーキテクチャーの柱の詳細をご参照ください。
信頼性
信頼性は、システムがビジネス、顧客、関係者が求めるサービス レベルを提供することを保証するものです。 詳細については、信頼性の柱の概要をご参照ください。
- データの整合性と復元可能性は最優先事項です。
- 高可用性を要求する SLA は一般的です。
- 高可用性とフォールト トレランスは、すべてのシステム層で冗長インフラストラクチャーによって実現されます。
- 障害復旧はあまり一般的ではありませんが、可能です。
ArcGIS Enterprise でデータ損失とダウンタイムの最小化の詳細をご覧ください。
セキュリティー
セキュリティーは、システムおよび情報の保護を担います。 詳細については、セキュリティーの柱の概要をご参照ください。
- 認証と承認は、クラウド ソーシング スタイルの収集シナリオを除くほとんどのケースで必要です (ただし、これらは SaaS または PaaS を使用してデプロイされることが一般的です)。
- アクセス制御は、すべてのシステム層で可能であり、頻繁に実施されます。
- 監査はごく一般的であり、通常は編集情報の記録を使用して実装されます。
ArcGIS Enterprise 強化ガイドを参照して、ArcGIS Enterprise 配置のセキュリティー環境を改善するために実施できる戦略とそれに関連する設定を確認してください。
パフォーマンスとスケーラビリティー
パフォーマンスとスケーラビリティーは、システムに対する全体的なユーザー エクスペリエンスを最適化することだけでなく、変化するワークロードの要求に合わせてシステムを拡張することも目的としています。 詳細については、パフォーマンスとスケーラビリティーの柱の概要をご参照ください。
- 高パフォーマンスを要求する SLA は一般的です。
- データベースのパフォーマンスは、通常、システム全体のパフォーマンスを左右する主な要因となります。
- データ モデルの複雑さもシステム パフォーマンスに影響を与える可能性があります。
- 通常、高性能で低遅延のネットワークが必要です。
- 編集パフォーマンスは重要であり、わずかなパフォーマンスの低下でさえ、ユーザー エクスペリエンスと全体的な従業員の生産性に悪影響を与える可能性があります。
- スケール アップ/ダウン、スケール アウト/インは、一般的に指示的/事後対応型です。ほとんどの場合、ユーザー ベースはよく把握されており、システムに対する要求は予測可能な形で進化します。
自動化
自動化は手動によるデプロイメントと運用タスクに費やす労力を削減することを目的としており、運用効率の向上と人為的ミスによるシステム異常の減少につながります。 詳細については、自動化の柱の概要をご参照ください。
統合
統合により、このシステムを他のシステムと接続してエンタープライズ サービスを提供し、組織の生産性を向上させます。 詳細については、統合の柱の概要をご参照ください。
- EAM (Enterprise Asset Management)、CRM (Customer Relationship Management)、CAMA (Computer-Assisted Mass Appraisal) システムなどの他の情報システムとの統合は一般的に行われます。
- システム間のデータ交換とアライメントは非常に一般的です。
- ArcGIS API と SDK の使用が非常に一般的です。
- サード パーティーの統合ツールとアプリケーションも利用可能です。
可観測性
可観測性はシステムの状態を可視化し、運用スタッフやその他の技術担当者がこのシステムを正常かつ安定した状態で稼働させ続けることを可能にします。 詳細については、可観測性の柱の概要をご参照ください。
- データ編集および管理システムを正常に運用するには、通常、データがどのように編集され、誰が編集しているかを十分に理解しておくことが重要です。 これには、誰が何を編集しているか、それらの編集の性質、編集トランザクションの性質、一括編集機能の使用、および編集の全体的な量と頻度が含まれますが、これらに限定されません。 編集の追跡と監査の使用など、フィーチャ サービスの管理と監視は特に重要です。 エンタープライズ ジオデータベース レベルでの監視は、特に中規模から大規模の編集チームが関与している場合に重要です。 エンタープライズ ジオデータベースの作成と管理の詳細をご参照ください。
- フィーチャ サービス Webhook は、可観測性の目的で使用できます。
- ArcGIS Enterprise on Windows/Linux は、サーバー ログやサーバー統計情報など、さまざまな方法で監視できます。 このシステム パターンでは、システムの可用性、パフォーマンス、使用状況を監視することが最も重要です。 ArcGIS Enterprise ソフトウェアをモニタリングするだけでなく、Windows または Linux オペレーティング システム、データベース、他のデータ ストア、コンピューティング、ネットワーク、セキュリティー、他のインフラストラクチャーなど、すべてのサポート コンポーネントとインフラストラクチャーをモニタリングすることが重要です。 システム パフォーマンスの監視の詳細をご参照ください。
- このシステム パターンの一部の拡張機能 (ArcGIS Workflow Manager によるワークフローの管理と自動化など) には、追加の可観測性サポートがあります。 詳細については、対応する製品ドキュメントをご参照ください。
- カスタム Web ベースのアプリケーションで編集する場合は、Web 解析が役に立つことがあります。
- SAML や OpenID Connect ログインを使用する場合は、構成された ID プロバイダーを通じて、ユーザー ログインとアカウントの変更をさらに監視できることがあります。
その他
Windows と Linux でのデータ編集および管理システムの設計と実装に関するその他の検討事項には、次のものがあります。
- 正常に運用するには、GIS、IT、データベースの概念とテクノロジーを十分に理解する必要があります。 これには、選択したデータベース管理システム (DBMS) に固有の知識とスキルが含まれます。
- このシステム パターンを実装する際には、データ ガバナンスと、IT ポリシーおよびロール (データ管理者やデータベース管理者など) との整合性を十分に検討する必要があります。
関連リソース: