ArcGIS Notebook Server su Windows Server ora può utilizzare Mirantis Container Runtime.
Mirantis Container Runtime per Windows
Similmente ad altre installazioni di ArcGIS Notebook Server, ArcGIS Notebook Server con contenitori Windows è installato su un sistema operativo server ed è configurato e federato con un portale ArcGIS Enterprise. Inoltre, un Web Adaptor può essere installato davanti al software ArcGIS Notebook Server.
ArcGIS Notebook Server utilizza sistemi operativi virtuali conosciuti come contenitori per isolare gli ambienti degli autori di notebook. Come risultato, i contenitori consentono a ciascun autore di utilizzare un sottoinsieme delle risorse del server senza che il suo lavoro o il suo utilizzo di risorse interferiscano con gli altri utenti.
Questi contenitori sono allocati e gestiti da Mirantis Container Runtime, precedentemente Docker Engine, un componente software di terze parti. Prima di installare ArcGIS Notebook Server, è necessario installare Mirantis Container Runtime. Quando ArcGIS Notebook Server è installato, deve essere configurato per lavorare insieme a Mirantis Container Runtime.
ArcGIS Notebook Server alloca un contenitore per runtime a ciascun autore di notebook nel sito, solo se sono in grado i lavorare nel contenitore. Le risorse di calcolo che gli autori utilizzano durante l'esecuzione di Notebooks non influenzerà i contenitori degli altri autori.
Quando un membro del portale con i relativi privilegi apre il suo primo notebook, sul sito ArcGIS Notebook Server viene avviato un contenitore. Questa sessione tra il notebook e il contenitore rimarrà in corso per tutta la durata del notebook.
ArcGIS Notebook Server può aggiungere più computer in un sito. I computer in una configurazione con più computer devono essere configurati per risultare identici, e ciascun computer può eseguire ArcGIS Notebooks.
Runtime dei notebook e immagini dei contenitori di Windows
Esri fornisce una singola immagine contenitore Windows per ArcGIS Notebook Server. Questa immagine contenitore include i runtime notebook Standard e Avanzato, che rendono disponibili le risorse Python in ArcGIS Notebooks. Consultare Librerie di Python disponibili per ulteriori informazioni sulle librerie disponibili in ogni runtime.
I due runtime ArcGIS Notebook Server, Standard e Avanzato, sono disponibili in Notebooks come parte dell'immagine contenitore. A seconda della licenza e dei privilegi dell'utente, saranno disponibili all'uso il runtime Standard o entrambi i runtime Standard e Avanzato.
I contenitori Windows in un sito ArcGIS Notebook Server supportano due modalità di isolamento del runtime, processo e Hyper-V. Consultare la documentazione di Microsoft sulle Modalità di isolamento per ulteriori informazioni su queste modalità. Se si configura il sito per utilizzare l'isolamento Hyper-V, deve essere installato il ruolo Hyper-V sul computer.
Nota:
Esistono limitazioni sul numero di contenitori che possono essere eseguiti quando si usano i contenitori Windows con Hyper-V. Consultare questo FAQ Microsoft per ulteriori informazioni.
Quando un contenitore viene avviato, l'immagine contenitore Windows fornita da Esri viene applicata al contenitore. Il runtime dipenderà dalla licenza configurata per ArcGIS Notebook Server e dai privilegi dell'autore di notebook.
Nota:
Esiste una limitazione nota che potrebbe causare un errore WinError 1455 durante l'importazione della libreria torch o di librerie Python che hanno torch come dipendenza. Consultare Problemi comuni e relative soluzioni per maggiori informazioni.
Prerequisiti e vincoli per i sistemi Windows
Se si distribuisce ArcGIS Notebook Server su macchine Windows con contenitori Windows, esistono prerequisiti e vincoli da considerare.
prerequisiti Mirantis Container Runtime
- Mirantis Container Runtime attualmente supporta solo Windows Server 2022.
- Quando ArcGIS Notebook Server e Mirantis Container Runtime vengono distribuiti su più macchine, non è più necessario configurare la replica (DFS) per la directory dell'area di lavoro. La directory dell'area di lavoro può essere condivisa come un percorso montato su un'unità con Mirantis Container Runtime.