IBM Cloud Docs
Regolazione dell'IOPS

Regolazione dell'IOPS

Con questa funzione, puoi regolare immediatamente l'IOPS del tuo File Storage for Classic. Non è necessario creare un duplicato o copiare manualmente i dati su una nuova memoria. La regolazione non causa alcun tipo di interruzione o mancanza di accesso.

La fatturazione per lo stoccaggio viene aggiornata per aggiungere la differenza proporzionale del nuovo prezzo al ciclo di fatturazione corrente. L'intero nuovo ammontare verrà fatturato nel prossimo ciclo di fatturazione.

Vantaggi dell'IOPS regolabile

  • Gestione dei costi – alcuni dei nostri clienti potrebbero avere bisogno di un IOPS elevato solo durante i tempi di utilizzo di picco. Ad esempio, un grande negozio al dettaglio ha un picco di utilizzo durante le vacanze e potrebbe quindi aver bisogno di un numero di IOPS più elevato rispetto a metà estate. Con questa funzione, puoi gestire i tuoi costi e pagare IOPS più elevati solo quando ne hai bisogno.

Limitazioni

Non è possibile passare da Endurance a 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 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 - 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 l'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 poter iniziare il processo, decidi il client CLI che vuoi 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

Puoi modificare l'IOPS utilizzando una chiamata API al servizio web SOAP. Le seguenti chiamate API di esempio possono essere effettuate dal linguaggio di script scelto.

Per ulteriori informazioni sulla SLAPI, consultare SLDN.

  • Il seguente esempio mostra come richiedere una modifica IOPS su un volume di archiviazione Performance. XXXXXXXXX è l'ID del volume che vuoi modificare. 3000 è il nuovo valore IOPS che vuoi che abbia il tuo volume. 189433 è l'ID del prezzo di livello massimo. 190233 è l'ID dell'intervallo di capacità 2000-2999 GB. 190293 è l'ID per l'intervallo 200-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 sullo storage 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.