Migrar dados para uma nova instância do Vertex AI Workbench

Nesta página, descrevemos como migrar dados e arquivos de uma instância atual do Vertex AI Workbench para uma nova.

Quando migrar

Talvez seja necessário migrar seus dados para uma nova instância do Vertex AI Workbench se não for possível fazer upgrade do ambiente da instância atual. Confira os requisitos para fazer upgrade do ambiente de uma instância do Vertex AI Workbench.

Opções de migração

Para migrar dados e arquivos de uma instância do Vertex AI Workbench para outra, use os seguintes métodos:

  • Usar o GitHub: copie seus dados e arquivos para um repositório do GitHub usando a extensão Git para JupyterLab.

  • Use o Cloud Storage e o terminal: copie seus dados e arquivos para o Cloud Storage e, em seguida, para outra instância usando o terminal.

  • Use o Cloud Storage nos notebooks do JupyterLab: copie seus dados e arquivos para o Cloud Storage e depois para outra instância executando comandos nas células de notebook das respectivas instâncias.

Neste guia, descrevemos como migrar dados e arquivos usando o Cloud Storage e o terminal.

Requisitos

Você precisa ter acesso de terminal à sua instância do Vertex AI Workbench. O acesso ao terminal é definido manualmente durante a criação de uma instância. Não é possível alterar a configuração de acesso ao terminal após a criação da instância.

Antes de começar

Crie um bucket do Cloud Storage no mesmo projeto em que sua instância do Vertex AI Workbench está localizada.

Migrar seus dados para uma nova instância do Vertex AI Workbench

Para migrar dados e arquivos para uma nova instância do Vertex AI Workbench usando o Cloud Storage e o terminal, complete as etapas a seguir.

  1. Na interface do JupyterLab na instância do Vertex AI Workbench, selecione Arquivo > Novo > Terminal para abrir uma janela de terminal.

  2. Use a gcloud CLI para copiar os dados do usuário para um bucket do Cloud Storage. O exemplo de comando a seguir copia todos os arquivos do diretório /home/jupyter/ da instância para um diretório em um bucket do Cloud Storage.

    gcloud storage cp /home/jupyter/* gs://BUCKET_NAMEPATH --recursive

    Substitua:

    • BUCKET_NAME: o nome do bucket do Cloud Storage
    • PATH: o caminho para o diretório em que você quer copiar os arquivos, por exemplo: /copy/jupyter/
  3. Crie uma instância do Vertex AI Workbench.

  4. Na interface do JupyterLab na nova instância do Vertex AI Workbench, selecione Arquivo > Novo > Terminal para abrir uma janela de terminal.

  5. Use a gcloud CLI para restaurar os dados na nova instância. O comando de exemplo a seguir copia todos os arquivos de um diretório do Cloud Storage para o diretório /home/jupyter/ da sua nova instância.

    gcloud storage cp gs://BUCKET_NAMEPATH* /home/jupyter/

A seguir