ArcGIS Notebook Server unter Windows Server kann jetzt Mirantis Container Runtime nutzen.
Mirantis Container Runtime für Windows
Ähnlich wie andere ArcGIS Notebook Server-Bereitstellungen wird ArcGIS Notebook Server mit Windows-Containern unter einem Serverbetriebssystem installiert und mit einem ArcGIS Enterprise-Portal konfiguriert und verbunden. Zusätzlich kann vor der ArcGIS Notebook Server-Software ein Web Adaptor bereitgestellt werden.
ArcGIS Notebook Server verwendet als Container bezeichnete virtualisierte Betriebssysteme, um die Umgebungen von Notebook-Autoren zu isolieren. Daher können Autoren mithilfe der Container einen Teil der Serverressourcen verwenden, ohne dass ihre Arbeit oder Ressourcenverwendung zu Konflikten mit anderen führt.
Diese Container werden von der Drittanbieter-Softwarekomponente Mirantis Container Runtime (früher Docker Engine Enterprise) zugewiesen und verwaltet. Vor der Installation von ArcGIS Notebook Server müssen Sie Mirantis Container Runtime installieren. Nach der Installation muss ArcGIS Notebook Server für die Verwendung mit Mirantis Container Runtime konfiguriert werden.
ArcGIS Notebook Server weist pro Runtime jedem Notebook-Autor in der Site einen Container zu. Die Computerressourcen, die die Autoren beim Ausführen von Notebooks verwenden, haben keine Auswirkungen auf die Container anderer Autoren.
Wenn ein Portal-Mitglied mit den entsprechenden Berechtigungen sein erstes Notebook öffnet, wird ein Container in der ArcGIS Notebook Server-Site gestartet. Die Sitzung zwischen dem Notebook und dem Container wird während der Dauer des Notebooks beibehalten.
ArcGIS Notebook Server kann mehrere Computer in einer Site verbinden. Computer in einer Konfiguration mit mehreren Computern müssen gleich konfiguriert sein. Zudem kann ArcGIS Notebooks auf jedem Computer ausgeführt werden.
Notebook-Runtimes und Windows-Container-Images
Esri stellt ein einziges Windows-Container-Image für ArcGIS Notebook Server bereit. Dieses Container-Image enthält die Notebook-Runtimes "Standard" und "Advanced", über die Python-Ressourcen in ArcGIS Notebooks zur Verfügung gestellt werden. Weitere Informationen zu den in den einzelnen Runtimes verfügbaren Bibliotheken finden Sie unter Verfügbare Python-Bibliotheken.
Die beiden ArcGIS Notebook Server-Runtimes "Standard" und "Advanced" sind in Notebooks als Bestandteil des Container-Image verfügbar. Je nach Lizenz und Benutzerberechtigung ist entweder die Runtime "Standard" oder sowohl die Runtime "Standard" als auch die Runtime "Advanced" verfügbar.
Die Windows-Container in einer ArcGIS Notebook Server-Site unterstützen zwei Modi für die Runtime-Isolation: Prozessisolation und Hyper-V-Isolation. Weitere Informationen zu den Modi finden Sie in der Microsoft-Dokumentation zu Isolationsmodi. Wenn Sie die Site für die Verwendung der Hyper-V-Isolation konfigurieren, muss auf dem Computer die Hyper-V-Rolle installiert sein.
Hinweis:
Es gibt Beschränkungen bezüglich der Anzahl der Container, die bei Verwendung von Windows-Containern mit Hyper-V ausgeführt werden können. Weitere Informationen finden Sie in diesen Microsoft-FAQ.
Beim Starten eines Containers wird das von Esri bereitgestellte Windows-Container-Image auf den Container angewendet. Die Runtime ist von der für ArcGIS Notebook Server konfigurierten Lizenz und von der Berechtigung des Notebook-Autors abhängig.
Hinweis:
Es ist eine Einschränkung bekannt, die dazu führen kann, dass beim Importieren der torch-Bibliothek oder von Python-Bibliotheken mit torch als Abhängigkeit WinError 1455 auftritt. Weitere Informationen finden Sie unter Allgemeine Probleme und Lösungen.
Voraussetzungen und Einschränkungen für Windows-Systeme
Wenn Sie ArcGIS Notebook Server auf Windows-Computern mit Windows-Containern bereitstellen, sind einige Voraussetzungen und Einschränkungen zu beachten.
Voraussetzungen für Mirantis Container Runtime
- Mirantis Container Runtime unterstützt aktuell nur Windows Server 2022.
- Wenn ArcGIS Notebook Server und Mirantis Container Runtime auf mehreren Computern bereitgestellt werden, müssen Sie keine Replikation (DFS) für Ihr Workspace-Verzeichnis konfigurieren. Das Workspace-Verzeichnis kann als Pfad geteilt werden, der auf einem Laufwerk mit Mirantis Container Runtime bereitgestellt wurde.