Come ordinare i volumi della collana " File Storage for Classic "
Provisiona File Storage for Classic con opzioni personalizzabili in termini di capacità e prestazioni, utilizzando i livelli Endurance o Performance per soddisfare i requisiti del tuo carico di lavoro.
È possibile ordinare i volumi dell' File Storage for Classic dente dalla console, tramite la CLI, l'API o Terraform. È possibile configurare File Storage for Classic e ottimizzare le condivisioni di file in modo da soddisfare le proprie esigenze in termini di capacità e IOPS. Ottieni il massimo dal tuo spazio di archiviazione grazie a due opzioni per la configurazione degli IOPS: Endurance e Performance. Puoi eseguire il provisioning delle condivisioni file con capacità fino a 12 TB e IOPS massimo di 48.000.
- Puoi scegliere tra i livelli IOPS Endurance che caratterizzano i livelli di prestazioni predefiniti per soddisfare i carichi di lavoro che non hanno requisiti di prestazioni ben definiti.
- 0.25 Gli IOPS per GB sono pensati per carichi di lavoro in cui la maggior parte dei dati è inattiva in un dato momento. Tra le applicazioni tipiche figurano l'archiviazione di caselle di posta elettronica o di risorse condivise
a livello di reparto. Le risposte CLI e API mostrano questo livello come
LOW_INTENSITY_TIER. - 2 IOPS per GB è progettato per un utilizzo per finalità più generiche. Delle applicazioni di esempio includono le attività di host di piccoli database a supporto di applicazioni web o le immagini disco della macchina virtuale
per un hypervisor. Le risposte CLI e API mostrano questo livello come
READHEAVY_TIER. - 4 IOPS per GB è progettato per i carichi di lavoro a maggiore intensità. Questi carichi di lavoro sono di norma caratterizzati dall'avere un'elevata percentuale di dati attivi al momento. Delle applicazioni di esempio includono
i database transazionali e altri database sensibili alle prestazioni. Le risposte CLI e API mostrano questo livello come
WRITEHEAVY_TIER. - 10 IOPS per GB è progettato per i carichi di lavoro più esigenti quali quelli creati dai database NoSQL e l'elaborazione di dati per l'analisi. Questo livello è disponibile per lo spazio di archiviazione allocato fino a
4 TB. Le risposte CLI e API mostrano questo livello come
10_IOPS_PER_GB.
- 0.25 Gli IOPS per GB sono pensati per carichi di lavoro in cui la maggior parte dei dati è inattiva in un dato momento. Tra le applicazioni tipiche figurano l'archiviazione di caselle di posta elettronica o di risorse condivise
a livello di reparto. Le risposte CLI e API mostrano questo livello come
- Puoi ottimizzare la tua archiviazione per soddisfare requisiti di prestazione specifici specificando il numero totale di IOPS con Performance. L'intervallo IOPS personalizzato dipende dalla capacità del volume. La seguente tabella mostra gli intervalli IOPS disponibili basati sulla dimensione 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 |
Per impostazione predefinita, è possibile configurare un totale complessivo di 700 volumi " File Storage for Classic ". Per aumentare il numero di volumi, contattare il supporto. Per ulteriori informazioni, vedi Gestione dei limiti di archiviazione. Per ulteriori informazioni sul limite di autorizzazioni simultanee, consulta le FAQ.
Come eseguire il comando " File Storage for Classic " nella console
-
Accedi al catalogoIBM Cloud® e fai clic su Archiviazione. Quindi, seleziona File Storage for Classic. Fai clic su Crea.
-
Selezionare l'ubicazione di distribuzione (regione, ubicazione, zona).
- Assicurati che la nuova condivisione di file venga aggiunta nella stessa posizione dell'host o degli host Compute di cui disponi.
-
Fatturazione. Puoi scegliere tra fatturazione mensile o oraria.
- Con la fatturazione oraria, ti verrà addebitato un importo per ogni ora in cui il volume di file rimane presente sull'account, fino alla sua eliminazione o alla fine del ciclo di fatturazione, a seconda di quale delle due condizioni si verifichi per prima. La fatturazione oraria è una buona scelta per l'archiviazione utilizzata per qualche giorno o per meno di un mese completo.
- Con la fatturazione mensile, il calcolo per il prezzo è a base proporzionale dalla data di creazione alla fine del ciclo di fatturazione e viene fatturato immediatamente. Se un volume di file viene eliminato prima della fine del ciclo di fatturazione, la differenza non viene rimborsata. La fatturazione mensile è una buona scelta per l'archiviazione utilizzata nei carichi di lavoro di produzione che usano dati che devono essere archiviati e a cui bisogna accedere per lunghi periodi di tempo (un mese o più).
-
Immetti la tua dimensione di archiviazione nel campo Size.
-
Selezionare la dimensione dello spazio Istantanea dall'elenco.
Questo spazio è in aggiunta al tuo spazio utilizzabile. Per le considerazioni e i consigli sullo spazio delle istantanee, leggi Ordine delle istantanee.
-
Seleziona il tuo profilo IOPS. Puoi scegliere tra i valori predefiniti di Endurance (Tiers) o immettere il tuo valore IOPS personalizzato per Performance.
-
Nel pannello laterale, controlla il riepilogo del tuo ordine e, se ne hai uno, inserisci il tuo codice promozionale.
Gli sconti vengono applicati quando l'ordine viene elaborato.
-
Esaminare l'ordine e leggere l'accordo di servizio. Se si accettano i termini, selezionare la casella.
-
Fai clic su Crea. La tua nuova allocazione di archiviazione è disponibile in pochi minuti.
Ordine di File Storage for Classic dalla CLI
Prima di iniziare, decidi sul 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.
Ogni ordine deve avere un'ubicazione associata (data center). Quando ordini File Storage for Classic, assicurati che ne venga eseguito il provisioning nella stessa ubicazione delle tue istanze di calcolo.
Provisioning tramite la CLI di IBMCLOUD
Utilizzare il comando ibmcloud sl file volume-order per ordinare un volume di file. Il seguente esempio fornisce una condivisione file da 500 - GB nel data center DAL13 con un profilo delle prestazioni a livelli (4 IOPS per GB)
e uno spazio di istantanea da 500 GB.
$ ibmcloud sl file volume-order --storage-type endurance --size 500 --tier 4 -d dal13 --snapshot-size 500
This action will incur charges on your account. Continue?> y
OK
Order 110526870 was placed.
> Storage as a Service
> File Storage
> 500 GBs
> 4 IOPS per GB
> 500 GB (Snapshot Space)
You may run 'ibmcloud sl file volume-list --order 110526870' to find this file volume after it is ready.
Per ulteriori informazioni su tutti i parametri disponibili per questo comando, vedi ibmcloud sl file volume - order.
Provisioning dalla SLCLI
Utilizzare il comando slcli file volume-order per eseguire il provisioning del volume di condivisione file. L'esempio seguente illustra come ordinare un volume " File Storage for Classic " da 20 GB con 100 IOPS.
$ slcli file volume-order --storage-type performance --size 20 --location dal10 --iops 100
Order #32076317 placed successfully!
> Storage as a Service
> File Storage
> 20 GBs
> 100 IOPS
Ordine di File Storage for Classic con l'API
Il modo più pratico per ordinare un’ File Storage for Classic e tramite l’API è utilizzare l’ FileStorageManager e nel client SL API Python.
Il order_file_volume metodo
effettua un ordine per una condivisione di file.
È necessario specificare i parametri seguenti per un ordine riuscito.
storage_type- Tipo di ordine: "prestazioni" o "resistenza".
location- Data center presso il quale ordinare la quota.
size- Dimensione del nuovo volume, in GB. Il valore minimo è 20 e quello massimo è 12000.
iops- Numero di IOPS per un ordine di tipo "Performance". Gli IOPS per lo storage ad alte prestazioni possono essere compresi tra 100 e 1000 IOPS.
tier_level- Livello da utilizzare per un ordine di tipo “Resistenza”. I livelli di IOPS per la resistenza possono essere: 0.25, 2, 4 o 10.
snapshot_size- Dimensione dello spazio opzionale per gli snapshot, qualora si intenda ordinare anche lo spazio per gli snapshot. Le dimensioni dell'istantanea possono essere 0, 5, 10, 20. Nessuno, se non ordinato.
service_offering- Pacchetto del prodotto di archiviazione richiesto da utilizzare nell'ordine ("storage_as_a_service").
hourly_billing_flag- Tipo di fatturazione: mensile (False) o oraria (True); l'impostazione predefinita è mensile.
Per accedere a tutte le funzionalità attualmente disponibili, ordina “ Storage-as-a-Service Package 759 ”. Vedi il seguente esempio.
import SoftLayer
from pprint import pprint
client = SoftLayer.Client()
file_mgr = SoftLayer.FileStorageManager(client)
storage_type = 'performance'
location = 'dal10'
hourly = True
size = 20
iops = 100
snapshot_size = 5
try:
result = file_mgr.order_file_volume(storage_type, location, size, iops=iops,
snapshot_size=snapshot_size, hourly_billing_flag=hourly)
pprint(result)
except SoftLayer.SoftLayerAPIError as e:
pprint('Unable to create the storage. %s, %s ' % (e.faultCode, e.faultString))
In alternativa, è possibile utilizzare i comandi curl per interagire con il sistema di ordinazione. Il seguente esempio di richiesta curl recupera le informazioni sul pacchetto di archiviazione che possono essere utilizzate per l'ordinazione.
curl:u $SL_USER:$SL_APIKEY:X GET:H 'https://api.softlayer.com/rest/v3.1/SoftLayer_Product_Package/getAllObjects.json?objectMask=mask%5Bid%2Cname%2Citems%5Bprices%5Bcategories%5D%2Cattributes%5D%5D&objectFilter=%7B%22categories%22%3A+%7B%22categoryCode%22%3A+%7B%22operation%22%3A+%22_%3D+storage_as_a_service%22%7D%7D%2C+%22statusCode%22%3A+%7B%22operation%22%3A+%22_%3D+ACTIVE%22%7D%7D'
La seguente richiesta curl di esempio serve a ordinare un volume di archiviazione.
curl:u $SL_USER:$SL_APIKEY:X POST:H:d '{"parameters": [{"complexType": "SoftLayer_Container_Product_Order_Network_Storage_AsAService", "packageId": 759, "prices": [{"id": 189433}, {"id": 189443}, {"id": 194763}, {"id": 194703}], "quantity": 1, "location":1854895, "useHourlyPricing": true, "volumeSize": 100' 'https://api.softlayer.com/rest/v3.1/SoftLayer_Product_Order/placeOrder.json'
Ordinazione di File Storage for Classic con Terraform
Per utilizzare Terraform, scaricare la CLI di Terraform e configurare il plug-in IBM Cloud Provider. Per ulteriori informazioni, vedi Introduzione a Terraform.
Esegui provisioning di Endurance File Storage for Classic con Terraform
Puoi utilizzare il seguente esempio per creare un volume di archiviazione blocchi da 20 GB con capacità istantanea da 10 GB e livello di prestazioni 0.25 IOPS/GB nel data center DAL09. L'esempio definisce anche le istantanee settimanali da creare alle 13:02 ogni domenica.
resource "ibm_storage_file" "fs_endurance" {
type = "Endurance"
datacenter = "dal09"
capacity = 20
iops = 0.25
# Optional fields
allowed_virtual_guest_ids = ["28961689"]
allowed_subnets = ["10.146.139.64/26"]
allowed_ip_addresses = ["10.146.139.84"]
snapshot_capacity = 10
hourly_billing = true
# Optional fields for snapshot
snapshot_schedule {
schedule_type = "WEEKLY"
retention_count = 20
minute = 2
hour = 13
day_of_week = "SUNDAY"
enable = true
}
}
Per ulteriori informazioni sugli argomenti e gli attributi, vedi ibm_storage_block.
Esegui provisioning delle prestazioni File Storage for Classic con Terraform
Puoi usare il seguente esempio per creare un volume di archiviazione blocchi da 20 GB con un livello di prestazioni di 100 IOPS personalizzato.
resource "ibm_storage_file" "fs_performance" {
type = "Performance"
datacenter = "dal09"
capacity = 20
iops = 100
# Optional fields
allowed_virtual_guest_ids = ["28961689"]
allowed_subnets = ["10.146.139.64/26"]
allowed_ip_addresses = ["10.146.139.84"]
hourly_billing = true
}
Per ulteriori informazioni sugli argomenti e gli attributi, vedi ibm_storage_file.
Connessione alla tua nuova archiviazione
Quando la tua richiesta di provisioning è completa, autorizza i tuoi host ad accedere alla nuova archiviazione e configura la tua connessione. A seconda del sistema operativo del tuo host, segui il link appropriato.
- Montaggio di File Storage for Classic su Red Hat Linux®
- Montaggio di File Storage for Classic su Ubuntu
- Montaggio di File Storage for Classic come archivio dati di " VMware® " su host ESXi
- Configurazione di File Storage for Classic per il backup con cPanel
- Configurazione di File Storage for Classic per il backup con Plesk
Considerazioni sul ripristino di emergenza
Per evitare la perdita di dati e per garantire la continuità del business, prendi in considerazione di replicare i tuoi server e l'archiviazione in un altro data center. La replica mantiene i tuoi dati sincronizzati in due diverse ubicazioni in base alla tua pianificazione delle istantanee. Per ulteriori informazioni, vedi Replica dei dati.
Se vuoi clonare il tuo volume, vedi Creazione e gestione di volumi duplicati indipendenti. I volumi duplicati possono essere gestiti in modo indipendente e aggiornati con i dati del volume originale su richiesta.
Identificazione dei volumi File Storage for Classic nella fattura
Tutte le condivisioni file vengono visualizzate nella tua fattura come un elemento riga. I volumi Endurance vengono visualizzati come " Endurance Storage Service ", mentre i volumi Performance vengono visualizzati come "Performance Storage Service ". La tariffa varia in base al tuo livello di archiviazione. Puoi espandere Endurance o Performance per appurare che sia File Storage for Classic.