Skip To Content

Mirantis Container Runtime et ArcGIS Notebook Server (conteneurs Windows)

ArcGIS Notebook Server sur Windows Server peut maintenant utiliser Mirantis Container Runtime.

Mirantis Container Runtime pour Windows

À l’instar d’autres déploiements ArcGIS Notebook Server, ArcGIS Notebook Server avec des conteneurs Windows est installé sur un système d’exploitation de serveur et est configuré et fédéré avec un portail ArcGIS Enterprise. Il est de plus possible de déployer un adaptateur Web devant le logiciel ArcGIS Notebook Server.

ArcGIS Notebook Server utilise des systèmes d’exploitation virtualisés, connus sous le nom de conteneurs, pour isoler les environnements des auteurs de notebook. Les conteneurs permettent ainsi à chaque auteur d’utiliser un sous-ensemble des ressources de serveur sans que leur travail ou l’utilisation des ressources interfère avec le travail d’autres personnes.

Ces conteneurs sont alloués et gérés par Mirantis Container Runtime, anciennement Docker Engine Enterprise, un composant logiciels tiers. Avant d’installer ArcGIS Notebook Server, vous devez installer Mirantis Container Runtime. Une fois ArcGIS Notebook Server installé, il doit être configuré pour fonctionner avec Mirantis Container Runtime.

ArcGIS Notebook Server alloue un conteneur par exécution à chaque auteur de notebook du site, et seuls ces derniers peuvent travailler dans le conteneur. Les ressources de calcul qu’ils utilisent lors de l’exécution des notebooks n’affectent pas les conteneurs des autres auteurs.

Lorsqu’un membre du portail doté des privilèges correspondants ouvre son premier notebook, un conteneur est lancé sur le site ArcGIS Notebook Server. Cette session entre le notebook et le conteneur dure le temps du notebook.

ArcGIS Notebook Server peut connecter plusieurs machines ensemble sur un site. Toutes les machines d’une configuration comportant plusieurs machines doivent être configurées de manière identique et chaque machine peut exécuter ArcGIS Notebooks.

Runtimes de notebook et images de conteneurs Windows

Esri fournit une seule image de conteneur Windows pour ArcGIS Notebook Server. Cette image de conteneur inclut les runtimes de notebook Standard et Advanced, qui assurent la disponibilité des ressources Python dans ArcGIS Notebooks. Pour plus d’informations sur les bibliothèques disponibles dans chaque runtime, reportez-vous à la rubrique Bibliothèques Python disponibles.

Les deux runtimes ArcGIS Notebook Server, Standard et Advanced, sont disponibles dans les notebooks, dans l’image de conteneur. En fonction de la licence et des privilèges utilisateur dont vous disposez, vous pouvez utiliser soit le runtime Standard, soit les deux runtimes Standard et Advanced.

Les conteneurs Windows d’un site ArcGIS Notebook Server prennent en charge deux modes d’isolement de runtime : traitement et Hyper-V. Pour plus d’informations sur ces modes, consultez la rubrique Modes d’isolement dans la documentation Microsoft. Si vous configurez le site en vue de l’utilisation de l’isolement Hyper-V, le rôle Hyper-V doit être installé sur la machine.

Remarque :

Certaines limitations affectent le nombre de conteneurs pouvant être exécutés pendant l’utilisation de conteneurs Windows avec Hyper-V. Pour plus d’informations, consultez cette FAQ Microsoft.

Diagramme deDiagramme de

Lorsqu’un conteneur est lancé, l’image de conteneur Windows fournie par Esri est appliquée au conteneur. Le runtime dépend de la licence configurée pour ArcGIS Notebook Server et des privilèges de l’auteur du notebook.

Remarque :

Une limitation connue est susceptible d’entraîner une erreur WinError 1455 lors de l’importation de la bibliothèque torch ou des bibliothèques Python qui possèdent une dépendance torch. Reportez-vous à la rubrique Problèmes courants et solutions pour plus d’informations.

Éléments prérequis et contraintes pour les systèmes Windows

Si vous déployez ArcGIS Notebook Server sur des machines Windows avec des conteneurs Windows, différentes conditions requises et contraintes doivent être prises en compte.

Prérequis Mirantis Container Runtime

  • Mirantis Container Runtime ne prend actuellement en charge que Windows Server 2022.
  • Lorsque ArcGIS Notebook Server et Mirantis Container Runtime sont déployés sur plusieurs ordinateurs, vous n'avez plus besoin de configurer une réplication (DFS) de votre répertoire d'espace de travail. Le répertoire d’espace peut être partagé en tant que chemin monté sur un disque avec Mirantis Container Runtime.