Montagens de Armazenamento

Semelhante aos Jobs de ML, os Pipelines permitem que os clientes montem o File Storage e o Object Storage como pastas locais para etapas do pipeline.

Isso simplifica o processo de acesso aos dados armazenados no File ou Object Storage, eliminando a necessidade de instalar bibliotecas extras ou escrever código especializado. Usando sistemas operacionais padrão ou bibliotecas de idiomas, os usuários podem acessar sistemas de arquivos compartilhados e buckets do Object Storage da mesma forma que acessam arquivos e pastas locais.

Você também pode substituir montagens de armazenamento em execuções de pipeline, ativando alterações one-off para uma execução específica. Isso é essencial para clientes SaaS que usam pipelines nos Aplicativos ML e precisam substituir as montagens de armazenamento de um cliente SaaS (tenant) específico.

Configurando Montagens de Armazenamento ao Criar um Pipeline

Verifique se as Políticas apropriadas foram aplicadas.

As montagens de armazenamento podem ser configuradas em dois níveis:

  • Nível de pipeline: A configuração de montagem de armazenamento é aplicada a todas as etapas, a menos que seja substituída.
  • Nível de etapa: A configuração de montagem de armazenamento é aplicada apenas à etapa específica.
Observação

As montagens de armazenamento só se aplicam aos seguintes tipos de etapa:
  • Tipo de etapa do script. Etapas definidas por um script.
  • Tipo de etapa BYOC. Etapas definidas por uma imagem de contêiner.

A configuração é gerenciada no painel de configuração Montagens de Armazenamento.

Você não pode configurar mais de cinco montagens de armazenamento para um pipeline ou uma etapa.

  1. Na página de lista Projetos, selecione o projeto que contém os pipelines com os quais você deseja trabalhar. Se precisar de ajuda para localizar a página da lista ou o projeto, consulte Listando Projetos.
  2. Na página de detalhes do projeto, selecione Pipelines.
  3. Selecione Criar pipeline.
  4. Na página Criar pipeline, em Montagens de armazenamento (no nível do pipeline ou da etapa), especifique as informações a seguir.
    Observação

    Criando Pipelines com Rede Personalizada Usando APIs deve ser usado para usar uma montagem de armazenamento de arquivos.
    • Montagens de armazenamento de arquivos (Opcional): Selecione Adicionar montagem de armazenamento de arquivos e insira as seguintes informações.
      • Compartimento: Selecione o compartimento que contém o destino que você deseja montar.
      • Ponto de acesso NFS: o ponto de acesso NFS que você deseja usar.
      • Caminho de exportação: o caminho de exportação que você deseja usar.
      • Caminho e diretório de destino: Informe o caminho a ser usado para montar o armazenamento.

        O caminho deve começar com um caractere alfanumérico. O diretório de destino deve ser exclusivo nas montagens de armazenamento fornecidas. Os caracteres permitidos são alfanuméricos, hífen ( - ) e sublinhado ( _ ).

        Você pode especificar o caminho completo, como /opc/storage-directory. Se apenas um diretório for especificado, como /storage-directory, ele será montado sob o diretório /mnt padrão. Não é possível especificar diretórios específicos do SO, como /bin ou /etc.

    • Montagens do armazenamento de objetos (Opcional): Selecione Adicionar montagem do armazenamento de objetos e especifique as seguintes informações.
      • Compartimento: Selecione o compartimento que contém o bloco que você deseja montar.
      • Bloco: Selecione o bloco que você deseja usar.
      • Prefixo do nome do objeto (Opcional): Prefixo do nome do objeto. O prefixo deve começar com um caractere alfanumérico. Os caracteres permitidos são alfanuméricos, barra ( / ), hífen ( - ) e sublinhado ( _ ).
      • Caminho e diretório de destino: Informe o caminho a ser usado para montar o armazenamento.

        O caminho deve começar com um caractere alfanumérico. O diretório de destino deve ser exclusivo nas montagens de armazenamento fornecidas. Os caracteres permitidos são alfanuméricos, hífen ( - ) e sublinhado ( _ ).

        Você pode especificar o caminho completo, como /opc/storage-directory. Se apenas um diretório for especificado, como /storage-directory, ele será montado sob o diretório /mnt padrão. Não é possível especificar diretórios específicos do SO, como /bin ou /etc.

      Observação

      Se estiver usando uma rede personalizada:
      1. Crie o gateway do serviço na VCN.
      2. Para as configurações da tabela de roteamento na sub-rede privada, adicione o gateway de serviço.
      3. Altere as regras de saída da lista de segurança da sub-rede necessária para permitir o tráfego para todos os serviços na rede.
  5. Atualize outros campos, conforme necessário.
    Para obter descrições de campo, consulte Criando um Pipeline.
  6. Selecione Criar.

Substituições de Montagem de Armazenamento

Você pode especificar substituições de montagem de armazenamento para Execuções de Pipeline da mesma forma que para Pipelines. Para obter detalhes sobre montagens de armazenamento, consulte Montagens de Armazenamento.

Ao criar uma execução de pipeline, você pode definir a substituição no nível do pipeline ou para uma etapa do pipeline.