ポータルでの ArcGIS Server の使用について
このトピックの内容
ArcGIS Server は、組織内の他のユーザーまたは必要に応じてインターネットに接続している任意のユーザーが GIS Web サービスを使用できるようにするソフトウェアです。 ArcGIS Server サイトで Portal for ArcGIS を使用すると、次のようなメリットがあります。
- Portal for ArcGIS で、ArcGIS Server サービスを情報成果物に変換できます。ポータルを使用すると、サービスを Web マップに整理したり、それらをユーザー グループと共有したりすることができます。
- Portal for ArcGIS で、ユーザーの情報成果物を整理して、簡単に見つけることができます。これを行うには、ポータル ギャラリー、グループ、および検索機能を使用します。
- Portal for ArcGIS でポータル グループを使用して、ArcGIS Server サービスへのアクセスを制御できます。
- ユーザーが Portal for ArcGIS を使用して、データとマップをより多くのユーザーに Web サービスとして公開できるようになります。これを行うには、ポータル管理者として、ArcGIS Server サイトをホスティング サーバーとして機能するように割り当てます。
ポータルおよびサーバー間の統合レベル
ポータルおよび ArcGIS Server サイトは、組織のニーズに合わせてさまざまなレベルに統合できます。以下の 3 つの一般的な統合方法があります。
下の表では、使用できる一般的な Portal for ArcGIS の機能を、サーバーの統合がある場合とない場合についてまとめています。これらの方法を組み合わせて、組織に必要な統合レベルを満たします。たとえば、ポータルは、他のサーバーから登録された個々のアイテムだけでなく、フェデレーション サーバーのアイテムを公開する場合があります。
注意:
バージョン 10.2 以降を使用している ArcGIS Server サイトのみが、ポータルとフェデレートできます。フェデレートするには、ArcGIS Server と Portal for ArcGIS のインストールされているバージョンが同一である必要があります。ソフトウェアのバージョンが一致しない場合、フェデレートできません。すでにフェデレートしていて、以降のバージョンにアップグレードしている場合、ArcGIS Server と Portal for ArcGIS は同じバージョンにアップグレードする必要があります。
機能 | サーバーの統合なし | フェデレーション サーバーあり | フェデレーション + ホスティング サーバーあり | 注意事項 |
---|---|---|---|---|
アイテム (たとえば、ファイル、Web アプリケーション、サービス) のポータルへの追加 | あり | あり | あり | ArcGIS Server サービスをポータルに追加する場合、サービスのバージョンは 9.3 以降である必要があります。 |
住所を含むシェープファイルまたはCSV ファイルの Web マップへの追加 | なし | なし | あり | Web マップに追加されるシェープ ファイルおよび住所のデータ整合チェックを実行するため、ホスティング サーバーが必要です。 |
Web マップの作成 | あり | あり | あり | Web マップを作成するために、ホスティング サーバーをフェデレートしたり構成したりする必要はありません。 |
Web マップの個別の住所のジオコーディング | あり | あり | あり | Web マップで個別の住所をジオコーディングするために、ホスティング サーバーをフェデレートしたり構成したりする必要はありません。 |
Web マップの住所のバッチ ジオコーディング (たとえば、CSV から読み込み) | なし | なし | あり | Web マップに追加される住所データの整合チェックを実行するため、ホスティング サーバーが必要です。 ArcGIS Server または ArcGIS Online の組織サイト からジオコード サービスを使用して住所を検索できます。 |
ホスト サービスの公開 (たとえば、タイル レイヤーやフィーチャ レイヤー、およびシーン レイヤー) | なし | なし | あり | データの整合チェック、サービス データの格納、およびサービスのホストを実行するため、ホスティング サーバーが必要です。 アイテムを Web サイトに追加するときに、ArcGIS for Desktop を使用して、または直接 Portal for ArcGIS で、ホスト サービスを公開できます。 |
Esri Maps for Office からのレイヤーおよびマップの共有 | なし | なし | あり | ポータル ユーザーが Esri Maps for Office からレイヤーとマップを共有できるようにするには、ホスティング サーバーが必要です。 |
サービスの登録
ArcGIS Server サービスをポータルのアイテムとして登録できます。これにより、ポータル ユーザーは、簡単にそれらを見つけて Web マップに追加することができます。サービスは、ArcGIS Server サイトまたは他のサイトから取得できます。サービスの登録は、サーバーをポータルと統合する方法の中で最も結合度が緩い方法です。
この方法で必要なのは、ポータルをホストするサーバーのみです。独自の ArcGIS Server は必要ありません。ArcGIS Web Adaptor は、同じサーバーまたは別の専用サーバーに配置できます。
バージョン 9.3 以降のサービスを登録できます。ポータルに、HTTPS を使用した暗号化された通信が必要で、それらがドメインの外部にある場合、登録するサービスに HTTPS を使用する必要があります。
サービスをポータル アイテムとして登録する場合、サービスおよびアイテムの有効期間に関連性はありません。つまり、使用されているサービスがなくなると、ポータルからアイテムを削除する必要があります。
サーバーのフェデレート
ArcGIS Server サイトとポータルのフェデレーションは、セキュリティを統合し、ポータルのモデルを 1 つまたは複数の ArcGIS Server サイトと共有する高度な構成です。次の場合を除いて、フェデレーションはオプションです。
- Security Assertion Markup Language (SAML) ID プロバイダーを使用してサイトを構成する。
- ポータルのメンバーが公開したホスト タイル レイヤー、フィーチャ レイヤー、およびシーン レイヤー。
- ポータルのメンバーが Portal for ArcGIS のマップ ビューアーで空間解析を実行できるようにする。
サーバーをフェデレートさせると、サービスにアクセスするための認証はポータルに委任されます。これは次のことを意味します。
- ポータルのメンバーを使用して ArcGIS Server にアクセスする - ArcGIS Server のユーザーおよびロールが使用されなくなります。ポータルの管理者、公開者、およびユーザーはそれぞれ、ArcGIS Server の管理者、公開者、およびユーザーになります。ポータルのユーザーとサーバーのユーザーを統合すると、GIS リソースの管理が明確になり、簡単なサイン インで、セキュリティ保護された ArcGIS Server リソースにアクセスできるようになります。
- ArcGIS Server サービスへのアクセスが、ポータルの共有モデルで制御される - フェデレーション サーバーに公開するすべての ArcGIS Server サービスは、ポータルで自動的にアイテムとして共有されます。ポータルの共有モデルによって、サービスをその公開者のプライベートにするか、またはポータル ユーザーの 1 つ以上のグループで共有することができます。または、アイテムを組織全体 (すべてのログイン ユーザー) で共有するか、またはすべてのユーザーがアイテムを表示できるように匿名アクセスを有効化することができます。この共有モデルでは、ArcGIS Server サービスへのアクセスを詳細に定義することができます。
注意:
フェデレーションは、サイン インが簡単であり、ポータルの共有モデルを有効に活用できるようになる一方で、自分と自分の既存ユーザーがフェデレーション サーバーにアクセスする方法とフェデレーション サーバーを管理する方法に影響を与えます。フェデレーションを実行する前に、「フェデレーション サーバーの管理」でフェデレーションが既存のサイトに与える影響に関する情報をご確認ください。
次の図は、ArcGIS Server サイトがポータルとフェデレートされると、フェデレーション サーバーに公開されたサービスが自動的にポータルと共有されることを示しています。また、ポータル ユーザーは、ポータルとフェデレーション サーバーの両方へのアクセスに使用されます。この図は、フェデレートされた ArcGIS Server サイトを 1 つだけ表示していますが、複数の ArcGIS Server サイトがポータルとフェデレートされることがあることに注意してください。フェデレートされた ArcGIS Server サイトはすべて、ArcGIS Server アカウントではなく、ポータル アカウントを使用してアクセスされます。
以下の図は、フェデレーション サーバーを使用する場合の従来のハードウェア レイアウトと、各コンポーネントへの接続に使用する URL 形式を示しています。バージョン 10.2 以降を使用している ArcGIS Server サイトのみが、ポータルとフェデレートできます。詳細については、「ArcGIS Server サイトとポータルのフェデレーション」をご参照ください。
ホスティング サーバーの指定
フェデレーション サーバーをホスティング サーバーとしても指定することで、ポータルとの統合関係をさらに深めることができます。ホスティング サーバーを使用すると、ポータルのユーザーは次のことができるようになります。
- キャッシュ マップ、フィーチャ サービス、およびシーン サービス (タイル レイヤー、フィーチャ レイヤー、およびシーン レイヤー) をポータルに公開する。
- Esri Maps for Office からレイヤーおよびマップを共有する。
- ローカル コンピューターからポータル マップ ビューアーに CSV ファイルおよびシェープファイルを追加することによって、マップを作成する。
- ポータル Web サイトからフィーチャ レイヤーとして CSV およびシェープファイルを公開する。
ライセンス:
ArcGIS Server をホスティング サーバーとして指定するには、Standard または Advanced エディションのライセンスが必要です。ライセンスの詳細については、「ArcGIS Server のエディション」をご参照ください。
構成されたホスティング サーバーは、ポータルと ArcGIS Server サイト間で実現できる最高レベルの統合です。
ホスティング サーバーを公開するときは、サーバー リソースと使用状況を常に監視し、サーバーがポータル ユーザーの負荷に耐えられるようにします。多数のユーザーが多数のサービスをホストすることが予想される場合は、ホスティング サーバーを構成する前に、ArcGIS Server サイトに GIS サーバーを追加することをお勧めします。
サーバーをホスティング サーバーとして指定するには、エンタープライズ ジオデータベースを ArcGIS Server の管理されたデータベースとして登録します。フィーチャ レイヤーをポータルに公開すると、管理されたデータベースにこのデータがコピーされます。管理されたデータベースは、ポータル ユーザーにマップへの CSV ファイルおよびシェープファイルの追加、または Esri Maps for Office からのレイヤーおよびマップの共有を許可するためにも必要です。
以下の図は、ホスティング サーバーに接続されているポータルの一般的なアーキテクチャを示しています。管理されたデータベースと追加の GIS サーバーも示されています。
ホスティング サーバーの設定方法の詳細については、「ポータルのホスティング サーバーの構成」をご参照ください。