CPFS for Lingjun est conçu pour les scénarios à haut débit et faible latence, tels que l'entraînement et l'inférence en IA, ainsi que le calcul haute performance (HPC). Il offre deux canaux réseau permettant aux ressources de calcul d'accéder au système de fichiers. Cette rubrique sert de point d'entrée à la documentation sur l'accès par montage. Elle explique comment choisir un canal, décrit la méthode standard pour déterminer un domaine d'affinité calcul-stockage et fournit un index des points de montage pour chaque ressource de calcul.
Canaux réseau et sélection
Le canal utilisé dépend de deux facteurs combinés : le type de ressource de calcul et l'appartenance ou non de cette ressource au même domaine d'affinité calcul-stockage que CPFS.
|
Canal |
Protocole |
Ressources applicables |
Condition de déclenchement |
|
Montage direct VSC + RDMA |
RDMA |
Ressources de calcul IA Lingjun (bare metal / PAI Lingjun / ACK Lingjun / ACS Lingjun) |
Même domaine d'affinité calcul-stockage que CPFS |
|
Point de montage VPC |
TCP |
Ressources de calcul généralistes + ressources Lingjun situées dans des domaines d'affinité calcul-stockage différents |
Toujours utilisé pour les ressources généralistes ; utilisé pour Lingjun en cas de franchissement de domaines d'affinité ou comme solution de secours |
Montage direct VSC + RDMA : monte directement via le réseau RDMA à travers le VSC (Virtual Storage Controller), offrant ainsi la meilleure latence et bande passante. Disponible uniquement lorsque la ressource Lingjun et le système de fichiers se trouvent dans le même domaine d'affinité calcul-stockage.
Cible de montage VPC : accède via le nom de domaine de la cible de montage exposé au sein du VPC par le système de fichiers (au format
cpfs-***-vpc-***.<Region>.cpfs.aliyuncs.com) en utilisant le protocole TCP. S'applique aux ressources de calcul généralistes et aux ressources Lingjun situées dans des zones d'affinité stockage-calcul différentes.
Pour les scénarios conteneurisés, nous vous recommandons également de définir mountpointAutoSwitch: "true" , afin que le pilote CSI bascule automatiquement vers le canal VPC si le canal RDMA devient anormal ou si la charge de travail traverse les domaines d'affinité.
Comment déterminer si Lingjun et CPFS se trouvent dans le même domaine d'affinité calcul-stockage
Cette section décrit la méthode de détermination commune à toutes les rubriques relatives au montage.
Appelez l'OpenAPI DescribeFilesystemsAssociatedHpnZones en indiquant l'ID du système de fichiers CPFS cible, afin de récupérer la liste des HPNZones Lingjun qui partagent la même zone d'affinité stockage-calcul que le système de fichiers.
Interrogez la HPNZone de la ressource Lingjun que vous prévoyez d'utiliser via l'OpenAPI Lingjun ou la console de la plateforme correspondante (PAI, ACK ou ACS).
Si la HPNZone Lingjun correspond à une entrée de la liste, les ressources se trouvent dans le même domaine d'affinité calcul-stockage. Dans le cas contraire, elles appartiennent à des domaines d'affinité différents.
Fiez-vous toujours à la réponse de l'API comme résultat faisant autorité ; ne basez pas cette détermination uniquement sur l'identité des valeurs HPNZone. Les ressources de calcul et de stockage portant le même numéro de cluster appartiennent au même domaine d'affinité calcul-stockage, et des ressources avec des numéros de cluster différents peuvent néanmoins appartenir au même domaine d'affinité.
Points de montage par ressource de calcul
|
Scénario de calcul |
Documentation |
|
Montage pour les tâches PAI (DLC/DSW/EAS) |
|
|
Montage pour les clusters ACS |
|
|
Montage pour les instances ECS/EGS |
|
|
Gestion des ressources de point de montage VPC (création/consultation/suppression) |
|
|
Accès programmatique VSC via OpenAPI |