Skip To Content

Mirantis Container Runtime および ArcGIS Notebook Server (Windows コンテナー)

Windows Server に配置された ArcGIS Notebook Server Mirantis Container Runtime を使用できるようになりました。

Mirantis Container Runtime for Windows

ArcGIS Notebook Server 11.1 では、ArcGIS Notebook ServerWindows Server 用に Mirantis Container Runtime を使用できます。

他の ArcGIS Notebook Server の配置と同様に、ArcGIS Notebook ServerWindows コンテナーは、サーバーのオペレーティング システムにインストールされ、構成されてから ArcGIS Enterprise ポータルとフェデレートされます。 加えて、Web Adaptor を ArcGIS Notebook Server ソフトウェアの前に配置できます。

ArcGIS Notebook Server では、ノートブック作成者の環境を分離するために、コンテナーと呼ばれる仮想化オペレーティング システムが使用されます。 その結果、コンテナーを使用することで、各作成者はサーバー リソースのサブセットを使用できるようになり、自分の作業やリソース使用状況が他のユーザーに干渉することがなくなります。

これらのコンテナーは、サードパーティ製のソフトウェア コンポーネントである Mirantis Container Runtime (旧称 Docker Engine) によって割り当てられて管理されます。 ArcGIS Notebook Server をインストールする前に、 Mirantis Container Runtime バージョン 20.10 以降をインストールする必要があります。 ArcGIS Notebook Server は、インストール後に Mirantis Container Runtime で機能するように構成する必要があります。

ArcGIS Notebook Server は、サイトのそれぞれのノートブック作成者にランタイムあたり 1 つのコンテナーを割り当て、作成者はそのコンテナー内でのみ作業できます。 ノートブックの実行時に使用する計算リソースが他の作成者のコンテナーに影響することはありません。

対応する権限を持つポータル メンバーが最初のノートブックを開くと、コンテナーが ArcGIS Notebook Server サイト上で起動します。 ノートブックとコンテナー間のこのセッションは、ノートブックの実行時間を通して継続します。

ArcGIS Notebook Server は複数のコンピューターを 1 つのサイトに追加できます。 複数コンピューター構成のコンピューターは同一になるように構成する必要があり、コンピューターごとに ArcGIS Notebooks を実行できます。

ノートブック ランタイムと Windows コンテナー イメージ

Esri は、ArcGIS Notebook Server 向けに単一の Windows コンテナー イメージを提供しています。 このコンテナー イメージには、Python リソースを ArcGIS Notebooks で使用可能にする Standard および Advanced ノートブック ランタイムが含まれます。 それぞれのランタイムで利用可能なライブラリの詳細については、「利用可能な Python ライブラリ」をご参照ください。

Standard と Advanced の 2 つの ArcGIS Notebook Server ランタイムは、コンテナー イメージの一部としてノートブックで使用できます。 ライセンスとユーザー権限に応じて、Standard ランタイム、または Standard と Advanced 両方のランタイムを使用できます。

ArcGIS Notebook Server サイトの Windows コンテナーは、プロセスと Hyper-V という 2 種類のランタイム分離モードをサポートしています。 これらのモードの詳細については、Microsoft ドキュメントの「分離モード」をご参照ください。 Hyper-V による分離を使用するようにサイトを構成する場合は、Hyper-V の役割をコンピューターにインストールする必要があります。

注意:

Windows コンテナーを Hyper-V で使用するときに実行可能なコンテナーの数には制限があります。 詳細については、この Microsoft FAQ をご参照ください。

Hyper-V による分離で実行されているプロセスによる分離で実行されている

コンテナーが起動されると、Esri から提供された Windows コンテナー イメージがそのコンテナーに適用されます。 ランタイムは、ArcGIS Notebook Server で構成されたライセンスとノートブック作成者の権限によって異なります。

注意:

11.1 では、torch ライブラリまたは Python ライブラリ (torch が従属ライブラリになっている) をインポートすると、WinError 1455 が発生する可能性のある既知の制限があります。 詳細については、「よくある問題と解決策」をご参照ください。

Windows システムの前提条件と制約

Windows コンテナーを使用して ArcGIS Notebook ServerWindows コンピューターに配置する場合には、考慮すべき前提条件と制約がいくつかあります。

Mirantis Container Runtime の前提条件

  • 現在、 Mirantis Container RuntimeWindows Server 2022 のみをサポートしています。
  • ArcGIS Notebook Server Mirantis Container Runtime を複数のコンピューター上に配置する場合、ワークスペース ディレクトリ用にレプリケーション (DFS) を構成する必要がなくなりました。 ワークスペース ディレクトリは、 Mirantis Container Runtime でドライブにマウントされるパスとして共有できます。