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 para a documentação de acesso por montagem. Descreve como escolher um canal, o método padrão para determinar um domínio de afinidade computação-armazenamento e um índice dos pontos de entrada de montagem para cada recurso de computação.
Canais de rede e seleção
O canal utilizado é determinado por dois fatores em conjunto: o tipo de recurso de computação e se o recurso está no mesmo domínio de afinidade computação-armazenamento que o CPFS.
|
Canal |
Protocolo |
Recursos aplicáveis |
Condição de ativação |
|
Montagem direta VSC + RDMA |
RDMA |
Recursos de computação AI Lingjun (bare metal / PAI Lingjun / ACK Lingjun / ACS Lingjun) |
Mesmo domínio de afinidade computação-armazenamento que o CPFS |
|
Ponto de montagem VPC |
TCP |
Recursos de computação de uso geral + recursos Lingjun entre domínios de afinidade computação-armazenamento |
Sempre utilizado para recursos de uso geral; utilizado 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: Acessa via nome de domínio do ponto de montagem exposto dentro da VPC pelo sistema de arquivos (no formato
cpfs-***-vpc-***.<Region>.cpfs.aliyuncs.com) usando o protocolo TCP. Aplicável a recursos de computação de uso geral e recursos Lingjun entre zonas de afinidade armazenamento-computação.
Para cenários com contêineres, recomenda-se também defina mountpointAutoSwitch: "true" , para que o driver CSI alterne automaticamente para o canal VPC caso o canal RDMA apresente falha ou a carga de trabalho cruze domínios de afinidade.
Como determinar 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 determinação compartilhado por todos os tópicos de montagem.
Chame o openapi DescribeFilesystemsAssociatedHpnZones, informando o ID do sistema de arquivos CPFS de destino, para recuperar a lista de HPNZones Lingjun que compartilham a mesma zona de afinidade armazenamento-computação que o sistema de arquivos.
Consulte o HPNZone do recurso Lingjun que você pretende utilizar por meio do openapi Lingjun ou do console da plataforma correspondente (PAI, ACK ou ACS).
Se o HPNZone do Lingjun corresponder a uma entrada na lista, os recursos estão no mesmo domínio de afinidade computação-armazenamento. Caso contrário, estão em domínios de afinidade distintos.
Utilize sempre a resposta da api como resultado autoritativo; não baseie essa determinação exclusivamente 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 de tarefas PAI (DLC/DSW/EAS) |
|
|
Montagem para clusters ACS |
|
|
Montagem para instâncias ECS/EGS |
|
|
Gerenciamento de recursos do ponto de montagem VPC (crie/visualize/exclua) |
|
|
Acesso programático ao VSC via openapi |