Profili File Storage for VPC

File Storage for VPC I profili definiscono le caratteristiche relative alla capacità e alle prestazioni delle condivisioni di file. Selezionare "rfs" per le quote regionali e " dp2 " per le quote zonali. Tutte le condivisioni di file sono supportate da SSD (solid - state drive).

File Storage panoramica del profilo

Quando crei una condivisione file, selezioni la dimensione della condivisione e le prestazioni IOPS disponibili, in base a un profilo di archiviazione file. Attualmente, tutte le condivisioni di file vengono create in base al profilo ad alte prestazioni dp2.

Selezionare la disponibilità I clienti con accesso speciale all'anteprima della nuova offerta di file share regionali possono usare il profilo rfs per creare file share con disponibilità regionale e valori di larghezza di banda regolabili.

Le condivisioni di file create durante le fasi beta e di disponibilità limitata delle condivisioni di file zonali, con profili a livelli o con il profilo personalizzato, possono continuare a funzionare in base a tali profili fino al 06 maggio 2027. È anche possibile aggiornare queste condivisioni file per utilizzare il profilo dp2 o passare a un altro profilo di generazione precedente. Tuttavia, i profili precedenti non sono supportati per la creazione di nuove condivisioni di file. Questi profili non supportano le funzioni più recenti, come la crittografia in transito, il montaggio in più zone, la condivisione in più account e le istantanee.

Le tabelle seguenti mostrano le caratteristiche e i livelli di prestazione dei profili disponibili.

Profili di condivisione file correnti:

Confronto tra i profili di condivisione dei file e i livelli di prestazioni.
Famiglia Profilo Disponibilità Dimensione condivisione IOPS per condivisione Larghezza di banda massima[1]
defined_performance dp2 Zonale 10 - 32.000 GB 100 - 96.000 8192 Mbps
defined_performance rfs Regionale 1-32.000 GB 35.000 8192 Mbps

I profili di prima e seconda generazione della famiglia dei profili di prestazione definiti non sono intercambiabili. Non è possibile convertire una condivisione di file zonale in una condivisione regionale o una condivisione regionale in una condivisione zonale.

Profili di condivisione file deprecati:

Confronto tra i profili di condivisione dei file e i livelli di prestazioni.
Famiglia Profilo Disponibilità Dimensione condivisione IOPS per condivisione Larghezza di banda massima
tiered tier-3iops Zonale 10 - 32.000 GB 3.000-96.000 5360 Mbps
tiered tier-5iops Zonale 10 - 9.600 GB 3.000 - 48.000 6144 Mbps
tiered tier-10iops Zonale 10 - 4.800 GB 3.000 - 48.000 8192 Mbps
custom custom Zonale 10 - 16.000 GB 3.000 - 48.000 8192 Mbps

La larghezza di banda massima consentita per le condivisioni zonali è determinata dal numero di IOPS moltiplicato per il moltiplicatore di larghezza di banda, specifico per il profilo. Questo valore di larghezza di banda rappresenta il massimo throughput combinato consentito per le operazioni di lettura e scrittura.

Selezionare la disponibilità Il valore della larghezza di banda delle condivisioni di file regionali è regolabile. Per il profilo rfs, la larghezza di banda di base è di 800 Mbps. Questo valore può essere aumentato fino a 8192 Mbps nella console, dalla CLI e con l'API.

La dimensione I/O dell'applicazione influisce direttamente sulle prestazioni di archiviazione. Se la dimensione dell'I/O dell'applicazione è inferiore al moltiplicatore di banda utilizzato dal profilo per calcolare la larghezza di banda, il limite IOPS viene raggiunto prima del limite di larghezza di banda. Al contrario, se le dimensioni dell'I/O dell'applicazione sono maggiori, il limite di larghezza di banda viene raggiunto prima del limite di IOPS.

Una singola sessione può trasferire blocchi di dimensioni fino a 64 KB. Per utilizzare la larghezza di banda massima consentita, sono necessarie più sessioni simultanee alla condivisione.

Profili di prestazione definiti

Entrambi i profili della famiglia a prestazioni definite forniscono un'archiviazione di file resiliente con caratteristiche di prestazioni flessibili e diversa disponibilità di dati.

Profilo di disponibilità regionale

Selezionare la disponibilità Il profilo rfs è il profilo di seconda generazione della famiglia di profili di prestazioni definiti. Con questo profilo è possibile creare condivisioni di file con disponibilità regionale.

La disponibilità dei dati a livello regionale significa che i dati vengono replicati in tutte e 3 le zone della regione, offrendo una maggiore disponibilità e tolleranza ai guasti. A causa della replica sincrona tra le zone e della necessità di garantire la durabilità dei dati, si potrebbe verificare un aumento della latenza durante le operazioni di scrittura. Per i carichi di lavoro in cui le prestazioni di latenza sono meno critiche della durata, o in cui si preferiscono IOPS più elevati e costanti rispetto alla bassa latenza, le quote regionali possono essere una scelta migliore.

Quando si crea una condivisione di file regionale, è possibile specificarne la capacità da 1 GiB a 32.000 GiB. 800 Mbps è l'allocazione predefinita per tutte le condivisioni di file regionali. È possibile aumentare la larghezza di banda da 800 Mbps a 8192 Mbps con un costo aggiuntivo. Dopo la creazione della condivisione di file, è possibile regolare la larghezza di banda tra i valori minimi e massimi in qualsiasi momento.

Nella release select availability, la replica asincrona interregionale non è supportata.

Profilo di disponibilità zonale

Con il profilo dp2 è possibile eseguire il provisioning delle condivisioni di file zonali e specificare i valori di capacità e IOPS totali.

La disponibilità zonale dei dati significa che i dati sono disponibili all'interno di una singola zona di disponibilità, offrendo risposte più rapide con meno ritardi, ma con una minore resilienza. Per le applicazioni sensibili alla latenza che possono tollerare un RPO di 1 ora per la replica, le condivisioni zonali possono essere una scelta migliore.

Le condivisioni di file possono essere create con capacità comprese tra 10 GB (minimo preimpostato) e 32.000 GB. Si può iniziare con poco, e se in seguito si ha bisogno di maggiore capacità di archiviazione, si può aumentare la dimensione della condivisione di file. Quando si crea una condivisione di file, è possibile selezionare un valore IOPS compreso tra 100 IOPS (il minimo preimpostato) e 96.000 IOPS, in base alle dimensioni della condivisione. È possibile regolare gli IOPS anche in un secondo momento.

Per il profilo dp2, la larghezza di banda di base è determinata dal numero di IOPS moltiplicato per 256 KB. Pertanto, quando si aumentano la capacità e gli IOPS, si aumenta anche il limite della larghezza di banda. Il valore massimo di larghezza di banda per questo profilo è 8192 Mbps.

La tabella 2 mostra gli intervalli di IOPS disponibili, in base alle dimensioni della share.

dp2 profilo di condivisione file IOPS e intervalli di capacità.
Dimensione condivisione (GB) Intervallo 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 - 40.000
4.000-7.999 300-40.000
8.000 - 15.999 500 - 64.000
16.000 - 32.000 2.000 - 96.000¹

¹ Per raggiungere i 96.000 IOPS, una singola condivisione di file deve essere accessibile da più istanze di server virtuale. Una singola condivisione file a cui accede un client è limitata a 48.000 IOPS.

Profili di archiviazione dei file a livelli e personalizzati

Nella sezione seguente sono riportate informazioni sui profili di condivisione file (scopo generale, 5-iop, 10-iop o personalizzato) utilizzati nella versione beta delle condivisioni file zonali. A partire dall'08 agosto 2023, le condivisioni di file zonali possono essere fornite solo con il profilo di prestazioni definito. La fine del supporto di questi profili azionari è prevista per il 06 maggio 2027. Per accedere alle funzioni più recenti, è necessario modificare il profilo IOPS della condivisione in dp2.

Livelli IOPS

Le condivisioni file esistenti possono essere basate sui livelli IOPS che hai selezionato quando hai creato la condivisione file. La Tabella 3 descrive le prestazioni IOPS per il profilo del livello IOPS.

La Tabella 3 descrive le prestazioni IOPS per i profili di livello IOPS deprecati.

Profili di livello IOPS e livelli di prestazioni per ciascun livello
Livello IOPS Carico di lavoro Dimensione condivisione (GB) IOPS massimo (IOPS)
3 IOPS/GB Carichi di lavoro generici 10 - 32.000 48.000-96.000¹
5 IOPS/GB Carichi di lavoro ad alta intensità I/O 10 - 9.600 48.000
10 IOPS/GB Carichi di lavoro di storage impegnativi 10 - 4.800 48.000

¹ Per raggiungere i 96.000 IOPS, una singola condivisione di file deve essere accessibile da più istanze di server virtuale. Una singola condivisione file a cui accede un solo client è limitata a 48.000 IOPS.

Il valore massimo totale di IOPS è arrotondato al successivo multiplo di 10 quando il calcolo di IOPS risulta minore o uguale a 48.000 IOPS. Il valore massimo totale di IOPS viene arrotondato per eccesso al multiplo di 100 immediatamente superiore per i calcoli di IOPS che danno come risultato valori compresi tra 48.000 e 96.000 IOPS.

Profilo di condivisione personalizzato

Il profilo IOPS personalizzato, ormai deprecato, specifica l'IOPS totale per la condivisione di file all'interno dell'intervallo delle sue dimensioni. Le condivisioni file che utilizzano un profilo IOPS personalizzato possono disporre di un livello di prestazioni IOPS compreso tra 100 e 48000 IOPS.

La tabella 4 mostra gli intervalli di IOPS disponibili in base alle dimensioni della condivisione file.

IOPS disponibili in base alle dimensioni della condivisione dei file.
Dimensione condivisione file (GB) Intervallo 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 - 40.000
4.000-7.999 300-40.000
8.000 - 9.999 500 - 48.000
10.000 - 16.000 1.000 - 48.000

Il valore massimo totale di IOPS è arrotondato al successivo multiplo di 10 quando il calcolo di IOPS risulta minore o uguale a 48.000 IOPS.

Visualizza i profili nella console

Quando si crea una condivisione di file nella console, è possibile vedere i profili disponibili nella tabella della sezione Profili.

Visualizzazione dei profili dalla CLI

Per visualizzare l'elenco dei profili disponibili dalla CLI, eseguire il comando ibmcloud is share-profiles . Selezionare la disponibilità I clienti con accesso speciale per l'anteprima della nuova offerta regionale di condivisione dei file, possono vedere il profilo rfs nell'elenco dei profili di condivisione.

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

Per ulteriori informazioni relative alle opzioni del comando, consultare ibmcloud is share-profiles.

Per visualizzare i dettagli del profilo di condivisione, utilizzare il comando ibmcloud is share-profile e specificare il nome del profilo. Vedi il seguente esempio.

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

Per ulteriori informazioni relative alle opzioni del comando, consultare ibmcloud is share-profile.

Visualizzazione dei profili tramite l'API

Utilizzare la richiesta GET /share/profiles per recuperare informazioni sui profili di condivisione dei file generalmente disponibili.

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

Selezionare la disponibilità I clienti con accesso speciale per l'anteprima della nuova offerta di condivisione di file regionali, possono elencare il nuovo profilo con la seguente richiesta API:

La risposta è simile all'esempio riportato di seguito.

{
  "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 versione 2025-09-16 dell'API è stata migliorata per includere i seguenti campi:

  • allowed_access_protocols indica quale protocollo di accesso è consentito utilizzare con la condivisione di file. Il valore predefinito attuale è nsf4.
  • availability_modes indica la disponibilità dei dati.
    • Il profilo dp2 supporta la disponibilità dei dati a livello zonale.
    • Il profilo rfs supporta la disponibilità di dati regionali.
  • bandwidth indica il valore massimo di larghezza di banda disponibile che la condivisione di file può gestire.
    • Per il profilo dp2, la larghezza di banda viene calcolata moltiplicando il numero di IOPS per 256 KB.
    • Per il profilo rfs, il valore preimpostato è 800 Mbps. Tuttavia, è possibile aumentare questo valore fino a 8192 Mbps.
  • storage_generation indica la generazione del profilo di condivisione file all'interno della famiglia di profili di prestazioni definiti.
    • Per il profilo dp2, il valore è 1.
    • Per il profilo rfs, il valore è 2.

Visualizzazione dei profili con Terraform

  1. Per utilizzare Terraform, scarica la CLI Terraform e configura il plug-in del provider IBM Cloud®. Per ulteriori informazioni, vedi Introduzione a Terraform.

  2. I servizi dell'infrastruttura VPC utilizzano uno specifico endpoint regionale, che per impostazione predefinita punta a us-south. Se il tuo VPC viene creato in un'altra regione, assicurati di specificare la regione appropriata nel blocco del provider nel file provider.tf. Vedi il seguente esempio di destinazione di una regione diversa da quella predefinita us-south.

    provider "ibm" {
       region = "eu-de"
    }
    
  3. Importare l'elenco di profili volume disponibili come origine dati di sola lettura.

    data "ibm_is_share_profiles" "example" {
    }
    

    Per ulteriori informazioni, vedi ibm_is_share_profiles.

In che modo la dimensione I/O influenza le prestazioni di condivisione file

I valori IOPS si basano su una dimensione blocco di 16 KB per tutti i profili, con un carico di lavoro casuale di lettura / scrittura di 50-50. Ogni 16 KB di dati letti o scritti viene conteggiato come una sola operazione di lettura/scrittura. Una singola scrittura di meno di 16 KB conta come una singola operazione di scrittura.

La larghezza di banda massima per una condivisione di file viene calcolata prendendo gli IOPS della condivisione di file e moltiplicandoli per il moltiplicatore di banda. Il moltiplicatore di larghezza di banda è di 16 KB per i livelli 3 IOPS/GB o 5 IOPS/GB, oppure di 256 KB per i profili 10 IOPS/GB, IOPS personalizzati e dp2. Maggiore è il valore di IOPS specificato, maggiore sarà la larghezza di banda. La larghezza di banda massima è di 8192 Mbps.

Selezionare la disponibilità Per il profilo rfs, la larghezza di banda è direttamenteregolabile. Il valore preimpostato è 800 Mbps. È possibile aumentare questo valore fino a 8192 Mbps o ridurlo al valore preimpostato. Il valore IOPS per una condivisione di file regionale è 35000.

La dimensione I/O dell'applicazione influisce direttamente sulle prestazioni di archiviazione. Se la dimensione dell'I/O dell'applicazione è inferiore al moltiplicatore di banda utilizzato dal profilo per calcolare la larghezza di banda, il limite IOPS viene raggiunto prima del limite di larghezza di banda. Al contrario, se le dimensioni dell'I/O dell'applicazione sono maggiori, il limite di larghezza di banda viene raggiunto prima del limite di IOPS.

La tabella 5 fornisce alcuni esempi di come la dimensione dei blocchi e gli IOPS influenzino la larghezza di banda, calcolata come: dimensione media dei blocchi I/O × IOPS = larghezza di banda in MBps.

Come le dimensioni dei blocchi e gli IOPS influenzano la larghezza di banda.
Dimensione blocco (KB) IOPS Larghezza di banda (Mbps)
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

¹ Se il limite è di 1000 IOPS o di 16 KB di dimensione del blocco, la larghezza di banda viene limitata al primo limite raggiunto.

È comunque possibile ottenere il numero massimo di IOPS utilizzando blocchi di dimensioni inferiori, ma la larghezza di banda risulta inferiore. L'esempio seguente mostra come la larghezza di banda diminuisca al diminuire delle dimensioni dei blocchi, a parità di IOPS massimi.

  • 16 KB * 6000 IOPS == ~94 MB/s
  • 8 KB * 6000 IOPS == ~47 MB/s
  • 4 KB * 6000 IOPS == ~23 MB/s

Passi successivi


  1. Per il profilo dp2, la larghezza di banda massima consentita è determinata dal numero di IOPS moltiplicato per 256 KB. Per il profilo rfs, la larghezza di banda di base è di 800 Mbps. È possibile aumentare il valore della larghezza di banda aumentando la capacità e le IOPS delle condivisioni dp2 e aumentando il valore della larghezza di banda delle condivisioni basate sul profilo rfs. La larghezza di banda massima è di 8192 Mbps per tutti i profili di prestazione definiti. Questo valore di larghezza di banda rappresenta il massimo throughput combinato consentito per le operazioni di lettura e scrittura. ↩︎