Regolazione degli IOPS per i volumi di un' File Storage for Classic

Modifica immediatamente il valore delle operazioni di input/output al secondo (IOPS) del tuo volume di archiviazione file senza interruzioni o disservizi.

La fatturazione relativa allo spazio di archiviazione viene aggiornata per aggiungere la differenza, calcolata proporzionalmente, del nuovo prezzo al ciclo di fatturazione in corso. L'intero nuovo ammontare verrà fatturato nel prossimo ciclo di fatturazione.

Vantaggi dell'IOPS regolabile

  • Gestione dei costi: i clienti possono regolare gli IOPS in base ai modelli di utilizzo. Ad esempio, un grande negozio al dettaglio registra picchi di utilizzo durante le festività natalizie e, in quel periodo, necessita di un numero maggiore di IOPS sullo storage rispetto a quanto avviene in piena estate. Con questa funzione, puoi gestire i tuoi costi e pagare IOPS più elevati solo quando ne hai bisogno.

Limitazioni

Non è possibile passare dalla modalità Endurance a quella Performance quando si regolano gli IOPS. Puoi specificare un nuovo valore IOPS per la tua archiviazione in base ai seguenti criteri:

IOPS disponibili in base alle dimensioni del volume.
Dimensione volume (GB) Intervallo IOPS
10 - 39 100 - 1.000
40 - 79 da 100 a 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 - 2.999 200 - 40.000
3.000 - 3.999 200 - 48.000
4.000 - 7.999 300 - 48.000
8.000 - 9.999 500 - 48.000
10.000 - 12.000 1.000 - 48.000

L'IOPS massimo per la quota di archiviazione file varia in base alla dimensione volume. Il numero massimo di IOPS per una condivisione file è 48.000 IOPS.

Effetto della modifica dell'IOPS sulla replica

Se per il volume è implementata la replica, quest'ultima viene aggiornata automaticamente in modo che corrisponda alla selezione IOPS di quello primario.

Regolazione degli IOPS sullo spazio di archiviazione nella console

  1. Vai al tuo elenco di File Storage for Classic. Dalla console IBM Cloud®, fare clic su Infrastrutture Icona VPC > Infrastruttura classica > Immagazzinamento > File Storage for Classic.
  2. Selezionare il volume dall'elenco e fare clic sull'icona Azioni > Modifica condivisione file.
  3. Nella sezione Adjust Storage IOPS, effettua una nuova selezione:
    • Per Endurance (IOPS a livelli), selezionare un diverso livello IOPS per l'archiviazione. Puoi aumentare il livello IOPS in qualsiasi momento. Tuttavia, in diminuzione è disponibile solo una volta al mese.
    • Per le prestazioni (IOPS assegnate), specificare una nuova opzione IOPS per il proprio sistema di archiviazione inserendo un valore compreso tra 100 e 48.000 IOPS.
  4. Riesamina la tua selezione e la nuova determinazione del prezzo. Fare clic su Modifica.
  5. La tua nuova allocazione di archiviazione è disponibile in pochi minuti.

Adattamento dell'IOPS sulla tua archiviazione dalla CLI

Prima di iniziare la procedura, scegli il client dell'interfaccia a riga di comando (CLI) che desideri utilizzare.

Regolazione dell'IOPS da IBMCLOUD CLI

Puoi aggiornare l'IOPS utilizzando il comando ibmcloud sl file volume-modify. Il seguente esempio modifica una condivisione file delle prestazioni specificando un nuovo valore IOPS.

ibmcloud sl file volume-modify 12345678 --new-iops 4000

Il seguente esempio modifica una condivisione file Endurance specificando un nuovo livello IOPS.

ibmcloud sl file volume-modify 12345678 --new-tier 4

Per ulteriori informazioni su tutti i parametri disponibili per questo comando, consulta ibmcloud sl file volume - modify.

Adattamento dell'IOPS dalla SLCLI

Puoi aggiornare l'IOPS utilizzando il seguente comando.

$ slcli file volume-modify --help
Usage: slcli file volume-modify [OPTIONS] VOLUME_ID

Options:
  -c, --new-size INTEGER        New Size of file volume in GB. ***If no size
                                is given, the original size of volume is
                                used.***
                                Potential Sizes: [20, 40, 80, 100,
                                250, 500, 1000, 2000, 4000, 8000, 12000]
                                Minimum: [the original size of the volume]
  -i, --new-iops INTEGER        Performance Storage IOPS, between 100 and 6000
                                in multiples of 100 [only for performance
                                volumes] ***If no IOPS value is specified, the
                                original IOPS value of the volume will be
                                used.***
  -t, --new-tier [0.25|2|4|10]  Endurance Storage Tier (IOPS per GB) [only for
                                endurance volumes] ***If no tier is specified,
                                the original tier of the volume will be
                                used.***
  -h, --help                    Show this message and exit.

Regolazione dell'IOPS sulla tua archiviazione con l'API

È possibile regolare gli IOPS tramite una chiamata all'interfaccia di programmazione dell'applicazione (API) del servizio web SOAP. Le seguenti chiamate API di esempio possono essere effettuate dal linguaggio di script scelto.

Per ulteriori informazioni sulla SLAPI, consultare SLDN.

  • L'esempio seguente mostra come richiedere una modifica degli IOPS su un volume di archiviazione Performance. XXXXXXXXX è l'ID del volume che si desidera modificare. 3000 è il nuovo valore di IOPS che si desidera assegnare al volume. 189433 è l'ID del prezzo del livello massimo. 190233 è l'ID dell'intervallo di capacità compreso tra 2000 e 2999 GB. 190293 è l'ID dell'intervallo compreso tra 200 e 40000 IOPS.

    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
    <SOAP-ENV:Header>
      <ns1:authenticate>
      </ns1:authenticate>
    </SOAP-ENV:Header>
    <SOAP-ENV:Body>
      <ns1:placeOrder>
        <orderData xsi:type="ns1:SoftLayer_Container_Product_Order_Network_Storage_AsAService_Upgrade">
          <volume xsi:type="ns1:SoftLayer_Network_Storage">
              <id xsi:type="xsd:int">XXXXXXXXX</id>
          </volume>
          <iops xsi:type="xsd:int">3000</iops>
          <packageId xsi:type="xsd:int">759</packageId>
          <prices SOAP-ENC:arrayType="ns1:SoftLayer_Product_Item_Price[3]" xsi:type="SOAP-ENC:Array">
              <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                  <id xsi:type="xsd:int">189433</id>
              </item>
              <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                  <id xsi:type="xsd:int">190233</id>
              </item>
              <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                  <id xsi:type="xsd:int">190293</id>
              </item>
          </prices>
        </orderData>
      </ns1:placeOrder>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    
  • L'esempio seguente mostra come regolare gli IOPS sul volume di archiviazione Endurance. XXXXXXXXX è l'ID del volume che si desidera modificare. 4 è il nuovo valore del livello IOPS che si desidera che il volume abbia. 189433 è l'ID del prezzo di livello massimo. 193373 e 193433 sono gli ID per le fasce di prezzo per la capacità e gli IOPS che il volume ha.

    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api.service.softlayer.com/soap/v3.1/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
      <SOAP-ENV:Header>
       <ns1:authenticate>
       </ns1:authenticate>
     </SOAP-ENV:Header>
     <SOAP-ENV:Body>
       <ns1:placeOrder>
         <orderData xsi:type="ns1:SoftLayer_Container_Product_Order_Network_Storage_AsAService_Upgrade">
           <volume xsi:type="ns1:SoftLayer_Network_Storage">
               <id xsi:type="xsd:int">XXXXXXXX</id>
           </volume>
           <packageId xsi:type="xsd:int">759</packageId>
           <iops xsi:type="xsd:int">4</iops>
           <prices SOAP-ENC:arrayType="ns1:SoftLayer_Product_Item_Price[3]" xsi:type="SOAP-ENC:Array">
               <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                   <id xsi:type="xsd:int">189433</id>
               </item>
               <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                   <id xsi:type="xsd:int">193373</id>
               </item>
               <item xsi:type="ns1:SoftLayer_Product_Item_Price">
                   <id xsi:type="xsd:int">193433</id>
               </item>
           </prices>
         </orderData>
       </ns1:placeOrder>
     </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    

Regolazione degli IOPS sul proprio sistema di archiviazione con Terraform

Puoi regolare l'IOPS utilizzando la risorsa ibm_storage_file e specificando un numero differente nell'argomento iops. Il seguente esempio aumenta il livello delle prestazioni di una condivisione Endurance al livello 4 IOPS/GB.

resource "ibm_storage_file" "fs_endurance" {
  type       = "Endurance"
  datacenter = "dal09"
  capacity   = 20
  iops       = 4
}

Il seguente esempio modifica il livello di prestazione di una condivisione Performance in 150 IOPS.

resource "ibm_storage_file" "fs_performance" {
  type       = "Performance"
  datacenter = "dal09"
  capacity   = 20
  iops       = 150
}

Per ulteriori informazioni sugli argomenti e gli attributi, vedi ibm_storage_file.