Skip To Content

Mechanizm kontenerów i ArcGIS Notebook Server (kontenery Windows)

Oprogramowanie ArcGIS Notebook Server jest zgodne z kontenerami systemu Windows, które używają jako opcji mechanizmu kontenerów Mirantis Container Runtime lub Docker Engine z plików binarnych w systemie Windows.

Mechanizmy kontenerów dla systemu Windows

Podobnie jak w przypadku innych wdrożeń oprogramowania ArcGIS Notebook Server, wdrożenie ArcGIS Notebook Server z kontenerami systemu Windows jest instalowane w systemie operacyjnym serwera oraz konfigurowane i sfederowane z portalem ArcGIS Enterprise. Ponadto przed oprogramowaniem ArcGIS Notebook Server można wdrożyć aplikację Web Adaptor.

ArcGIS Notebook Server wykorzystuje zwirtualizowane systemy operacyjne zwane kontenerami do izolowania środowisk autorów notatników. W rezultacie kontenery umożliwiają każdemu autorowi korzystanie z podzbioru zasobów serwera w sposób nieprzeszkadzający innym użytkownikom w wykonywaniu zadań i wykorzystywaniu zasobów.

Te kontenery są przydzielane i utrzymywane przez zewnętrzny mechanizm kontenerów, Mirantis Container Runtime lub Docker Engine z plików binarnych. Przed zainstalowaniem oprogramowania ArcGIS Notebook Server należy zainstalować mechanizm kontenerów. Po zainstalowaniu oprogramowania ArcGIS Notebook Server należy je skonfigurować do współdziałania z tym mechanizmem kontenerów.

Serwer ArcGIS Notebook Server każdemu autorowi notatników w witrynie przydziela jeden kontener na środowisko wykonawcze i tylko ten autor może pracować w tym kontenerze. Zasoby obliczeniowe wykorzystywane przez autora podczas uruchamiania notatników nie będą miały wpływu na kontenery innych autorów.

Gdy członek portalu z odpowiednimi uprawnieniami otwiera swój pierwszy notatnik, w witrynie ArcGIS Notebook Server uruchamiany jest kontener. Ta sesja między notatnikiem a kontenerem trwa przez cały czas istnienia notatnika.

Witryna ArcGIS Notebook Server może zawierać wiele komputerów. Komputery w konfiguracji z wieloma komputerami muszą być skonfigurowane w identyczny sposób, a na każdym komputerze może by uruchomiona aplikacja ArcGIS Notebooks.

Środowiska wykonawcze i obrazy kontenerów notatników Windows

Dla oprogramowania ArcGIS Notebook Server dostępny jest pojedynczy obraz kontenera systemu Windows. Ten obraz kontenera zawiera standardowe i zaawansowane środowiska wykonawcze notatników, które udostępniają zasoby Python w aplikacji ArcGIS Notebooks. Więcej informacji o bibliotekach dostępnych w poszczególnych środowiskach wykonawczych można znaleźć w sekcji Dostępne biblioteki języka Python.

Dwa środowiska wykonawcze serwera ArcGIS Notebook Server, standardowe i zaawansowane, są dostępne w notatnikach jako część obrazu kontenera. W zależności od licencji i uprawnień użytkownika dostępne będzie środowisko wykonawcze standardowe lub zarówno standardowe, jak i zaawansowane.

Kontenery Windows w witrynie ArcGIS Notebook Server obsługują dwa tryby izolowania środowiska wykonawczego: procesu i Hyper-V. Więcej informacji na temat trybów można znaleźć w dokumentacji trybów izolacji firmy Microsoft. Jeśli witryna jest konfigurowana do korzystania z izolacji Hyper-V, na komputerze musi być zainstalowana rola Hyper-V.

Notatka:

Istnieją ograniczenia dotyczące liczby kontenerów, które można uruchomić, gdy używane są kontenery Windows z Hyper-V. Więcej informacji można znaleźć w często zadawanych pytaniach firmy Microsoftdotyczących kontenerów.

Diagram aplikacjiDiagram aplikacji

Gdy kontener jest uruchamiany, jest do niego stosowany obraz kontenera Windows dostarczony przez firmę Esri. Środowisko wykonawcze zależy od licencji skonfigurowanej dla aplikacji ArcGIS Notebook Server i uprawnień autora notatnika.

Notatka:

Występuje znane ograniczenie, które może spowodować wystąpienie błędu WinError 1455 podczas importowania biblioteki torch lub bibliotek Python, których elementem zależnym jest torch. Więcej informacji można znaleźć w sekcji Typowe problemy i rozwiązania.

Wymagania wstępne i ograniczenia dotyczące systemów Windows

Jeśli oprogramowanie ArcGIS Notebook Server jest wdrażane na komputerach z systemem Windows z kontenerami systemu Windows, należy uwzględnić wymagania wstępne i ograniczenia.

Wymagania wstępne środowiska Mirantis Container Runtime

Podczas pracy ze środowiskiem Mirantis Container Runtime należy pamiętać o następujących kwestiach:

  • Środowisko Mirantis Container Runtime obecnie obsługuje tylko system Windows Server 2022.
  • Gdy oprogramowanie ArcGIS Notebook Server i środowisko Mirantis Container Runtime są wdrożone na wielu komputerach, nie trzeba już konfigurować replikacji (DFS) dla katalogu przestrzeni roboczej. Katalog przestrzeni roboczej można udostępnić jako ścieżkę na dysku ze środowiskiem Mirantis Container Runtime.