À propos des cookies sur ce site Pour fonctionner correctement, nos sites Internet nécessitent certains cookies (requis). En outre, d'autres cookies peuvent être utilisés avec votre consentement pour analyser l'utilisation d'un site, améliorer l'expérience des utilisateurs et à des fins publicitaires. Pour plus informations, passez en revue vos options de préférences en. En visitant notre site Web, vous acceptez que nous traitions les informations comme décrit dans ladéclaration de confidentialité d’IBM. Pour faciliter la navigation, vos préférences en matière de cookie seront partagées dans les domaines Web d'IBM énumérés ici.
Profils File Storage for VPC
Lorsque vous mettez à disposition des partages de fichiers File Storage for VPC à l'aide de la console, de l'interface de ligne de commande ou de l'API IBM Cloud, vous spécifiez la capacité et les performances dans un profil de partage de fichiers. Les niveaux de performances disponibles varient en fonction de la taille du partage de fichiers. Tous les partages de fichiers sont sauvegardés par des disques durs à l'état solide (SSD).
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 sur la base du profil haute performance dp2 haute performance.
Beta Les clients bénéficiant d'un accès spécial pour tester la nouvelle offre de partage de fichiers régionaux 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 créés pendant les phases bêta et de disponibilité limitée des partages de fichiers zonaux, à l'aide de profils à plusieurs niveaux ou du profil personnalisé, peuvent continuer
à fonctionner sur la base de ces profils. 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. Cependant, les profils précédents ne sont
pas pris en charge lors de la création de nouveaux partages de fichiers, et seuls les partages de fichiers avec le profil dp2
peuvent utiliser les nouvelles fonctionnalités telles que le cryptage 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 Mbps |
defined_performance |
rfs |
Régional | 1-32 000 GO | 35 000 | 8192 Mbps |
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 | 5360 Mbps |
tiered |
tier-5iops |
Zonal | 10 à 9 600 Go | 3 000 à 48 000 | 6144 Mbps |
tiered |
tier-10iops |
Zonal | 10 à 4 800 Go | 3 000 à 48 000 | 8192 Mbps |
custom |
custom |
Zonal | 10 à 16 000 Go | 3 000 à 48 000 | 8192 Mbps |
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.
Beta 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 8 Mbps pour chaque 20 GB de capacité. 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. Inversement, 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é 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 des parts.
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, plusieurs instances de serveurs virtuels doivent accéder à un seul partage de fichiers. Un seul partage de fichiers auquel accède un client est limité à 48 000 IOPS.
Profil de disponibilité régionale
Bêta
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. Pour chaque 20 GiB de capacité, 8 Mbps de bande passante sont inclus. Par exemple, la valeur prédéfinie de la bande passante d'un partage de fichiers de 500 Go est de 200 Mbps et la valeur prédéfinie d'un partage de fichiers de 16 000 Go est de 6400 Mbps. Vous pouvez augmenter la largeur de bande de la valeur prédéfinie jusqu'à 8192 Mbps moyennant un coût supplémentaire. Une fois le partage de fichiers créé, vous pouvez à tout moment ajuster la largeur de bande entre les valeurs prédéfinies et les valeurs maximales.
Dans la version bêta, l'accès inter-comptes, la réplication asynchrone inter-régions et les sauvegardes planifiées ne sont pas pris en charge.
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. Les nouveaux partages de fichiers ne peuvent être approvisionnés qu'avec les profils de performance définis. Pour accéder aux nouvelles fonctionnalités, vous devez changer le profil IOPS de votre partage en 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 des IOPS pour le profil de niveau IOPS.
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, plusieurs instances de serveurs virtuels doivent accéder à un seul partage de fichiers. Un partage de fichiers auquel un seul client accède 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 d'IOPS est arrondi au multiple de 100 supérieur pour les calculs d'IOPS qui donnent des IOPS supérieurs à 48 000 IOPS et inférieurs ou égaux à 96 000 IOPS.
Profil de partage personnalisé
Le profil IOPS personnalisé 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.
Visualisation des profils à partir de l'interface de ligne de commande
Pour afficher la liste des profils disponibles à partir de l'interface CLI, exécutez la commande ibmcloud is share-profiles
.
ibmcloud is share-profiles
Listing file share profiles in region us-south under account Test Account as user test.user@ibm.com...
Name Family
dp2 defined_performance
Beta Les clients bénéficiant d'un accès spécial pour tester la nouvelle offre de partage de fichiers régionaux peuvent également lister le profil rfs
à l'aide de la même commande.
ibmcloud is share-profiles
Listing file share profiles in region us-south under account Test Account as user test.user@ibm.com...
Name Family
dp2 defined_performance
rfs defined_performance
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
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
1 1024 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 avec 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: $iam_token"
La réponse renvoie les profils suivants et les informations associées:
{
"first": {"href": "https://us-south.iaas.cloud.ibm.com/v1/share/profiles?limit=50"},
"limit": 50,
"profiles": [
{
"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": {
"default": 100,
"max": 96000,
"min": 100,
"step": 1,
"type": "range"
},
"name": "dp2",
"resource_type": "share_profile"
}
],
"total_count": 4
}
Beta Les clients disposant d'un accès spécial pour tester en avant-première la nouvelle offre de partage de fichiers régionaux peuvent répertorier le nouveau profil à l'aide de la requête API suivante :
curl -X GET $vpc_api_endpoint/v1/share/profiles?$api_version&generation=2&maturity=beta"\
-H "Authorization: $iam_token"
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": 1,
"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 réponse de l'API bêta 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 estnsf4
.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.
- Le profil
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 calculée comme étant 8 Mbps pour chaque 20 GB de capacité. Toutefois, vous pouvez augmenter cette valeur jusqu'à 8192 Mbps.
- Pour le profil
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 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-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 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 affecte-t-elle les performances du partage de fichiers?
Les valeurs IOPS sont basées sur une taille de bloc de 16 Ko pour tous les profils, avec une charge de travail aléatoire en lecture/écriture de 50-50. 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 est élevé, plus la largeur de bande est importante. La bande passante maximale est de 8192 Mbps.
Beta Pour le profil rfs
, la largeur de bande est directementréglable. La valeur prédéfinie est calculée comme suit
: 8 Mbps pour chaque 20 GB de capacité. 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. Inversement, 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 donne quelques exemples de l'influence de la taille des blocs et de l'IOPS sur la bande passante, calculée taille moyenne des blocs d'E/S x IOPS = bande passante en MBps.
Taille de bloc (Ko) | IOPS | Largeur de bande (MBps) |
---|---|---|
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'obtenir le maximum d'IOPS en utilisant des blocs plus petits, mais la bande passante est moins importante. L'exemple suivant montre comment la bande passante diminue pour des tailles de blocs plus petites, lorsque le nombre maximum d'IOPS est maintenu.
- 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 8 Mbps pour chaque 20 GB de capacité. Vous pouvez augmenter la valeur de la bande passante en augmentant la capacité et les IOPS des partsdp2
et 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. ↩︎