エンタープライズ アプリケーションのホスティングおよび管理システム (PaaS)
エンタープライズ アプリケーションのホスティングおよびシステム パターンは、ArcGIS Location Platform を使用した PaaS (Platform as a Service) ベースのデプロイメントとして使用できます。
ArcGIS Location Platform は、Esri が管理および提供する PaaS として、市場をリードする位置情報サービスを提供します。 ArcGIS Location Platform は、データ層とサービス/ロジック層にまたがる機能を提供し、マッピング ライブラリー、API、SDK、ノーコード オプションなどでプレゼンテーション層を完全に制御します。 ArcGIS Location Platform は、世界クラスのクラウド アーキテクチャーを基盤として構築され、IT および GIS (地理情報システム) の専門家によって管理されており、製品、ソリューション、システムにロケーション イノベーションを取り入れたいソフトウェア開発者、企業、組織向けに、ロケーションに焦点を当てた柔軟な PaaS を提供します。
カスタムのフルコード Web アプリケーションのホスティングは、ArcGIS Location Platform を使用する PaaS デプロイメントでは提供されていません。 カスタムのフルコード Web アプリケーションをホスティングするには、外部 Web ホスティング (Web サーバーなど) が必要です。
関連リソース:
基本アーキテクチャー
PaaS としてデプロイされたエンタープライズ アプリケーションのホスティングおよび管理システムの一般的な基本アーキテクチャーを次に示します。
この図をシステムの設計としてそのまま使用しないでください。 システムの設計時には、重要な要素と設計上の選択肢を数多く検討する必要があります。 詳しくは、システム パターンの使用のトピックをご参照ください。 さらに、以下の図はシステムの基本機能のみを示しています。拡張機能を提供する際には、追加のシステム コンポーネントが必要になる場合があります。

上記の機能は、2025 年 7 月時点で利用可能な機能を反映しています。
このアーキテクチャーの主要なコンポーネントは次のとおりです。
- ArcGIS Location Platform には、ユーザー、グループ、アイテムなどの標準的なポータル コンポーネントが含まれていますが、これらのコンポーネントの大部分はバックグラウンドで管理されています。 ArcGIS Location Platform には 1 つのユーザー アカウントが含まれており、位置情報サービスの管理は ArcGIS Location Platform ダッシュボードを通じてサポートされています。 ArcGIS Location Platform には、ベースマップやジオコーディング サービスなどの位置情報サービスも含まれています。 ArcGIS Location Platform データ ストアは、ベースマップや参照データ レイヤーなどの位置情報サービスを強化するために使用される組織のデータとコンテンツをホストします。
- ArcGIS Location Platform は、マッピング API と SDK を使用して開発されたカスタムのフルコード アプリケーションをサポートしています。 ArcGIS Location Platform ダッシュボードは、ArcGIS Location Platform 開発者の管理コンソールとして機能します。
このアーキテクチャーの主な連携方法は次のとおりです。
- クライアント アプリケーションは、HTTPS 経由で (通常はステートレスな REST API を介して) データ サービスや位置情報サービスと通信します。
- カスタムのフルコード Web アプリケーションをホスティングするには、外部 Web ホスティング (Web サーバーなど) が必要です。 アプリケーションのデプロイの詳細をご参照ください。
ArcGIS Location Platform の使用と管理の詳細については、ArcGIS Location Platform の製品ドキュメントをご参照ください。
機能
PaaS 上のエンタープライズ アプリケーションのホスティングおよび管理システムの機能について、以下で説明します。 詳細については、機能の概要と、デプロイメント パターン間の機能サポートの比較をご参照ください。
エンタープライズ アプリケーションのホスティングおよび管理システムで使用される機能のうち、通常は他のシステムによって提供される機能 (ベースマップ、ジオコーディング、位置情報サービス システムによって提供される位置情報サービスなど) は、以下に示されていません。 関連するシステム パターンの詳細をご覧ください。
基本機能
基本機能は、エンタープライズ アプリケーションのホスティングおよび管理システムに備わっている最も一般的な機能を意味し、上記の基本アーキテクチャーによって実現されます。
拡張機能
拡張機能は通常、特定のニーズを満たすために追加されるか、業界固有のデータ モデルとソリューションをサポートするために追加され、ソフトウェア コンポーネントやアーキテクチャーに関する検討事項がさらに必要になる場合があります。
- 屋内 GIS は、通常、軽量のモバイル アプリやキオスクを通じて幅広い関係者グループ (企業や一般ユーザーなど) に屋内マップやアプリケーションを提供します。 屋内 GIS アプリケーションは、SaaS を利用したエンタープライズ アプリケーションのホスティングおよび管理システムを通じて提供される場合がありますが、通常、これらのアプリケーションは別のシステム パターンによって提供される追加の屋内 GIS 機能に依存しています。
検討事項
以下の検討事項では、ArcGIS Well-Architected Framework の柱を PaaS のエンタープライズ アプリケーションのホスティングおよび管理システム パターンに適用します。 ここに示す情報は、すべてを網羅するものではなく、システムとデプロイメント パターンの特定の組み合わせを設計または実装する際に検討すべき主要な事項に焦点を当てています。 ArcGIS Well-Architected Framework のアーキテクチャーの柱の詳細をご参照ください。
信頼性
信頼性は、システムがビジネス、顧客、関係者が求めるサービス レベルを提供することを保証するものです。 詳細については、信頼性の柱の概要をご参照ください。
- ArcGIS Location Platform は、複数のアベイラビリティー ゾーン、リージョン、およびサービス プロバイダーを活用して、冗長性、耐障害性、およびサービスの継続性を確保します。
- ArcGIS Location Platform が提供する SLA (サービス レベル アグリーメント)。
- エンタープライズ アプリケーションのホスティングおよび管理システムの復元可能性を検討する必要があります。 ArcGIS Location Platform 外部のバックアップ プロセスと手順が推奨されます。
セキュリティー
セキュリティーは、システムおよび情報の保護を担います。 詳細については、セキュリティーの柱の概要をご参照ください。
- ArcGIS Location Platform を使用して、セキュリティーで保護されたリソースにアクセスするアプリケーションを構築するには、認証が必要です。 ArcGIS Location Platform には、ArcGIS Location Platform アカウントと、API キーと OAuth 2.0 ベースの認証をサポートするサブスクリプションが必要です。 セキュリティーと認証の詳細をご覧ください。
- システムは、システム スキャン、Web アプリケーション スキャン、データベース スキャンなどの脆弱性評価の対象となります。
パフォーマンスとスケーラビリティー
パフォーマンスとスケーラビリティーは、システムに対する全体的なユーザー エクスペリエンスを最適化することだけでなく、変化するワークロードの要求に合わせてシステムを拡張することも目的としています。 詳細については、パフォーマンスとスケーラビリティーの柱の概要をご参照ください。
- このシステムでホストおよび管理されるエンタープライズ アプリケーションでは、一般的に、パフォーマンスとスケーラビリティーが重要であるか、不可欠なものです。 アプリケーションは、マップやレイヤーなどのサポート コンテンツとともに、ユーザーと組織のパフォーマンスとスケーラビリティーに対する要求 (必要に応じて SLA を含む) を満たすように設計および構築する必要があります。 ArcGIS Online 向けに非常にスケーラブルな Web アプリケーションを構成する方法を確認することを検討してください。これらのベスト プラクティスの多くは ArcGIS Location Platform にも適用されます。 ArcGIS での アプリとサービスの最適化の詳細をご参照ください。
- 拡張は、ArcGIS Location Platform によって自動的に処理され、複数のコンテンツ配信ネットワークにより、拡張性の高いマップとアプリが世界中のさまざまな場所に配信されています。
- 米国、ヨーロッパ、およびアジア太平洋地域では、パフォーマンスを向上させ、データ レジデンシーの要件をサポートするための、地域別の地理空間データ ホスティングを利用できます。
自動化
自動化は手動によるデプロイメントと運用タスクに費やす労力を削減することを目的としており、運用効率の向上と人為的ミスによるシステム異常の減少につながります。 詳細については、自動化の柱の概要をご参照ください。
統合
統合により、このシステムを他のシステムと接続してエンタープライズ サービスを提供し、組織の生産性を向上させます。 詳細については、統合の柱の概要をご参照ください。
- このシステムに外部データやサービスを組み込んで、エンタープライズ アプリケーションで使用することは一般的です。 統合アプローチは、データまたはサービスレベルの統合に主眼を置く傾向があり、場合によっては自動化が伴います。 統合のアプローチと方法の詳細をご参照ください。
- エンタープライズ アプリケーションのホスティングおよび管理システムは、通常、別の ArcGIS システムで生成または管理されるデータ、解析結果、またはその他のコンテンツを配信するために使用されます。 関連するシステム パターンの詳細をご覧ください。
可観測性
可観測性はシステムの状態を可視化し、運用スタッフやその他の技術担当者がこのシステムを正常かつ安定した状態で稼働させ続けることを可能にします。 詳細については、可観測性の柱の概要をご参照ください。
- このシステム パターンでは、アプリケーションとサービスの使用率を慎重に監視することが重要です。 エンタープライズ アプリケーションは、通常、組織全体 (場合によってはそれ以上) にまで及ぶため、システム設計者や運用者が使用パターンや成長を予測できないことがあります。 監視を行うことで、適切に (SLA に従って) 運用を継続しながら、需要に応じたスケーリングや展開のタイミングを決定しやすくなります。
- ArcGIS Location Platform は PaaS サービスとして、基盤となるインフラストラクチャーとソフトウェア内部の監視をサポートしていません。 ただし、システムの使用状況と正常性を監視する方法は提供されています。 これには、ArcGIS Location Platform ダッシュボードによるアプリとレイヤーの使用状況の監視が含まれます。
- ArcGIS Hub サイト、ArcGIS Instant Apps、ArcGIS StoryMaps、およびカスタム アプリケーションを使用する場合は、Web 解析を使用することを強くおすすめします。
その他
PaaS でエンタープライズ アプリケーションのホスティングおよび管理システムを設計および実装する際に考慮すべきその他の事項には、次のものがあります。
- 通常、このパターンは、厳格な非機能要件や SLA を満たすように設計されています。 そのため、このシステム パターンを実装する際には、強力なガバナンスと IT ポリシーおよびロール (データ管理者やコンテンツ マネージャーなど) との整合性を十分に考慮する必要があります。
関連リソース: