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:
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
- Vai al tuo elenco di File Storage for Classic. Dalla console IBM Cloud®, fare clic su Infrastrutture
> Infrastruttura classica > Immagazzinamento > File Storage for Classic.
- Selezionare il volume dall'elenco e fare clic sull'icona
> Modifica condivisione file.
- 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.
- Riesamina la tua selezione e la nuova determinazione del prezzo. Fare clic su Modifica.
- 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.
- Puoi installare la CLIIBM Cloud e installare il plug-in SL con
ibmcloud plugin install sl
. Per ulteriori informazioni, vedi Estensione della CLI IBM Cloud con i plug-in. - In alternativa, puoi installare la SLCLI.
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
e193433
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.