O CPFS for Lingjun foi desenvolvido para cenários de alto throughput e baixa latência, como treinamento de IA, inferência e HPC. Ele oferece dois canais de rede para que os recursos de computação acessem o sistema de arquivos. Este tópico é o ponto de entrada da documentação sobre acesso por montagem. Ele descreve como escolher um canal, o método padrão para determinar um domínio de afinidade computação-armazenamento e lista os pontos de entrada de montagem para cada recurso de computação.
Canais de rede e seleção
Dois fatores determinam conjuntamente o canal utilizado: o tipo de recurso de computação e se esse recurso está no mesmo domínio de afinidade computação-armazenamento do CPFS.
|
Canal |
Protocolo |
Recursos aplicáveis |
Condição de ativação |
|
Montagem direta VSC + RDMA |
RDMA |
Recursos de computação de IA Lingjun (bare metal / PAI Lingjun / ACK Lingjun / ACS Lingjun) |
Mesmo domínio de afinidade computação-armazenamento do CPFS |
|
Ponto de montagem VPC |
TCP |
Recursos de computação de uso geral e recursos Lingjun entre domínios de afinidade computação-armazenamento |
Sempre usado para recursos de uso geral; usado para Lingjun ao cruzar domínios de afinidade ou como fallback |
Montagem direta VSC + RDMA: Monta diretamente pela rede RDMA por meio do VSC (Virtual Storage Controller), oferecendo a melhor latência e largura de banda. Disponível apenas quando o recurso Lingjun e o sistema de arquivos estão no mesmo domínio de afinidade computação-armazenamento.
Ponto de montagem VPC: Acessado pelo protocolo TCP por meio do nome de domínio do ponto de montagem exposto pelo sistema de arquivos na VPC (no formato
cpfs-***-vpc-***.<Region>.cpfs.aliyuncs.com). Aplicável a recursos de computação de uso geral e a recursos Lingjun com acesso entre diferentes domínios de afinidade computação-armazenamento.
Para cenários com contêineres, recomendamos também definir mountpointAutoSwitch: "true" , para que o driver CSI alterne automaticamente para o canal VPC caso o canal RDMA apresente anomalias ou a carga de trabalho cruze domínios de afinidade.
Como verificar se o Lingjun e o CPFS estão no mesmo domínio de afinidade computação-armazenamento
Esta seção descreve o método de verificação comum a todos os tópicos de montagem.
Chame a operação DescribeFileSystemAssociatedHpnZones da OpenAPI, informando o ID do sistema de arquivos CPFS desejado, para obter a lista de HPNZones do Lingjun pertencentes ao mesmo domínio de afinidade computação-armazenamento do sistema de arquivos.
Consulte a HPNZone do recurso Lingjun que você pretende utilizar por meio da OpenAPI do Lingjun ou do console da plataforma correspondente (PAI, ACK ou ACS).
Se a HPNZone do Lingjun corresponder a uma entrada da lista, os recursos estarão no mesmo domínio de afinidade computação-armazenamento. Caso contrário, eles pertencerão a domínios de afinidade diferentes.
Sempre considere a resposta da API como o resultado oficial; não baseie essa verificação apenas na igualdade dos valores de HPNZone. Recursos de computação e armazenamento com o mesmo número de cluster pertencem ao mesmo domínio de afinidade computação-armazenamento, e recursos com números de cluster diferentes ainda podem pertencer ao mesmo domínio de afinidade.
Pontos de entrada de montagem por recurso de computação
|
Cenário de computação |
Documentação |
|
Montagem em tarefas do PAI (DLC/DSW/EAS) |
|
|
Montagem para clusters ACS |
|
|
Montagem para instâncias ECS/EGS |
|
|
Gerenciamento de recursos de ponto de montagem VPC (crie/visualize/exclua) |
|
|
Acesso programático à OpenAPI do VSC |