ArcGIS Notebook Server en Windows Server ahora pueden utilizar Mirantis Container Runtime.
Mirantis Container Runtime para Windows
Al igual que en otras implementaciones de ArcGIS Notebook Server, ArcGIS Notebook Server con contenedores de Windows se instala en un sistema operativo de servidor y se configura y federa con un portal de ArcGIS Enterprise. Además, se puede implementar un Web Adaptor delante del software de ArcGIS Notebook Server.
ArcGIS Notebook Server utiliza sistemas operativos virtualizados conocidos como contenedores para aislar los entornos de los autores de notebooks. Como resultado, los contenedores permiten que cada autor utilice un subconjunto de los recursos del servidor sin que su trabajo o uso de recursos interfieran con otros.
Estos contenedores los asigna y mantiene Mirantis Container Runtime, anteriormente llamado Docker Engine Enterprise, un componente de software externo. Antes de instalar ArcGIS Notebook Server, debe instalar Mirantis Container Runtime. Una vez instalado ArcGIS Notebook Server, debe configurarse para que funcione con Mirantis Container Runtime.
ArcGIS Notebook Server asigna un contenedor por tiempo de ejecución al autor de cada notebook del sitio, y solo ellos pueden trabajar en el contenedor. Los recursos informáticos que utilizan los autores al ejecutar notebooks no influirá en los contenedores de otros autores.
Cuando un miembro del portal con los privilegios correspondientes abre su primer notebook, se inicia un contenedor en el sitio de ArcGIS Notebook Server. Esta sesión entre el notebook y el contenedor se mantendrá vigente todo el tiempo de duración del notebook.
ArcGIS Notebook Server puede unir varios equipos en un mismo sitio. Los equipos de una configuración de varios equipos deben configurarse para que sean idénticos, y cada equipo debe poder ejecutar ArcGIS Notebooks.
Tiempos de ejecución de notebook e imágenes de contenedor de Windows
Esri proporciona una única imagen de contenedor de Windows a ArcGIS Notebook Server. Esta imagen de contenedor incluye los tiempos de ejecución de notebook Standard y Advanced, con los que los recursos de Python están disponibles en ArcGIS Notebooks. Consulte Bibliotecas de Python disponibles para obtener más información sobre las bibliotecas disponibles en cada tiempo de ejecución.
Los dos tiempos de ejecución de ArcGIS Notebook Server, Standard y Advanced, están disponibles en notebooks como parte de la imagen del contenedor. En función de su licencia y privilegios de usuario, estarán disponibles para su uso los tiempos de ejecución Standard o Standard y Advanced.
Los contenedores de Windows en un sitio de ArcGIS Notebook Server admiten dos modos de aislamiento de tiempo de ejecución, proceso e Hyper-V. Consulte la documentación de Microsoft sobre Modos de aislamiento para obtener más información sobre los modos. Si configura su sitio para usar el aislamiento Hyper-V, el rol Hyper-V debe estar instalado en el equipo.
Nota:
Existen limitaciones en cuanto al número de contenedores que se pueden ejecutar cuando se utilizan contenedores de Windows con Hyper-V. Consulte estas preguntas frecuentes de Microsoft para obtener más información.
Cuando se inicia un contenedor, se le aplica la imagen del contenedor de Windows proporcionada por Esri. El tiempo de ejecución dependerá de la licencia configurada para ArcGIS Notebook Server y de los privilegios del autor del notebook.
Nota:
Existe una limitación conocida que puede dar lugar a un WinError 1455 al importar la biblioteca de torch o las bibliotecas de Python que tienen torch como dependencia. Consulte Problemas y soluciones comunes para obtener más información.
Requisitos previos y restricciones para los sistemas de Windows
Si implementa ArcGIS Notebook Server en equipos de Windows con contenedores de Windows, hay requisitos previos y restricciones que debe tener en cuenta.
Requisitos previos de Mirantis Container Runtime
- Actualmente, Mirantis Container Runtime solo admite Windows Server 2022.
- Cuando se implementan ArcGIS Notebook Server y Mirantis Container Runtime en varios equipos, ya no es necesario configurar la replicación (DFS) para su directorio de espacio de trabajo. El directorio del espacio de trabajo se puede compartir como una ruta montada en una unidad con Mirantis Container Runtime.