Todos los productos
Search
Centro de documentos

Platform For AI:Create a DSW instance

Última actualización: Sep 18, 2026

DSW (Data Science Workshop) proporciona un IDE basado en la nube para el desarrollo de IA. Los desarrolladores familiarizados con Notebook o VS Code pueden comenzar a desarrollar modelos de inmediato. Este tema explica cómo crear una instancia de DSW y cómo resolver los problemas comunes que surgen al iniciar o liberar instancias.

Inicio rápido

  1. Inicie sesión en la PAI console, seleccione la Region de destino, haga clic en Workspaces y acceda al espacio de trabajo correspondiente.

  2. En el panel de navegación izquierdo, elija Interactive Modeling (DSW)> Create Instance. Configure a continuación los parámetros clave y deje los demás con su valor predeterminado. Para consultar todos los parámetros, consulte Console parameter reference.

    Parámetro

    Descripción

    Instance Name

    Ejemplo: dsw_test.

    Resource Type

    Seleccione Public Resources, que utiliza facturación pay-as-you-go.

    Instance Type

    Seleccione una especificación como ecs.gn7i-c8g1.2xlarge (1 GPU A10, 8 vCPU, 30 GiB de memoria).

    Si esta especificación no tiene existencias, pruebe con otra de la lista o cambie a una región diferente.

    Image config

    Seleccione Alibaba Cloud Image, luego busque y seleccione modelscope:1.31.0-pytorch2.8.0-gpu-py311-cu124-ubuntu22.04 (Python 3.11, CUDA 12.4).

    Las imágenes de ModelScope incluyen un amplio conjunto de bibliotecas de terceros integradas y son compatibles con la mayoría de los flujos de trabajo de desarrollo de IA.

    Haga clic en OK para crear la instancia. Cuando el estado de la instancia cambie a Running, significa que se creó correctamente.

    Si la instancia no se inicia, consulte DSW instance startup .
  3. En la página de la lista de instancias de DSW, haga clic en Open en la columna Actions para abrir la instancia de DSW y comenzar a desarrollar su modelo.

    Para obtener detalles sobre la interfaz de la instancia de DSW y sobre cómo detener, liberar o modificar una instancia de DSW, consulte Access and manage DSW instances.

    Importante
    • En las instancias de DSW creadas con recursos públicos, la facturación comienza en cuanto el estado de la instancia cambia a Running, incluso si usted no abre el IDE web ni ejecuta ningún código.

    • Cerrar el navegador o cerrar sesión no detiene la instancia ni pausa la facturación.

    • Si utiliza un cupón de recursos de prueba gratuita, el sistema cambia automáticamente a la facturación pay-as-you-go cuando se agota la cuota. La instancia no se detendrá por sí sola.

  4. Caso de uso. Consulte Quick start: Interactive modeling with DSW. Este tutorial utiliza el reconocimiento de dígitos manuscritos MNIST como ejemplo práctico para ayudarle a comprender y empezar a usar DSW rápidamente.

  5. Detenga la instancia. Cuando termine su trabajo de desarrollo y ya no necesite la instancia de DSW, regrese a la página de la lista de instancias de DSW:

    • Para pausar la instancia temporalmente, haga clic en Stop. Si amplió el disco del sistema, los cargos de almacenamiento de dicho disco continúan incluso después de detener la instancia.

      Importante

      De forma predeterminada, los datos se almacenan en un disco en la nube gratuito. Si la instancia permanece detenida más de 15 días, el contenido del disco en la nube se borra y no se puede recuperar. Las instancias con un disco del sistema ampliado no están sujetas a este límite.

    • Para eliminar la instancia de forma permanente, haga clic en More> Delete. Esta acción detiene toda la facturación. Haga una copia de seguridad de los datos importantes antes de eliminarlos, ya que no se pueden recuperar.

    Importante

    Las facturas pay-as-you-go de DSW se generan cada hora con un retraso de 2 a 3 horas. Después de detener o eliminar una instancia, es posible que siga recibiendo notificaciones de cargo durante algunas horas por el uso generado antes de la acción. Este comportamiento de facturación es normal y no indica cobros duplicados.

Configuraciones típicas para casos de uso

La configuración predeterminada de la instancia de DSW podría no cubrir todos los requisitos de desarrollo de IA. En la siguiente tabla se resumen las configuraciones para escenarios comunes:

Escenario

Desafío

Configuración

Referencia

Almacenamiento persistente de código y datos

El disco del sistema de la instancia de DSW es temporal, por lo que los datos se borran cuando se elimina la instancia o se detiene por un periodo prolongado. Se requiere almacenamiento a largo plazo para archivos importantes o para compartir datos entre varias instancias.

Monte el almacenamiento en la nube (como Object Storage Service (OSS)) en un directorio específico de la instancia mediante Dataset Mounting o Mount storage.

Mount a dataset, OSS, NAS, or CPFS

Mayor velocidad de descarga desde internet público

La instancia de DSW usa una puerta de enlace compartida de forma predeterminada, lo cual limita el ancho de banda. Esto puede ralentizar la descarga de archivos grandes.

En la configuración de red, configure una Virtual Private Cloud (VPC) y utilice Private Gateway. También debe crear una puerta de enlace NAT y una EIP (dirección IP elástica) para la VPC.

Improve internet access with a private gateway

Desarrollo remoto mediante SSH

Usted prefiere utilizar herramientas locales como VS Code o PyCharm para desarrollar y depurar, sin limitarse al IDE web.

En la configuración de acceso, habilite Enable SSH, complete el campo SSH Public Key y seleccione Access over Internet. Asocie una puerta de enlace NAT y una EIP existentes.

Remote connection: Direct SSH connection

Acceso a servicios web dentro de la instancia

Necesita exponer a internet una aplicación web que se ejecuta en la instancia para acceder a ella o compartirla mediante una URL.

En la configuración de acceso, agregue un elemento en Custom Services, configure el puerto del servicio y habilite el acceso público. Además, debe agregar una regla de entrada en el security group para permitir el tráfico en ese puerto.

Access services in an instance over the public network

Referencia de parámetros de la consola

Información básica

Parámetro

Descripción

Instance Name

Configure el nombre de la instancia siguiendo las indicaciones de la página.

Tag

Agregue etiquetas a las instancias para facilitar su búsqueda multidimensional, agrupación, operaciones por lotes y asignación de costos.

Información de recursos

Parámetro

Descripción

Resource Type

  • Public Resources: facturación pay-as-you-go. No se puede convertir a facturación por suscripción (anual o mensual).

    Nota

    Límite de tarjetas GPU: al usar recursos públicos, cada cuenta de Alibaba Cloud (cuenta principal) tiene un límite de 2 tarjetas GPU por región. Si supera este límite, pueden producirse errores. Para aumentarlo, envíe un ticket.

    • Instance Type: elija entre especificaciones de GPU, CPU o de prueba gratuita. Para más detalles sobre las especificaciones, consulte Instance family overview.

    • Bidding Purchase: utilice una preemptible instance para reducir los costos de ejecución. Si se muestra No preemptible instances in stock, pruebe con otra especificación.

      Este parámetro es compatible actualmente en las siguientes regiones: China (Hangzhou), China (Shanghai), China (Beijing), China (Ulanqab), China (Shenzhen), China (Guangzhou), Japan (Tokyo) y Singapore.

    • Driver Settings: establezca la versión del controlador para las instancias de GPU que usan recursos públicos. Las versiones principales compatibles varían según el tipo de GPU.

  • Resource Quota: facturación por suscripción (anual o mensual).

    • Resource Quota: elija entre recursos de computación generales o recursos de computación Lingjun. Si no hay recursos disponibles, haga clic en Associate Resource Quota para configurarlos.

    • Instance Type: configure la GPU, la CPU y la memoria según sus necesidades.

    • Priority: la prioridad va de 1 a 9. Un valor más alto indica mayor prioridad.

    • Idle Resources: la tarea puede ejecutarse en recursos inactivos de la cuota actual o de otras cuotas de la cuenta, lo que mejora el aprovechamiento de los recursos. Cuando las tareas de la cuota original necesitan esos recursos, la tarea en periodo de inactividad finaliza y los recursos se devuelven automáticamente. Guarde su entorno y sus datos con regularidad durante el desarrollo.

      • Acceptable: la tarea puede usar recursos de computación inactivos de la cuota actual o de otras cuotas de la cuenta.

      • Only: la tarea usa únicamente recursos inactivos de la cuenta y no consume su propia cuota.

    • Node-Specific Scheduling: seleccione un nodo específico para crear la instancia de DSW.

    • CPU Affinity: vincule los procesos de un contenedor o Pod a núcleos de CPU específicos. Esto reduce los fallos de caché de CPU y los cambios de contexto, lo que mejora el uso de la CPU y el rendimiento de la aplicación. Es adecuado para cargas de trabajo sensibles al rendimiento y en tiempo real. Actualmente solo es compatible en China (Beijing) y China (Shenzhen).

    • Driver Settings: establezca la versión del controlador para las instancias de GPU que usan cuotas de recursos de computación Lingjun. Las versiones principales compatibles varían según el tipo de GPU.

Información del entorno

Parámetro

Descripción

Image Configuration

Se admiten los siguientes tipos de imagen:

  • Alibaba Cloud Image: PAI proporciona imágenes oficiales para los frameworks de código abierto y las versiones de Python más comunes. Por ejemplo, pytorch:2.4.1-gpu-py312-cu124-ubuntu22.04 indica PyTorch 2.4.1, para instancias de GPU, Python 3.12 y CUDA 12.4.

    Para encontrar una versión específica, búsquela por palabra clave en el cuadro de búsqueda. Por ejemplo, busque cu124 para localizar imágenes con CUDA 12.4.

  • Custom Image: use una imagen personalizada que ya se haya agregado a PAI. El repositorio de imágenes debe tener habilitado el acceso de extracción público, o bien la imagen debe almacenarse en Container Registry (ACR). Para más información, consulte Custom images.

  • Image Address: admite direcciones de imágenes personalizadas u oficiales accesibles a través de Internet público.

    • Para mejorar la velocidad de descarga de imágenes, consulte Image acceleration.

    • En el caso de direcciones de imágenes privadas, haga clic en Enter username and password y configure las credenciales del repositorio, o bien habilite temporalmente el acceso de extracción público en el repositorio.

System Disk

Se usa para almacenar archivos durante el desarrollo. Cuando Resource Type se establece en Public Resources, o cuando Resource Quota usa un recurso de computación general por suscripción (como mínimo 2 núcleos de CPU y 4 GiB de memoria, o con GPU), cada instancia incluye un disco en la nube gratuito de 100 GiB como disco del sistema. Este disco se puede ampliar; consulte la consola para ver los precios.

Aviso
  • Si usa únicamente el disco en la nube gratuito, su contenido se borrará si la instancia permanece detenida más de 15 días.

  • Después de ampliar el disco, todo el disco en la nube (la parte gratuita y la de pago) deja de estar sujeto a la regla de borrado tras 15 días de inactividad. Sin embargo, la porción ampliada genera cargos continuos hasta que se elimine la instancia.

  • La ampliación del disco no se puede revertir. Amplíelo solo cuando sea necesario.

  • El disco en la nube se libera cuando se elimina la instancia. Haga una copia de seguridad de los datos importantes antes de eliminarla.

Para disponer de almacenamiento persistente, configure Dataset Mounting o Mount storage.

Dataset Mounting

Permite almacenar conjuntos de datos para su lectura o conservar los archivos generados durante el desarrollo. Se admiten los siguientes tipos de conjuntos de datos:

  • Custom Dataset: Create a custom dataset para almacenar archivos de datos de entrenamiento. Admite acceso de solo lectura y selección de versión.

  • Public Dataset: PAI proporciona conjuntos de datos públicos preconfigurados. Solo se admite el modo de montaje de solo lectura.

Mount Path: la ruta donde se monta el conjunto de datos en DSW, por ejemplo, /mnt/data. Acceda a esta ruta en su código para recuperar los archivos del conjunto de datos.

Nota
  • Varios conjuntos de datos no pueden compartir la misma ruta de montaje.

  • Si configura un conjunto de datos CPFS, se requiere configuración de red y la VPC seleccionada debe coincidir con la VPC de CPFS. De lo contrario, la creación de la instancia de DSW podría fallar.

  • Cuando se selecciona un resource group dedicado, el primer conjunto de datos debe ser de NAS y se montará tanto en la ruta que especifique como en el directorio de trabajo predeterminado de DSW, /mnt/workspace/.

Para más detalles sobre el montaje, consulte Mount a dataset, OSS, NAS, or CPFS.

Mount storage

Monte almacenamiento para leer conjuntos de datos o conservar los archivos generados durante el desarrollo.

Para más detalles sobre el montaje, consulte Mount a dataset, OSS, NAS, or CPFS.

Enable Multi-Container Isolation (DinD)

Al habilitarlo, podrá crear varios subcontenedores aislados dentro de la instancia actual. Resulta útil para compartir una instancia de DSW entre varios usuarios. Para más información, consulte Manage sub-containers with DockerBoard.

Working Directory

Disponible cuando se seleccionan recursos públicos. El directorio de trabajo es la ruta de inicio para Notebook y el IDE web, y de forma predeterminada es /mnt/workspace.

Más configuraciones

Parámetro

Descripción

Custom Startup Script

Ejecute scripts personalizados durante el inicio de la instancia para configurar el entorno o ejecutar tareas de inicialización. El script se ejecuta después de que la imagen y los recursos estén listos, pero antes de que se inicien las aplicaciones de desarrollo como JupyterLab y Code Server.

Nota
  • Tiempo de espera de 3 minutos: los scripts personalizados aumentan el tiempo de inicio de la instancia. El tiempo de espera es de 3 minutos, por lo que no debe usar scripts para tareas de larga duración, como la descarga de imágenes.

  • Registros de ejecución del script: una vez iniciada la instancia, encontrará los registros del script en /var/log/user-command/.

Environment Variable

Se aplica al inicio del contenedor principal, a los procesos del sistema y a los procesos de usuario. Agregue variables de entorno personalizadas o sobrescriba los valores predeterminados del sistema según sea necesario.

Nota: evite modificar las siguientes variables de entorno:

# Changes will not take effect
USER_NAME # This will be overwritten by the logic in the service

# System variables that should not be modified, as changes may affect normal operation
JUPYTER_NAME: Defaulted to a value constructed from instance information; can be used to modify the URL access path for JupyterLab.
JUPYTER_COMMAND: The command to start Jupyter; defaulted to "lab" to launch JupyterLab.
JUPYTER_SERVER_ADDR: The listening address for the JupyterLab service; defaulted to 0.0.0.0.
JUPYTER_SERVER_PORT: The listening port for the JupyterLab service; defaulted to 8088.
JUPYTER_SERVER_AUTH: The access password for JupyterLab; defaulted to empty.
JUPYTER_SERVER_ROOT: The working directory for Jupyter; has lower priority than WORKSPACE_DIR.
CODE_SERVER_ADDR: The listening address for the code-server service; defaulted to 0.0.0.0.
CODE_SERVER_PORT: The listening port for the code-server service; defaulted to 8082.
CODE_SERVER_AUTH: The access password for code-server; defaulted to empty.
WORKSPACE_DIR: This environment variable is set based on the workspace directory parameter configured when the instance is created. It can change the startup directory for Jupyter and code-server. An error may occur if the specified path does not exist.

Advanced Configurations

La configuración avanzada le permite ajustar los parámetros del kernel que requieren ciertas cargas de trabajo. Actualmente solo es compatible con instancias de resource group Lingjun. Para más detalles sobre los parámetros, consulte la tabla a continuación.

Parámetro de configuración avanzada

Descripción

Valor de ejemplo

VmMaxMapCount

Establece el número máximo de regiones de memoria mapeada que puede tener un proceso. Valor predeterminado: 65530. Los valores inferiores a 65530 no surten efecto, mientras que los excesivamente altos pueden desperdiciar memoria.

1024000

EnableNvidiaIBGDA

Habilita IBGDA al cargar el controlador de GPU. Obligatorio para DeepEP.

true

EnableNvidiaGDRCopy

Instala el módulo de kernel GDRCopy (versión 2.4.4). Obligatorio para DeepEP.

true

VpmuFeature

Habilita las capacidades de análisis de puntos críticos de CPU de asys. Valores válidos: 0, 1, 2. Valor predeterminado: 0 (deshabilitado); 1 (parcial); 2 (completo). Habilitar VPMU puede afectar el rendimiento, así que actívelo solo cuando sea necesario.

2

EnableVcpuTier

Habilita la optimización de fijación de CPU de RunD. Valor predeterminado: false. Permite que el kernel programe rápidamente las vCPU de RunD en los núcleos de CPU disponibles, aunque puede provocar contención de programación e interferencias de HyperThread. También deben cumplirse las siguientes condiciones:

  1. La instancia debe ser de tarjeta completa (sin otras instancias ni tareas en el nodo).

  2. Cantidad de CPU >= 4 × cantidad de GPU.

  3. La cantidad de CPU debe ser un número par.

true

VcpuTierHighCPU

Especifica manualmente HighCPU después de habilitar EnableVcpuTier. Si no se especifica, toma de forma predeterminada el número de GPU por worker (por ejemplo, 8 o 16). El valor debe estar en el rango [cantidad de GPU, cantidad de CPU / 2).

4

Información de red

Parámetro

Descripción

VPC Settings

Disponible solo cuando Resource Type se establece en Public Resources.

Para usar una instancia de DSW dentro de una VPC, cree una VPC en la misma región que la instancia de DSW y configure este parámetro. También debe configurar vSwitch y Security Group. Para conocer las estrategias de configuración según cada escenario, consulte Network configuration.

vSwitch

Disponible cuando se configura una VPC. Un vSwitch es una subred dentro de la VPC. Su instancia de DSW y otros recursos en la nube se conectan a través del vSwitch.

Security Group

Obligatorio cuando se configura una VPC. El security group actúa como un firewall virtual para la instancia de DSW y controla todo el tráfico de red entrante y saliente.

Internet Access Gateway

Se admiten los siguientes métodos de configuración:

  • Public Gateway: el gateway público tiene limitaciones de ancho de banda que podrían no cubrir sus necesidades durante periodos de alta concurrencia o descargas de archivos grandes.

  • Private Gateway: para sortear los límites de ancho de banda del gateway público, cree un gateway NAT público en la VPC de DSW, asocie una EIP y configure entradas SNAT. Para más información, consulte Improve internet access with a private gateway.

El siguiente parámetro está disponible solo cuando Mount Configuration usa un conjunto de datos CPFS:

  • Enable all options: deshabilitado de forma predeterminada. Cuando está deshabilitado, el sistema bloquea las VPC incompatibles con los conjuntos de datos CPFS.

Nota

Si selecciona un conjunto de datos CPFS en la configuración de montaje, se requiere configurar la VPC y esta debe coincidir con la VPC de CPFS.

Extended CIDR Block

Disponible después de configurar vSwitch. Use un bloque CIDR extendido para ampliar el espacio de direcciones de la VPC cuando las direcciones IP disponibles sean insuficientes para cargas de trabajo en crecimiento, o cuando la planificación inicial de red no haya asignado suficientes direcciones. Para más detalles, consulte Secondary CIDR blocks.

Configuración de acceso

Parámetro

Descripción

Enable SSH

Habilita el acceso remoto por SSH a la instancia. Disponible después de seleccionar una VPC. Al habilitarlo, aparece un servicio en Custom Services llamado SSH. Si usa una imagen personalizada, compruebe que sshd esté instalado.

SSH Public Key

Disponible después de habilitar el interruptor SSH Configuration.

Nota

Para admitir el inicio de sesión tanto desde la VPC como desde Internet público, agregue claves públicas para varios clientes. Añada las claves una por línea (presionando Intro entre cada una). Se admiten hasta 10 claves públicas.

Service Access and Port Configuration

Se usa para configurar el acceso remoto por SSH o Access services in an instance over the public network.

  • Listener Port: el puerto en el que escucha el servicio que se ejecuta en la instancia de DSW.

  • Service Access Method:

    • Access over VPC: compatible de forma predeterminada. Permite acceder a los servicios de la instancia de DSW desde otros puntos dentro de la VPC (como ECS).

    • Access over Internet: seleccione esta opción para agregar acceso a Internet público. También debe configurar NAT Gateway y EIP.

  • Internet Access Port: el puerto expuesto para el acceso a través de Internet público.

Create Private Zone in VPC

Cree una Private Zone (nombre de dominio interno autoritativo) para acceder al servicio SSH de la instancia o a otros servicios personalizados dentro de la VPC mediante un nombre de dominio fijo, en lugar de rastrear una IP de instancia cambiante. Nota: crear una Private Zone genera cargos. Para consultar los precios, vea Alibaba Cloud DNS pricing.

Public Network Access

NLB:

  • NLB Instance Resource Group: seleccione el resource group donde reside la instancia NLB.

  • NLB Instance: seleccione la instancia NLB que esté en la misma VPC que la instancia de DSW.

DNAT + EIP:

  • NAT Gateway: asigna las solicitudes de Internet público (EIP:port) a la instancia privada de DSW (private IP:port).

  • EIP: proporciona la dirección IP pública para acceder a los servicios de la instancia a través de Internet.

Roles y permisos

Parámetro

Descripción

Visibility

Seleccione Visible to the Instance Owner o Visible to Current Workspace.

Instance Owner

Solo los administradores del espacio de trabajo pueden cambiar el propietario de la instancia.

Show More

Parámetro

Descripción

Instance RAM Role

Asocie un rol de RAM a una instancia de DSW para acceder a otros recursos en la nube desde dentro de la instancia. Este enfoque usa credenciales temporales de Security Token Service (STS), lo que elimina la necesidad de configurar accesskey a largo plazo y reduce el riesgo de filtración de credenciales.

El rol de RAM de la instancia se puede configurar de las siguientes maneras:

  • Default Roles of PAI: otorga acceso a los productos internos de PAI, MaxCompute y OSS. Las credenciales temporales emitidas bajo este rol conceden los mismos permisos que el propietario de la instancia de DSW al acceder a los productos de PAI y a las tablas de MaxCompute. En el caso de OSS, solo permiten acceder al bucket de almacenamiento predeterminado configurado para el espacio de trabajo actual.

  • Custom Roles: configure un rol personalizado cuando necesite una gestión de permisos detallada o adaptada a sus requerimientos.

  • Does Not Associate Role: no seleccione ningún rol cuando desee acceder directamente a otros productos en la nube mediante un accesskey.

Para más detalles sobre la configuración del rol de RAM de la instancia, consulte Configure a RAM role for a DSW instance.

Preguntas frecuentes

Inicio de instancias de DSW

P: La instancia de DSW no inicia

Solución de problemas: Haga clic en el nombre de la instancia y revise el mensaje de error en la pestaña Events.

Errores comunes y sus soluciones:

  • Your requested resource type [ecs.**] is not enough currently, please try other regions or other resource types

    • Causa: El tipo de recurso seleccionado está agotado en esta región.

    • Solución: Inténtelo más tarde o cambie a otro tipo de recurso o región.

  • Your resource usage has exceeded the default limitation. Please contact us via ticket system to raise the limitation.

    • Causa: Cada cuenta de Alibaba Cloud (cuenta principal) puede crear un máximo de 2 instancias con GPU por región al mismo tiempo. Si selecciona un tipo de recurso con más de 2 GPU, la operación fallará.

    • Solución: Envíe un ticket para aumentar su cuota.

  • the available zone with vSwitch is out of stock

    • Causa: Cuando se configura un vSwitch de VPC, la búsqueda de recursos se limita a la zona de disponibilidad de ese vSwitch, lo que puede provocar escasez de recursos.

    • Solución:

      1. Cree el vSwitch y la instancia de DSW en otra zona de disponibilidad.

      2. Pruebe con un tipo de instancia de DSW distinto.

  • Sales of this resource are temporarily suspended in the specified zone. We recommend that you use the multi-zone creation function to avoid the risk of insufficient resource.

    La venta de recursos en la zona de disponibilidad especificada está suspendida. Pruebe lo siguiente:

    • Cambie a otra región.

    • Seleccione un tipo de recurso diferente.

    • Intente iniciar la instancia fuera de las horas pico.

  • CommodityInstanceNotAvailableError: Commodity instance has been released due to prolonged arrears at past. Please create a new instance for use

    • Causa: El sistema liberó la instancia debido a un saldo pendiente prolongado en la cuenta.

    • Solución: Cree una nueva instancia.

  • The charge of current ECI instance has been stopped, but the related resources are still being cleaned.

    • Causa: Los recursos del nivel gratuito son compartidos. Durante las horas pico, iniciar una instancia de DSW puede tardar más de 30 minutos. Si el sistema no logra obtener recursos en una hora, reporta el tipo seleccionado como no disponible en la región actual.

    • Solución: Pruebe lo siguiente:

      • Cambie a otra región.

      • Modifique el tipo de recurso (las instancias pendientes no admiten cambios de tipo; detenga primero la instancia manualmente y luego haga el cambio).

      • Utilice la instancia fuera de las horas pico, por ejemplo, fuera del horario laboral.

      • Si ninguna de estas opciones funciona, comuníquese con su administrador de cuenta.

  • The cluster resources are fully utilized. Please try later or other regions.

    • Causa: Todos los recursos de cómputo del clúster están en uso.

    • Solución: Pruebe lo siguiente:

      • Cambie a otra región.

      • Modifique el tipo de recurso (las instancias pendientes no admiten cambios de tipo; detenga primero la instancia manualmente y luego haga el cambio).

      • Utilice la instancia fuera de las horas pico, por ejemplo, fuera del horario laboral.

      • Si ninguna de estas opciones funciona, comuníquese con su administrador de cuenta.

  • Create ECI failed because the specified instance is out of stock. It is recommended to use the multi-zone creation function to avoid the risk of stockout.

    • Causa: El tipo de recurso especificado está agotado.

    • Solución: Pruebe lo siguiente:

      • Cambie a otra región.

      • Modifique el tipo de recurso (las instancias pendientes no admiten cambios de tipo; detenga primero la instancia manualmente y luego haga el cambio).

      • Utilice la instancia fuera de las horas pico, por ejemplo, fuera del horario laboral.

      • Si ninguna de estas opciones funciona, comuníquese con su administrador de cuenta.

  • back-off 10s restarting failed container=dsw-notebook pod

    • Causa: El disco del sistema está lleno y necesita ampliarse.

      Para comprobar el uso del disco del sistema, haga clic en el nombre de la instancia dentro de la lista de instancias de DSW, vaya a la página de detalles y revise el estado de System disk en la sección Environment information.

    • Solución: En la lista de instancias, haga clic en Change Settings para ampliar el disco del sistema.

      Importante

      Después de ampliar el disco del sistema, la facturación continúa sin importar si la instancia está en ejecución o no. Para detener todos los cargos relacionados con DSW, elimine la instancia. Antes de eliminarla, respalde sus datos.

  • Pod was active on the node longer than the specified deadline

    • Causa: Este error suele generarlo la capa subyacente de ACK. Las causas más comunes incluyen una configuración incorrecta de parámetros dentro del contenedor o poco espacio libre en el disco del sistema.

    • Solución: Siga estos pasos para solucionar el problema:

      1. Compruebe si la imagen personalizada contiene alguna configuración anómala.

      2. Ejecute find / -type f -print0 | xargs -0 du -h | sort -rh | head -n 10 para identificar los archivos más grandes del disco del sistema y confirmar si corresponden a archivos de negocio esperados.

      3. Confirme la conectividad de red entre CPFS y la instancia de DSW, y compruebe que la configuración de VPC sea consistente.

  • found multiple security groups with the same name

    • Causa: Generalmente se debe a una anomalía en el backend.

    • Solución: Intente reiniciar la instancia. Si el error persiste, anote el ID de solicitud del mensaje de error y envíe un ticket para su investigación.

  • Instance fails to start due to CPU resource fragmentation on the node

    Solución: Ajuste el orden de inicio de sus tareas. Detenga primero algunas instancias de DSW que estén consumiendo recursos, inicie la instancia deseada y, una vez que arranque correctamente, reinicie las demás tareas.

  • Q: My custom image doesn’t have an IDE installed — can I still use the web-based IDE?

    Sí. VS Code y otras herramientas de IDE integradas en la consola web de DSW forman parte del entorno nativo de la plataforma. No dependen de ningún paquete de IDE incluido en su imagen personalizada.

  • Startup failed: Workspace member not found

    Su cuenta no es miembro del workspace de destino. Comuníquese con el administrador del workspace para que agregue su cuenta como miembro.

  • failed to create containerd container: failed to prepare layer from archive: failed to validate archive quota ...

    • Causa: La imagen utilizada para crear la instancia es demasiado grande, lo que provoca que falte espacio en el disco del sistema.

    • Solución: Haga clic en el nombre de la instancia dentro de la lista de instancias de DSW, vaya a la página de detalles y revise el estado de System disk en la sección Environment information. Haga clic en Expand para ampliar el disco del sistema. Tenga en cuenta que ampliar el disco del sistema genera cargos adicionales de almacenamiento.

  • Resource Error: create order error (status code 400)

    Causa: Este error suele deberse a uno de los siguientes motivos:

    1. Saldo pendiente en la cuenta: La cuenta tiene saldos sin pagar y el sistema bloqueó las nuevas solicitudes de creación de recursos. Mientras la cuenta tenga adeudos, ni siquiera se pueden crear tipos de recursos del nivel gratuito.

    2. Control de riesgos: La cuenta activó la política de control de riesgos de seguridad de Alibaba Cloud (por ejemplo, una cuenta recién registrada o actividad inusual) y la solicitud fue rechazada.

    Pasos para solucionar el problema:

    1. Inicie sesión en la consola Billing and Cost para comprobar si hay saldos pendientes. Si existen adeudos, págalos antes de volver a intentarlo.

    2. Si la cuenta no tiene adeudos, es probable que la causa sea el control de riesgos. Envíe un ticket con el Request ID del mensaje de error para que el soporte técnico investigue y levante la restricción.

Otras causas de falla en el inicio:

  • Saldo pendiente en la cuenta

    Si su cuenta tiene adeudos, la creación de la instancia de DSW fallará. Los cupones no cubren saldos pendientes. Inicie sesión en la consola Billing and Cost para consultar el saldo de su cuenta.

Detención y liberación de instancias de DSW

P: ¿Cómo libero una instancia de DSW?

En la lista de instancias de DSW, utilice las acciones Stop o Delete ubicadas en la columna de operaciones de la derecha.

Importante: Si amplió el disco del sistema, este seguirá generando cargos de almacenamiento incluso cuando la instancia esté detenida. Para detener toda la facturación relacionada con DSW, elimine la instancia.

P: No encuentro mi instancia de DSW, ¿qué debo hacer?

Intente cambiar a otra región o workspace.

P: ¿Cómo libero un paquete de créditos de prueba gratuita?

Los paquetes de créditos de prueba gratuita no necesitan liberarse ni detenerse.

P: ¿Cómo detengo toda la facturación de DSW? ¿Cuál es la diferencia entre "Stop" y "Delete"?

  • Stop: Libera los recursos de cómputo (CPU/GPU) y pausa los cargos correspondientes. Nota: Un disco del sistema ampliado sigue generando cargos.

  • Delete: Elimina permanentemente la instancia y todos sus recursos, incluido el disco del sistema. Toda la facturación asociada se detiene por completo.

Cuándo elegir cada opción:

  • Stop: Terminó temporalmente su trabajo, pero desea conservar los datos y el entorno para reiniciar la instancia después.

  • Delete: Ya no necesita la instancia y quiere detener toda la facturación. Respalde sus datos antes de continuar.

P: Mi instancia de DSW lleva mucho tiempo en estado "Stopping" o "Deleting", ¿qué ocurre?

Cuando detiene una instancia de DSW, el sistema compila automáticamente una caché de imagen al guardar la capa de lectura y escritura actual del contenedor, lo cual acelera el siguiente inicio. Este comportamiento es normal y no representa una falla del sistema. Si se escribió una gran cantidad de datos en la capa del contenedor, la compilación de la caché tomará más tiempo, desde varios minutos hasta algunas horas.

Importante

Las instancias de DSW creadas en el resource group compartido no generan cargos de cómputo mientras se encuentren en estado "Stopping", "Saving" o "Deleting".

Si la instancia tarda mucho en detenerse, las causas más comunes son:

  • Capa de lectura y escritura del contenedor muy grande: Es la causa más frecuente. Instalar muchos paquetes, descargar archivos de modelos o guardar conjuntos de datos en el disco del sistema aumenta el tamaño de esta capa y prolonga el tiempo de detención.

  • Un proceso dentro de la instancia no finalizó correctamente.

  • El alto consumo de memoria impide que la instancia responda al comando de apagado.

Recomendaciones para acelerar la detención:

  • Antes de detener la instancia, utilice la función Save image para establecer rutas de exclusión en archivos o directorios grandes que no necesite guardar (como archivos de modelos y conjuntos de datos). Esto reduce significativamente el tiempo de detención. Para más información, consulte el tema sobre cómo guardar imágenes de instancias de DSW.

  • Almacene los datos grandes en una ruta montada de OSS o NAS en lugar de usar el disco del sistema. Así reducirá de raíz el tamaño de la capa de lectura y escritura del contenedor.

  • Si ya no necesita la instancia ni le interesa conservar los datos, aplique la acción Delete para liberar los recursos de inmediato.

Si la detención toma demasiado tiempo, espere con paciencia. Transcurridas 2 horas sin que finalice, envíe un ticket al soporte técnico.

P: ¿Perderé mis datos y código después de detener o eliminar una instancia de DSW?

La conservación de los datos depende de la operación realizada y del tipo de resource group.

  • Detener la instancia:

    La retención de datos varía según el tipo de resource group.

    • Instancias con disco del sistema basado en disco en la nube (la mayoría de los tipos pay-as-you-go y las instancias de recursos generales donde se seleccionó Disk): si el disco no se ha ampliado y la instancia lleva detenida más de 15 días, los datos se borran y no se pueden recuperar. Si el disco se amplió o la instancia estuvo detenida menos de 15 días, los datos se conservan.

    • Instancias que usan Temporary Storage como disco del sistema: los datos se almacenan en almacenamiento efímero. Al detener la instancia, los datos se eliminan y no se pueden recuperar.

  • Eliminar la instancia:

    Todos los datos del disco del sistema se borran permanentemente y no se pueden recuperar. Respalde toda la información importante antes de eliminar la instancia.

P: ¿Por qué mi instancia de DSW en ejecución se detuvo automáticamente?

La instancia tiene configurada una política de apagado automático por inactividad. Esta política busca ahorrar recursos y viene habilitada de forma predeterminada en las instancias de prueba gratuita.

  • Condición de activación: La utilización de CPU y GPU se mantiene por debajo del umbral configurado durante 3 horas consecutivas.

  • Recomendaciones:

    • Detención manual: Para garantizar el ahorro de recursos, detenga la instancia manualmente cuando no la esté utilizando. No se garantiza que la política de apagado automático se active siempre.

    • Modificar la política: Para tareas de larga duración, modifique o deshabilite esta política. Pasos:

      1. Vaya a la página de detalles del workspace y haga clic en Configure Workspace > Scheduling Settings.

      2. Busque la sección de configuración de DSW. Ahí podrá modificar la política de apagado y la política de exclusión de DSW. Por ejemplo, para deshabilitar el apagado automático en instancias específicas, agréguelas a la política de exclusión mediante su nombre.

P: Detuve o eliminé todas mis instancias de DSW, pero siguen apareciendo como "Running" o continúo recibiendo notificaciones de facturación, ¿por qué?

Revise las siguientes causas comunes:

  • Es posible que esté confundiendo un paquete de recursos con una instancia. El estado "Running" que observa podría corresponder a un paquete de recursos (por ejemplo, "250 horas de cómputo al mes") y no a una instancia. Los paquetes de recursos permanecen activos durante todo su periodo de validez, independientemente del estado de la instancia.

  • Un disco del sistema ampliado sigue generando cargos. Detener una instancia solo pausa los cargos de cómputo, pero un disco del sistema ampliado continúa generando cargos de almacenamiento.

  • Retraso en la facturación. La facturación no se procesa en tiempo real; los cargos generados por la mañana podrían no reflejarse en su factura sino hasta la tarde.

P: ¿Puedo usar una API, código Python o un desencadenador posterior a la tarea para detener automáticamente una instancia de DSW?

No se admiten los siguientes métodos de control automático:

  • Iniciar un proceso de entrenamiento en DSW o controlar el inicio y la detención de la instancia mediante llamadas a API desde entornos externos como ECS.

  • Ejecutar un comando de apagado desde dentro de la instancia usando código Python, como os.system.

  • Configurar la instancia para que se detenga automáticamente al finalizar una tarea.

DSW solo admite la política de apagado automático por inactividad (duración mínima de inactividad: 1 hora), la cual determina el estado de inactividad con base en la utilización de CPU/GPU. Esta política no garantiza una activación confiable al 100 %. Detenga la instancia manualmente cuando termine su tarea para evitar cargos inesperados.