Migra datos a una nueva instancia de Vertex AI Workbench

Migra datos a una nueva instancia de Vertex AI Workbench

En esta página, se describe cómo migrar datos y archivos de una instancia existente de Vertex AI Workbench a una nueva.

Cuándo migrar

Es posible que debas migrar tus datos a una nueva instancia de Vertex AI Workbench si no puedes actualizar el entorno de tu instancia existente. Consulta los requisitos para actualizar el entorno de una instancia de Vertex AI Workbench.

Opciones de migración

Para migrar datos y archivos de una instancia de Vertex AI Workbench a otra, considera usar los siguientes métodos:

  • Usa GitHub: Copia tus datos y archivos a un repositorio de GitHub con la extensión de Git para JupyterLab.

  • Usa Cloud Storage y la terminal: Copia tus datos y archivos a Cloud Storage y, luego, a otra instancia mediante la terminal.

  • Usa Cloud Storage dentro de notebooks de JupyterLab: Copia tus datos y archivos a Cloud Storage y, luego, a otra instancia mediante la ejecución de comandos dentro de las celdas del notebook de tus respectivas instancias.

En esta guía, se describe cómo migrar datos y archivos mediante Cloud Storage y la terminal.

Requisitos

Debes tener acceso de terminal a tu instancia de Vertex AI Workbench. El acceso a la terminal se establece de forma manual cuando creas una instancia. La configuración de acceso a la terminal no se puede cambiar después de que se crea la instancia.

Antes de comenzar

Crea un bucket de Cloud Storage en el mismo proyecto en el que se encuentra la instancia de Vertex AI Workbench.

Migra tus datos a una nueva instancia de Vertex AI Workbench

Para migrar datos y archivos a una nueva instancia de Vertex AI Workbench con Cloud Storage y la terminal, completa los siguientes pasos.

  1. En la interfaz de JupyterLab de la instancia de Vertex AI Workbench, selecciona Archivo > Nuevo > Terminal para abrir una ventana de la terminal.

  2. Usa gsutil tool para copiar tus datos del usuario en un bucket de Cloud Storage. Con el siguiente comando de ejemplo, se copian todos los archivos del directorio /home/jupyter/ de la instancia a un directorio en un bucket de Cloud Storage.

    gsutil cp -R /home/jupyter/* gs://BUCKET_NAMEPATH
    

    Reemplaza lo siguiente:

    • BUCKET_NAME: el nombre de tu bucket de Cloud Storage.
    • PATH: La ruta de acceso al directorio en el que deseas copiar los archivos, por ejemplo: /copy/jupyter/.
  3. Crea una instancia de Vertex AI Workbench.

  4. En la interfaz de JupyterLab de tu nueva instancia de Vertex AI Workbench, selecciona Archivo > Nuevo > Terminal para abrir una ventana de la terminal.

  5. Usa gsutil tool para restablecer los datos en la instancia nueva. En el siguiente comando de ejemplo, se copian todos los archivos de un directorio de Cloud Storage al directorio /home/jupyter/ de tu instancia nueva.

    gsutil cp gs://BUCKET_NAMEPATH* /home/jupyter/
    

¿Qué sigue?