Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Acelere la puesta en marcha de contenedores con SOCI
La indexación SOCI (Seekable Open Container Initiative) permite la carga diferida de imágenes de contenedores personalizadas en Amazon SageMaker Studio Amazon Unified Studio. SageMaker El SOCI reduce considerablemente los tiempos de inicio de sus contenedores personalizados, aproximadamente entre un 30 y un 70%. Bring your own image (BYOI) La mejora de la latencia varía según el tamaño de la imagen, la disponibilidad de la instancia de alojamiento y otras dependencias de la aplicación. SOCI crea un índice que permite a los contenedores lanzarse solo con los componentes necesarios y obtener archivos adicionales a pedido según sea necesario.
El SOCI aborda los tiempos lentos de inicio de los contenedores, que interrumpen los flujos de trabajo de desarrollo del aprendizaje automático (ML) iterativo, para obtener imágenes personalizadas. A medida que las cargas de trabajo de aprendizaje automático se vuelven más complejas, las imágenes de los contenedores se hacen más grandes, lo que provoca retrasos en el inicio que dificultan los ciclos de desarrollo.
Temas
Ventajas principales
-
Ciclos de iteración más rápidos: reduzca el inicio de los contenedores, según los tipos de imagen e instancia
-
Optimización universal: amplíe las ventajas de rendimiento a todos los contenedores BYOI personalizados en Studio
¿Cómo funciona la indexación SOCI
SOCI crea un índice de metadatos especializado que mapea la estructura de archivos interna de la imagen del contenedor. Este índice permite acceder a archivos individuales sin descargar la imagen completa. El índice SOCI se almacena como un artefacto compatible con la OCI (Open Container Initiative) en Amazon ECR y se vincula a la imagen del contenedor original, lo que preserva los resúmenes de imágenes y la validez de la firma.
Al lanzar un contenedor en Studio, el sistema utiliza el índice SOCI para identificar y descargar solo los archivos esenciales necesarios para el inicio. Los componentes adicionales se obtienen en paralelo a medida que la aplicación los requiera.
Componentes de arquitectura
-
Imagen original del contenedor: su contenedor base almacenado en Amazon ECR
-
Artefacto del índice SOCI: metadatos que mapean la estructura de archivos de la imagen
-
Manifiesto del índice de imágenes OCI: enlaza la imagen original con el índice SOCI
-
Tiempo de ejecución del contenedor Finch: permite la integración de carga diferida con Studio
Herramientas admitidas
| Herramienta | Integración |
|---|---|
| nerdctl | Requiere una configuración en containerd |
| CLI de Finch | Soporte nativo de SOCI |
| Docker + SOCI CLI | Se requieren herramientas adicionales |