<\/HEAD>
アーキテクチャプラクティスでは、共有インスタンスプールに関する質問が多く寄せられています。 <\/P>
<\/P>
10.7.0以前では、RAM使用量を減らすための解決策として、低利用率を設定し、そのサービス専用プール内のインスタンスの最小数をゼロにしていました。これにより、しばらくリクエストがない場合はArcGIS ServerがそのサービスのArcSOCを実行しないようにできます。 <\/P>
<\/P>
この「min-zero」ソリューションは、使用されていないサービスのリソース使用を排除します。最大インスタンス数は引き続き設定できるため、まれにトラフィックが集中するサービスにも対応可能です。次にサービスがリクエストを受けると、ArcSOCが起動して処理しますが、その際にはArcSOCの起動時間がかかります。また、このサービスはその後しばらくアイドル状態で待機し、設定されたアイドルタイムアウトに達するまで起動したSOCを消費し続けます。<\/P>
<\/P>
10.7.0でEsriは共有インスタンスプールのサポートを発表しました。すべてのArcGIS Serverサイトにはデフォルトで4つのArcSOCプロセスを含む共有インスタンスプールが付属しています。この数はより多くのサービスに対応するために増やすことができます。共有インスタンスプールは割り当てられたすべてのSOCを活用するため、必要に応じてのみプールを増やすべきです。<\/P>
互換性のあるマップサービスがArcGIS Serverサイトに公開されると、そのサービスを共有プールの使用に指定できます。共有インスタンスプールに追加されたサービスは専用プールを持たず、必要に応じて共有プールからSOCを利用します。リクエスト処理が完了すると、そのArcSOCは共有プール内の他のサービスで自由に使用可能になります。<\/P>
<\/P>
以下の制限により、どのサービスが共有インスタンスプールを使用できるかが限定されます:<\/P>