CPFS General-purpose Edition prend en charge l'accès NFSv3 via des services de protocole. Créez un service de protocole pour accéder à un système de fichiers CPFS en NFSv3 sans point de montage POSIX.
Avantages
-
Type de protocole
Les services de protocole NFS CPFS utilisent le protocole NFSv3.
-
Accès multiprotocole
Les systèmes de fichiers CPFS autorisent l'accès simultané depuis les clients CPFS-POSIX et CPFS-NFS. Les modifications apportées par un client sont visibles par l'autre. Les deux clients appliquent les mêmes permissions UGO (User, Group, Other).
-
Équilibrage de charge
Les services de protocole NFS fonctionnent en cluster. Le client CPFS-NFS répartit le trafic sur les nœuds de protocole par équilibrage de charge.
Types de services de protocole
Il existe deux types de services de protocole : Usage général et Accéléré par cache. Les services accélérés par cache stockent les données fréquemment consultées dans la mémoire du serveur. En cas de succès du cache, la bande passante dépasse la limite du système de fichiers CPFS pour atteindre le maximum configuré pour le service de protocole.
Usage général : fournit un accès au protocole NFS et des points de montage au niveau du répertoire pour les systèmes de fichiers CPFS General-purpose Edition. Aucun cluster de gestion de client POSIX n'est requis. Ce service est gratuit.
-
Accéléré par cache : ajoute une mise en cache mémoire LRU côté serveur à toutes les fonctionnalités d'usage général. Lorsque les données sont mises en cache, CPFS offre une bande passante interne supérieure. Deux niveaux sont disponibles : Cache Type 1 et Cache Type 2, qui diffèrent par leur bande passante et la taille du cache.
RemarqueLe service accéléré par cache est une fonctionnalité payante en avant-première sur invitation. Consultez la tarification dans la rubrique Facturation de CPFS. Pour poser des questions ou fournir des commentaires, rejoignez le groupe DingTalk 31045006299.
Limites
Configuration requise pour la version du système de fichiers
Les services de protocole nécessitent CPFS 2.3.0 ou version ultérieure.
Limites de spécification
|
Limites |
Seuil |
Description |
|
Services de protocole par système de fichiers |
1 |
Un seul service autorisé par système de fichiers. |
|
VPC pour la publication des répertoires d'exportation |
2 |
Jusqu'à deux VPC par service de protocole. |
|
Répertoires d'exportation par service de protocole |
10 |
Jusqu'à 10 répertoires, répartis entre filesets ou dossiers. |
|
Nœuds de calcul montés par service de protocole |
10 000 |
Jusqu'à 10 000 nœuds par service de protocole. |
|
Fichiers ouverts simultanément |
150 000 |
Aucun fichier supplémentaire ne peut être ouvert une fois cette limite atteinte. |
Autres limites
Plusieurs clients peuvent lire et écrire des fichiers dans un namespace unifié. Toutefois, lorsque plusieurs processus écrivent simultanément dans le même fichier, des anomalies d'écriture (écrasements, chevauchements, sérialisation) peuvent survenir, car NFSv3 ne prend pas en charge Atomic Append.
Network Lock Manager (NLM) n'est pas pris en charge.
NFSv4.x n'est pas pris en charge.
Procédure d'utilisation
Créez un service de protocole pour exporter un fileset ou un répertoire depuis un système de fichiers CPFS, installez le client CPFS-NFS sur un nœud de calcul, puis montez le système de fichiers via un point de montage NFS.
-
Créez un service de protocole.
Consultez la rubrique Créer un service de protocole.
-
Créez un répertoire d'exportation.
Consultez la rubrique Créer un répertoire d'exportation.
Connectez-vous à l'instance ECS sur laquelle vous souhaitez monter le système de fichiers CPFS. Pour plus d'informations sur la connexion à une instance ECS, consultez la rubrique Méthodes de connexion.
-
Téléchargez et installez le client CPFS-NFS.
Alibaba Cloud Linux
-
Téléchargez le client CPFS-NFS.
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.al.noarch.rpm -
Installez le client CPFS-NFS.
sudo yum install aliyun-alinas-utils-*.rpm
CentOS
-
Téléchargez le client CPFS-NFS.
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.el.noarch.rpm -
Installez le client CPFS-NFS.
sudo yum install aliyun-alinas-utils-*.rpm
Ubuntu
-
Téléchargez le client CPFS-NFS.
sudo wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.deb -O /tmp/aliyun-alinas-utils-latest.deb -
Installez le client CPFS-NFS.
sudo apt-get update sudo apt-get install /tmp/aliyun-alinas-utils-latest.deb
Debian
-
Téléchargez le client CPFS-NFS.
sudo wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.deb -O /tmp/aliyun-alinas-utils-latest.deb -
Installez le client CPFS-NFS.
sudo apt-get update sudo apt-get install /tmp/aliyun-alinas-utils-latest.deb
SUSE
-
Téléchargez le client CPFS-NFS.
wget https://cpfs-hangzhou-nfs-client.oss-cn-hangzhou.aliyuncs.com/aliyun-alinas-utils-latest.lp15.x86_64.rpm -
Installez le client CPFS-NFS.
sudo zypper --no-gpg-checks install -y aliyun-alinas-utils-*.rpm
-
-
Montez le système de fichiers.
Consultez la rubrique Monter un système de fichiers.
Métriques de performance
Métriques de performance des services de protocole d'usage général et accélérés par cache :
|
Type de service de protocole |
Métrique |
Base de 100 Mo/s/TiB |
Base de 200 Mo/s/TiB |
|
Usage général |
Débit |
min(100 x Capacité de stockage (TiB), 20 000) Mo/s. Correspond à la bande passante du système de fichiers CPFS. |
min(200 x Capacité de stockage (TiB), 20 000) Mo/s. Correspond à la bande passante du système de fichiers CPFS. |
|
IOPS |
Lecture/Écriture : min(4 000 x Capacité de stockage (TiB), 960 000) |
Lecture/Écriture : min(8 000 x Capacité de stockage (TiB), 960 000) |
|
|
Latence unidirectionnelle |
|
|
|
|
Débit maximal d'un client unique |
600 Mo/s |
600 Mo/s |
|
|
IOPS maximaux d'un client unique |
|
|
|
|
Type de cache |
Débit |
Bande passante de lecture maximale spécifiée lors de la création du service de protocole. Maximum : 100 Go/s. |
Bande passante de lecture maximale spécifiée lors de la création du service de protocole. Maximum : 100 Go/s. |
|
IOPS |
|
|
|
|
Latence unidirectionnelle |
|
|
|
|
Débit maximal d'un client unique |
1,1 Go/s |
1,1 Go/s |
|
|
IOPS maximaux d'un client unique |
|
|