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 :
| 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 :
| 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.
| 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.
| 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.
| 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_protocolsindique le protocole d'accès autorisé pour le partage de fichiers. La valeur actuelle par défaut estnsf4.availability_modesindique la disponibilité des données.- Le profil
dp2prend en charge la disponibilité des données par zone. - Le profil
rfssoutient la disponibilité des données régionales.
- Le profil
bandwidthindique 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.
- Pour le profil
storage_generationindique 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 est1. - Pour le profil
rfs, la valeur est2.
- Pour le profil
Affichage des profils avec Terraform
-
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.
-
Les services d'infrastructure VPC utilisent un noeud final régional spécifique, qui cible
us-southpar défaut. Si votre VPC est créé dans une autre région, veillez à cibler la région appropriée dans le bloc fournisseur du fichierprovider.tf. Consultez l'exemple suivant de ciblage d'une région autre que la région par défautus-south.provider "ibm" { region = "eu-de" } -
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.
| Taille de bloc (Ko) | IOPS | Bande passante (Mbit/s) |
|---|---|---|
| 4 | 1 000 | 4¹ |
| 8 | 1 000 | 8¹ |
| 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
- Créer un partage de fichiers.
- Gérer les partages de fichiers.
- Pour plus d'informations sur la tarification, voir les FAQ.
-
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 profilrfs, 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 partsdp2et en augmentant la valeur de la bande passante des parts basées sur le profilrfs. 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. ↩︎