Profils File Storage for VPC

File Storage for VPC Les profils définissent les caractéristiques de capacité et de performances des partages de fichiers. Sélectionnez « rfs » pour les parts régionales et « dp2 » pour les parts zonales. Tous les partages de fichiers s'appuient sur des disques SSD (Solid-State Drives).

File Storage aperçu du profil

Lorsque vous créez un partage de fichiers, vous sélectionnez la taille de partage et les performances d'IOPS disponibles, en fonction d'un profil de stockage de fichiers. Actuellement, tous les partages de fichiers sont créés à partir du profil haute performance dp2.

Sélectionner la disponibilité Les clients disposant d'un accès spécial pour prévisualiser la nouvelle offre de partage de fichiers régional peuvent utiliser le profil rfs pour créer des partages de fichiers avec une disponibilité régionale et des valeurs de bande passante ajustables.

Les partages de fichiers qui ont été créés pendant les phases bêta et de disponibilité limitée des partages de fichiers zonaux, avec des profils à plusieurs niveaux ou le profil personnalisé, peuvent continuer à fonctionner sur la base de ces profils jusqu'au 6 mai 2027. Vous pouvez également mettre à jour ces partages de fichiers pour utiliser le profil dp2 ou passer à un autre profil de génération précédente. Toutefois, les profils précédents ne sont pas pris en charge pour la création de nouveaux partages de fichiers. Ces profils ne prennent pas en charge les nouvelles fonctionnalités telles que le chiffrement en transit, le montage inter-zones, le partage inter-comptes et les instantanés.

Les tableaux suivants présentent les caractéristiques et les niveaux de performance des profils disponibles.

Profils de partage de fichiers actuels :

Comparaison des profils de partage de fichiers et des niveaux de performance.
Famille Profil Disponibilité Taille du partage IOPS par partage Bande passante maximale[1]
defined_performance dp2 Zonal 10 à 32 000 Go 100 à 96 000 8192 Mbit/s
defined_performance rfs Régional 1-32 000 GO 35 000 8192 Mbit/s

Les profils de première et de deuxième génération de la famille des profils de performance définis ne sont pas interchangeables. Vous ne pouvez pas convertir un partage de fichiers zonal en partage régional, ni un partage régional en partage zonal.

Profils de partage de fichiers obsolètes :

Comparaison des profils de partage de fichiers et des niveaux de performance.
Famille Profil Disponibilité Taille du partage IOPS par partage Bande passante maximale
tiered tier-3iops Zonal 10 à 32 000 Go 3 000 à 96 000 5 360 Mbps
tiered tier-5iops Zonal 10 à 9 600 Go 3 000 à 48 000 6 144 Mbps
tiered tier-10iops Zonal 10 à 4 800 Go 3 000 à 48 000 8192 Mbit/s
custom custom Zonal 10 à 16 000 Go 3 000 à 48 000 8192 Mbit/s

La largeur de bande maximale autorisée pour les parts de zone est déterminée par le nombre d'IOPS multiplié par le multiplicateur de largeur de bande, qui est spécifique au profil. Cette valeur de bande passante représente le débit combiné maximal autorisé pour les opérations de lecture et d'écriture.

Sélectionner la disponibilité La valeur de la bande passante des partages de fichiers régionaux est réglable. Pour le profil rfs, la bande passante de base est de 800 Mbps. Cette valeur peut être augmentée jusqu'à 8192 Mbps dans la console, à partir du CLI et avec l'API.

La taille d'E-S de l'application a un impact direct sur les performances de stockage. Si la taille des E/S de l'application est inférieure au multiplicateur de bande passante utilisé par le profil pour calculer la bande passante, la limite d'IOPS est atteinte avant la limite de bande passante. À l'inverse, si la taille des E/S de l'application est plus importante, la limite de bande passante est atteinte avant la limite d'IOPS.

Une seule session permet de transférer des blocs d'une taille allant jusqu'à 64 Ko. Pour utiliser la largeur de bande maximale autorisée, vous devez avoir plusieurs sessions simultanées sur le partage.

Profils de performance définis

Les deux profils de la famille de performance définie fournissent un stockage de fichiers résilient avec des caractéristiques de performance flexibles et une disponibilité des données différente.

Profil de disponibilité régionale

Sélectionner la disponibilité Le profil rfs est le profil de deuxième génération de la famille des profils de performance définis. Ce profil permet de créer des partages de fichiers avec une disponibilité régionale.

La disponibilité régionale des données signifie que les données sont répliquées dans les trois zones de la région, ce qui offre une plus grande disponibilité et une meilleure tolérance aux pannes. En raison de la réplication synchrone entre les zones et de la nécessité d'assurer la durabilité des données, il se peut que vous constatiez une augmentation de la latence lors des opérations d'écriture. Pour les charges de travail où la latence est moins importante que la durabilité, ou si l'on préfère des IOPS plus élevés et plus réguliers à une faible latence, les parts régionales peuvent constituer un meilleur choix.

Lorsque vous créez un partage de fichiers régional, vous pouvez spécifier sa capacité entre 1 GiB et 32.000 GiB. 800 Mbps est l'allocation par défaut pour tous les partages de fichiers régionaux. Vous pouvez augmenter la bande passante de 800 Mbps à 8192 Mbps pour un coût supplémentaire. Une fois le partage de fichiers créé, vous pouvez à tout moment ajuster la bande passante entre les valeurs minimale et maximale.

Dans la version de disponibilité sélectionnée, la réplication asynchrone interrégionale n'est pas prise en charge.

Profil de disponibilité zonale

Avec le profil dp2, vous pouvez provisionner des partages de fichiers zonaux et spécifier vos valeurs de capacité et d'IOPS totales.

La disponibilité zonale des données signifie que les données sont disponibles dans une seule zone de disponibilité, offrant des réponses plus rapides avec moins de retards, mais moins de résilience. Pour les applications sensibles à la latence qui peuvent tolérer un RPO d'une heure pour la réplication, les partages zonaux peuvent être un meilleur choix.

Les partages de fichiers peuvent être créés avec une capacité comprise entre 10 Go (minimum prédéfini) et 32 000 Go. Vous pouvez commencer à petite échelle et, si vous avez besoin d'une plus grande capacité de stockage plus tard, vous pouvez augmenter la taille du partage de fichiers. Lorsque vous créez un partage de fichiers, vous pouvez sélectionner une valeur IOPS comprise entre 100 IOPS (le minimum prédéfini) et 96 000 IOPS, en fonction de la taille du partage. Vous pouvez également ajuster le nombre d'IOPS ultérieurement.

Pour le profil dp2, la bande passante de base est déterminée par le nombre d'IOPS multiplié par 256 KB. Ainsi, lorsque vous augmentez la capacité et l'IOPS, vous augmentez également la limite de la bande passante. La valeur maximale de la bande passante pour ce profil est de 8192 Mbps.

Le tableau 2 présente les plages d'IOPS disponibles, en fonction de la taille du partage.

profil de partage de fichiersdp2- IOPS et plages de capacité.
Taille de partage (Go) Plage d'IOPS (IOPS)
10 - 39 100 - 1 000
40 - 79 100 à 2 000
80 - 99 100 - 4 000
100 - 499 100 - 6 000
500 - 999 100 - 10 000
1 000 - 1 999 100 - 20 000
2 000 à 3 999 200 - 40000
4 000 à 7 999 300 - 40000
8 000 à 15 999 500 à 64 000
16 000 à 32 000 2 000 - 96 000¹

¹ Pour atteindre les 96 000 IOPS, un même partage de fichiers doit être accessible par plusieurs instances de serveurs virtuels. Un partage de fichiers unique auquel accède un seul client est limité à 48 000 IOPS.

Profils de stockage de dossiers hiérarchisés et personnalisés

Dans la section suivante, vous trouverez des informations sur les profils de partage de fichiers (usage général, 5-iops, 10-iops ou personnalisé) qui ont été utilisés dans la version bêta des partages de fichiers zonaux. À partir du 8 août 2023, les partages de fichiers zonaux ne pourront être approvisionnés qu'avec le profil de performance défini. Il est prévu que ces profils d'actions atteignent la fin du soutien le 6 mai 2027. Pour accéder aux nouvelles fonctionnalités, vous devez modifier le profil IOPS de votre partage à dp2.

Niveaux d'IOPS

Les partages de fichiers existants peuvent être basés sur les niveaux d'IOPS que vous avez sélectionnés lors de la création du partage de fichiers. Le tableau 3 décrit les performances en termes d'IOPS pour le profil de niveau IOPS.

Le tableau 3 décrit les performances en termes d'IOPS pour les profils de niveaux d'IOPS obsolètes.

Profils des niveaux d'IOPS et niveaux de performance pour chaque niveau
Niveau IOPS Charge de travail Taille de partage (Go) Nombre maximal d'IOPS (IOPS)
3 IOPS / Go Charges de travail multi-usages 10 à 32 000 48 000 à 96 000 ¹
5 IOPS / Go Charges de travail à haute intensité d'E-S 10 à 9 600 48 000
10 IOPS/Go Charges de travail de stockage exigeantes 10 à 4 800 48 000

¹ Pour atteindre les 96 000 IOPS, un même partage de fichiers doit être accessible par plusieurs instances de serveurs virtuels. Un partage de fichiers unique, accessible par un seul client, est limité à 48 000 IOPS.

Le nombre total d'IOPS maximal est arrondi au multiple de 10 suivant lorsque le calcul des IOPS aboutit à un nombre d'IOPS inférieur ou égal à 48 000 IOPS. Le nombre total maximal d'IOPS est arrondi à la centaine supérieure pour les calculs d'IOPS dont le résultat est supérieur à 48 000 IOPS et inférieur ou égal à 96 000 IOPS.

Profil de partage personnalisé

Le profil IOPS personnalisé, obsolète, spécifie le nombre total d'IOPS pour le partage de fichiers dans la fourchette de sa taille. Les partages de fichiers qui utilisent un profil IOPS personnalisé peuvent avoir un niveau de performance IOPS compris entre 100 et 48000 IOPS.

Le tableau 4 présente les plages d'IOPS disponibles en fonction de la taille du partage de fichiers.

IOPS disponibles en fonction de la taille du partage de fichiers.
Taille du partage de fichiers (Go) Plage d'IOPS (IOPS)
10 - 39 100 - 1 000
40 - 79 100 à 2 000
80 - 99 100 - 4 000
100 - 499 100 - 6 000
500 - 999 100 - 10 000
1 000 - 1 999 100 - 20 000
2 000 à 3 999 200 - 40000
4 000 à 7 999 300 - 40000
8 000 à 9 999 500 - 48000
10000 - 16000 1000 - 48000

Le nombre total d'IOPS maximal est arrondi au multiple de 10 suivant lorsque le calcul des IOPS aboutit à un nombre d'IOPS inférieur ou égal à 48 000 IOPS.

Voir les profils dans la console

Lorsque vous créez un partage de fichiers dans la console, vous pouvez voir les profils disponibles dans le tableau de la section Profils.

Affichage des profils depuis l'interface de ligne de commande (CLI)

Pour afficher la liste des profils disponibles depuis l'interface en ligne de commande (CLI), exécutez la commande « ibmcloud is share-profiles ». Sélectionner la disponibilité Les clients bénéficiant d'un accès spécial pour prévisualiser la nouvelle offre de partage de fichiers régionaux peuvent également voir le profil rfs lors de l'énumération des profils de partage.

ibmcloud is share-profiles
Listing file share profiles in region us-south under account Test Account as user test.user@ibm.com...
Name   Family                Allowed Access Protocols   Allowed transit encryption modes   Availability Modes   Bandwidth(Mbps)
dp2    defined_performance   nfs4                       none,ipsec                         zonal                -
rfs    defined_performance   nfs4                       none,stunnel                       regional             1

Pour plus d'informations sur les options de commande, voir ibmcloud is share-profiles.

Pour voir les détails du profil de partage, utilisez la commande ibmcloud is share-profile et indiquez le nom du profil. Consultez l'exemple suivant.

ibmcloud is share-profile dp2
Getting file share profile dp2 under account Test Account as user test.user@ibm.com...

Name                               dp2
Family                             defined_performance
IOPS                               Default   Max     Min   Step   Type
                                   100       96000   100   1      range

Capacity                           Default   Max     Min   Step   Type
                                   10        32000   10    1      range

Bandwidth(Mbps)                    Default   Max   Min   Step   Type
                                   -         -     -     -      dependent

Availability Modes                 Default   Type    Value   Values
                                   -         fixed   zonal   -

Allowed Access Protocols           Default   Type     Values
                                   nfs4      subset   nfs4

Allowed transit encryption modes   Default   Type     Values
                                   none      subset   none,ipsec
ibmcloud is share-profile rfs
Getting file share profile rfs in region us-south under account Test Account as user test.user@ibm.com...
Name                               rfs
Family                             defined_performance
IOPS                               Default   Max   Min   Step   Type
                                   -         -     -     -      fixed

Capacity                           Default   Max     Min   Step   Type
                                   1         32000   1     1      range

Bandwidth(Mbps)                    Default   Max    Min   Step   Type
                                   800       8096   1     1      range

Availability Modes                 Default   Type    Value      Values
                                   -         fixed   regional   -

Allowed Access Protocols           Default   Type     Values
                                   nfs4      subset   nfs4

Allowed transit encryption modes   Default   Type     Values
                                   stunnel   subset   none,stunnel

Pour plus d'informations sur les options de commande, voir ibmcloud is share-profile.

Consulter des profils à l'aide de l'API

Utilisez la requête GET /share/profiles pour obtenir des informations sur les profils de partage de fichiers généralement disponibles.

curl -X GET $vpc_api_endpoint/v1/share/profiles?$api_version&generation=2\
-H "Authorization: Bearer $iam_token"

Select availability Les clients disposant d'un accès spécial pour prévisualiser la nouvelle offre de partage de fichiers régionaux peuvent répertorier le nouveau profil à l'aide de la requête API suivante :

La réponse ressemble à l'exemple suivant.

{
  "first": {
    "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles?limit=50"
  },
  "limit": 50,
  "profiles": [
    {
    "allowed_access_protocols": {
      "default": [
        "nfs4"
      ],
      "type": "subset",
      "values": [
        "nfs4"
      ]
    },
    "allowed_transit_encryption_modes": {
      "default": [
        "none",
        "stunnel"
      ],
      "type": "subset",
      "values": [
        "none",
        "stunnel"
      ]
    },
    "availability_modes": {
      "type": "fixed",
      "value": "zonal"
    },
    "bandwidth": {
      "type": "fixed",
      "value": 100
    },
    "capacity": {
      "max": 32000,
      "min": 10,
      "step": 1,
      "type": "dependent_range"
    },
    "family": "defined_performance",
    "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/dp2",
    "iops": {
      "max": 96000,
      "min": 100,
      "step": 1,
      "type": "dependent_range"
    },
    "name": "dp2",
    "resource_type": "share_profile"
},
    {
      "allowed_access_protocols": {
        "default": [
          "nfs4"
        ],
        "type": "subset",
        "values": [
          "nfs4"
        ]
      },
      "allowed_transit_encryption_modes": {
        "default": [
          "none"
        ],
        "type": "subset",
        "values": [
          "none"
        ]
      },
      "availability_modes": {
        "type": "fixed",
        "value": "regional"
      },
      "bandwidth": {
        "max": 8192,
        "min": 800,
        "step": 1,
        "type": "dependent_range"
      },
      "capacity": {
        "max": 32000,
        "min": 10,
        "step": 1,
        "type": "dependent_range"
      },
      "family": "defined_performance",
      "href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles/rfs",
      "iops": {
        "type": "dependent"
      },
      "name": "rfs",
      "resource_type": "share_profile"
    }
  ],
  "total_count": 2
}

La version 2025-09-16 de l'API est améliorée pour inclure les champs suivants :

  • allowed_access_protocols indique le protocole d'accès autorisé pour le partage de fichiers. La valeur actuelle par défaut est nsf4.
  • availability_modes indique la disponibilité des données.
    • Le profil dp2 prend en charge la disponibilité des données par zone.
    • Le profil rfs soutient la disponibilité des données régionales.
  • bandwidth indique la valeur maximale de la bande passante disponible que le partage de fichiers peut gérer.
    • Pour le profil dp2, la bande passante est calculée en multipliant le nombre d'IOPS par 256 KB.
    • Pour le profil rfs, la valeur prédéfinie est de 800 Mbps. Toutefois, vous pouvez augmenter cette valeur jusqu'à 8192 Mbps.
  • storage_generation indique la génération du profil de partage de fichiers au sein de la famille de profils de performance définis.
    • Pour le profil dp2, la valeur est 1.
    • Pour le profil rfs, la valeur est 2.

Affichage des profils avec Terraform

  1. Pour utiliser Terraform, téléchargez l'interface de ligne de commande Terraform et configurez le plug-in IBM Cloud® Provider. Pour plus d'informations, voir Initiation à Terraform.

  2. Les services d'infrastructure VPC utilisent un noeud final régional spécifique, qui cible us-south par défaut. Si votre VPC est créé dans une autre région, veillez à cibler la région appropriée dans le bloc fournisseur du fichier provider.tf. Consultez l'exemple suivant de ciblage d'une région autre que la région par défaut us-south.

    provider "ibm" {
       region = "eu-de"
    }
    
  3. Importez la liste des profils de volume disponibles en tant que source de données en lecture seule.

    data "ibm_is_share_profiles" "example" {
    }
    

    Pour plus d'informations, voir ibm_is_share_profiles.

Comment la taille des E/S influe sur les performances du partage de fichiers

Les valeurs IOPS sont calculées sur la base d'une taille de bloc de 16 Ko pour tous les profils, avec une charge de travail aléatoire répartie à parts égales entre lecture et écriture. Chaque 16 Ko de données en lecture ou en écriture correspond à une opération de lecture / écriture. Une écriture unique de moins de 16 Ko est comptabilisée comme une opération d'écriture unique.

La bande passante maximale pour un partage de fichiers est calculée en multipliant l'IOPS du partage de fichiers par le multiplicateur de bande passante. Le multiplicateur de bande passante est de 16 Ko pour les niveaux 3 IOPS/GB ou 5 IOPS/GB, ou de 256 Ko pour les profils 10 IOPS/GB, IOPS personnalisés et dp2. Plus le nombre d'IOPS que vous spécifiez est élevé, plus la bande passante est importante. La bande passante maximale est de 8192 Mbps.

Sélectionner la disponibilité Pour le profil rfs, la bande passante est directementréglable. La valeur prédéfinie est de 800 Mbps. Vous pouvez augmenter cette valeur jusqu'à 8192 Mbps ou la ramener à la valeur prédéfinie. La valeur IOPS pour un partage de fichiers régional est de 35000.

La taille d'E-S de l'application a un impact direct sur les performances de stockage. Si la taille des E/S de l'application est inférieure au multiplicateur de bande passante utilisé par le profil pour calculer la bande passante, la limite d'IOPS est atteinte avant la limite de bande passante. À l'inverse, si la taille des E/S de l'application est plus importante, la limite de bande passante est atteinte avant la limite d'IOPS.

Le tableau 5 présente quelques exemples illustrant l'influence de la taille des blocs et des IOPS sur la bande passante, calculée selon la formule suivante : taille moyenne des blocs d'E/S × IOPS = bande passante en MBps.

Comment la taille des blocs et les IOPS affectent la bande passante.
Taille de bloc (Ko) IOPS Bande passante (Mbit/s)
4 1 000
8 1 000
16 1 000 16
32 500 16
64 250 16
128 128 16
512 32 16
1,024 16 16

¹ Si votre plafond est de 1000 IOPS ou de 16 KB de taille de bloc, la bande passante est plafonnée à la limite atteinte en premier.

Il est toujours possible d'atteindre le nombre maximal d'IOPS en utilisant des tailles de bloc plus petites, mais la bande passante est alors moindre. L'exemple suivant montre comment la bande passante diminue lorsque la taille des blocs est réduite, tout en conservant le nombre maximal d'IOPS.

  • 16 ko * 6000 IOPS == ~ 94 Mbit/s
  • 8 ko * 6000 IOPS == ~ 47 Mbit/s
  • 4 Ko * 6000 IOPS == ~ 23 Mbit/s

Etapes suivantes


  1. Pour le profil dp2, la bande passante maximale autorisée est déterminée par le nombre d'IOPS multiplié par 256 KB. Pour le profil rfs, la bande passante de base est de 800 Mbps. Vous pouvez augmenter la valeur de la bande passante en augmentant la capacité et les IOPS des parts dp2 et en augmentant la valeur de la bande passante des parts basées sur le profil rfs. La bande passante maximale est de 8192 Mbps pour tous les profils de performance définis. Cette valeur de bande passante représente le débit combiné maximal autorisé pour les opérations de lecture et d'écriture. ↩︎