Questa pagina fornisce dettagli sulla gestione del tiering automatico.
Informazioni sul tiering automatico
Il tiering automatico riduce i costi di archiviazione complessivi dell'utilizzo del volume. NetApp Volumes sposta automaticamente i dati utilizzati raramente in un livello di archiviazione più lento ed economico.
Puoi attivare il tiering automatico a livello di volume. Quando il tiering automatico è attivato per un volume, NetApp Volumes identifica i dati utilizzati di rado e sposta i dati freddi dal livello hot principale a un livello cold più economico ma più lento. I dati attivi rimangono nel livello hot storage.
In qualità di utente, crei un volume con le dimensioni giuste per contenere tutti i tuoi dati. Indipendentemente dalla posizione dei dati (livello caldo o freddo), questi vengono gestiti automaticamente dal volume e sono trasparenti per un'applicazione o un utente che accede al volume utilizzando NFS o SMB. Puoi sempre visualizzare il set di dati completo.
NetApp Volumes determina se spostare i dati inattivi nel livello hot in base al pattern di accesso. La lettura dei dati freddi con letture sequenziali, come quelle associate a copia dei dati, backup basati su file, indicizzazione e scansioni antivirus, lascia i dati nel livello freddo. La lettura dei dati cold con letture casuali sposta i dati di nuovo nel livello hot. Questi dati rimangono nel livello hot finché non si raffreddano di nuovo.
Tieni presente che la lettura regolare dei dati dal livello hot in modo non sequenziale potrebbe impedire il raffreddamento dei dati, il che potrebbe influire sulle scansioni complete antivirus o sui backup completi basati su file, a seconda del pattern di accesso ai dati.
Per i pool Premium ed Extreme, il tiering automatico può essere abilitato durante la creazione del pool di archiviazione o nei pool esistenti. Una volta attivato il tiering automatico a livello di pool, devi attivarlo esplicitamente per ogni volume. Una volta attivato il tiering automatico su un pool o un volume, non può essere disattivato, ma può essere messo in pausa e ripreso per ogni volume.
Per i pool di prestazioni personalizzate Flex Unified e Flex File, il tiering automatico può essere abilitato solo durante la creazione del pool di archiviazione. Una volta attivato il tiering automatico in un pool di archiviazione, puoi creare nuovi volumi con o senza tiering automatico, anche se è attivato per impostazione predefinita. Se non vuoi che il tiering automatico sia attivato durante la creazione del volume, devi disattivarlo esplicitamente.
Una volta abilitato il tiering automatico su un volume, può essere solo messo in pausa, ma non disattivato.
Puoi configurare per quanto tempo i dati rimangono hot prima di essere considerati cold utilizzando un parametro Soglia di raffreddamento specifico per il volume. La soglia di frequenza di utilizzo può essere impostata tra 2 e 183 giorni. La soglia di raffreddamento predefinita è di 31 giorni. I dati che vengono raffreddati oltre la soglia di raffreddamento vengono spostati nel livello cold storage una volta al giorno.
Considerazioni sul tiering automatico
Durante l'utilizzo del tiering automatico, si applicano le seguenti considerazioni:
Quando utilizzi la replica del volume, la funzionalità di tiering automatico viene controllata in modo indipendente per il volume di origine e di destinazione.
Nei pool di archiviazione con tiering automatico abilitato, il monitoraggio dei blocchi inattivi verrà eseguito sui volumi esistenti per i quali non è abilitato il tiering automatico. Se abiliti il tiering automatico su questi volumi, i dati precedenti diventano immediatamente idonei per il tiering e potrebbero essere spostati nel livello cold il giorno successivo.
Per i volumi iSCSI, il tiering automatico si applica solo ai dati degli snapshot. I blocchi utilizzati dalla LUN non verranno suddivisi in livelli, indipendentemente dalla frequenza di lettura. Ciò contribuisce a garantire una latenza costante.
Prestazioni e dimensionamento del livello hot
In qualità di amministratore del volume, devi gestire i parametri di suddivisione automatica in livelli per raggiungere i tuoi obiettivi di capacità, prestazioni e costi. Questo flusso di lavoro di dimensionamento dipende dal livello di servizio del pool di archiviazione di cui vuoi eseguire il tiering automatico.
Volumi di tipo Premium o Extreme
Il rendimento di un volume a livelli automatici dipende dalle dimensioni dei livelli hot e cold. Ogni GiB di dimensioni del livello caldo aggiunge una capacità di throughput di 64 KiBps per il livello di servizio Premium o 128 KiBps per il livello di servizio Extreme al volume. Ogni GiB di dimensioni del livello freddo aggiunge 2 KiBps di capacità di throughput al volume con una latenza di accesso maggiore. Se hai bisogno di maggiori prestazioni, aggiungi capacità al volume, poiché lo spazio vuoto nel volume viene conteggiato come capacità del livello caldo.
Il livello caldo memorizza in modo coerente tutti i metadati inode necessari per l'elenco di file e cartelle, nonché le informazioni sui timestamp.
Volumi di tipo Flex
Il tiering automatico è disponibile per i pool Flex Unified e Flex File con prestazioni personalizzate. Puoi abilitarlo durante la creazione del pool di archiviazione o nei pool esistenti. Quando attivi il tiering automatico in un pool esistente, devi selezionare una dimensione del livello caldo che corrisponda alle dimensioni attuali del pool di archiviazione. Tutti i volumi nel pool condividono la capacità di prestazioni impostata a livello di pool.
Quando crei un pool di archiviazione come amministratore, devi specificare le dimensioni della soglia del livello hot storage come parametro aggiuntivo. La dimensione minima del livello hot è 1 TiB. Devi assicurarti che il livello caldo abbia una capacità sufficiente per archiviare i tuoi dati attivi. Se il livello hot storage è troppo piccolo e i dati vengono scritti più velocemente della velocità con cui si raffreddano e vengono spostati nel livello cold storage, il livello hot storage potrebbe riempirsi. Ciò può causare errori di scrittura per spazio insufficiente nelle tue applicazioni. Pertanto, sono essenziali un dimensionamento corretto e un monitoraggio continuo.
Puoi monitorare manualmente le dimensioni del livello hot storage o abilitare un aumento automatico del livello hot storage nel pool. Se abilitato, il livello hot storage aumenta automaticamente le dimensioni del 10% quando è pieno, fino alle dimensioni totali del pool di archiviazione. Tieni presente che le dimensioni del livello hot di un pool non possono essere ridotte. Pertanto, evita di applicare workload che eseguono la migrazione di grandi set di dati di dati freddi nel pool. In caso contrario, il livello caldo continuerà a crescere, riducendo i risparmi sui costi del tiering automatico.
Per evitare che il livello hot storage si riempia a causa di grandi scritture di dati cold in un volume, soprattutto durante la migrazione dei dati, è possibile attivare un flag di bypass del livello hot storage per indirizzare le scritture direttamente al livello cold storage, bypassando il livello hot storage. Al termine della migrazione, puoi disattivare il flag e riprendere il normale funzionamento, in cui le scritture vengono eseguite prima nel livello caldo. I dati attivi che hanno bypassato il livello hot durante la migrazione vengono spostati di nuovo nel livello hot al primo accesso casuale.
Il livello caldo memorizza in modo coerente tutti i metadati inode necessari per l'elenco di file e cartelle, nonché le informazioni sui timestamp.
Scegliere la soglia di raffreddamento giusta
La frequenza di accesso ai blocchi di dati viene monitorata a intervalli di 4 KiB. Ogni giorno senza accesso a un blocco, la temperatura diminuisce e viene misurata in giorni. Quando la temperatura di un blocco raggiunge il valore della soglia di raffreddamento configurato sul volume, il blocco può essere spostato al livello cold storage. Solo i blocchi idonei vengono spostati nel livello freddo ogni giorno. Se il blocco viene aperto in modo casuale, la temperatura viene impostata su 0 giorni e il ciclo di raffreddamento ricomincia.
La soglia di raffreddamento è definita a livello di volume e può essere impostata tra 2 e 183 giorni per i volumi Flex, Premium ed Extreme.
I dati nel livello cold storage hanno un prezzo inferiore rispetto a quelli nel livello hot storage. L'utilizzo di una soglia di frequenza di utilizzo più breve sposta i dati nel livello cold storage prima, il che può ridurre i costi complessivi. Sebbene l'impostazione della soglia di raffreddamento più bassa sembri vantaggiosa, impostarla su un valore troppo basso potrebbe comportare un risparmio sui costi limitato.
L'accesso ai dati nel livello cold storage è più lento rispetto a quello ai dati nel livello hot storage. L'utilizzo di una soglia di raffreddamento troppo breve può rallentare l'accesso ai dati. Le prestazioni complessive del volume dipendono dalle funzionalità del livello hot storage.
Lo spostamento dei dati nel livello cold storage e da questo livello comporta costi di trasferimento dei dati. Se scegli una soglia di raffreddamento breve, i dati possono spostarsi più frequentemente tra i livelli caldo e freddo, il che riduce le prestazioni del volume e aumenta il costo complessivo.
L'utilizzo di una soglia di raffreddamento troppo breve può causare problemi. Il valore predefinito della soglia di raffreddamento è 31 giorni.
Prezzi del tiering automatico
La fatturazione si basa sul livello hot allocato e sul livello cold utilizzato, ciascuno addebitato alla rispettiva tariffa. Per maggiori informazioni sui prezzi, consulta la pagina Prezzi del pool di archiviazione.
La fatturazione del pool di archiviazione si basa sulla dimensione totale del livello cold storage di tutti i volumi all'interno del pool. Questo spazio di archiviazione totale di livello cold storage viene poi addebitato in base ai prezzi del livello cold storage, che sono notevolmente inferiori a quelli del livello hot storage.
Il prezzo del livello caldo dipende dal tipo di livello di servizio:
Per i livelli di servizio Premium ed Extreme: la dimensione del livello hot viene calcolata come capacità totale del pool meno la dimensione del livello cold e viene addebitata in base ai prezzi del livello hot del pool. Se la dimensione del livello hot dello spazio di archiviazione è inferiore a 2 TiB, viene addebitato un minimo di 2 TiB alla tariffa del livello hot e la capacità rimanente viene addebitata alla tariffa del livello cold.
Per il livello di servizio Flex: la capacità del livello caldo allocata viene addebitata in base ai prezzi del livello caldo del pool.
Il tiering automatico non influisce sulla capacità di velocità effettiva e IOPS dei pool di prestazioni personalizzate Flex Unified e Flex File, ma l'accesso ai dati inattivi comporta una latenza maggiore e una velocità effettiva ridotta.
Inoltre, è previsto un addebito per il traffico di rete associato allo spostamento dei dati nel o dal livello cold. Per maggiori informazioni sui prezzi, consulta la pagina Prezzi del pool di archiviazione.
Abilita tiering automatico
Per i volumi nei pool di archiviazione con il tiering automatico attivato, nella pagina dei dettagli a livello di volume viene visualizzata una scheda Tiering automatico. Indica se il tiering è attivato o disattivato per il volume. Se fai clic su questa scheda, puoi cercare le statistiche, gestire le impostazioni di auto-tiering e mettere in pausa o riattivare il tiering.
Consultare le statistiche sulla suddivisione in livelli
NetApp Volumes fornisce statistiche sul tiering automatico sia a livello di volume che di pool di archiviazione.
Statistiche sul livello del volume
Puoi visualizzare le statistiche di tiering di un volume utilizzando la console Google Cloud , Google Cloud CLI o Cloud Monitoring.
Utilizza le seguenti istruzioni per cercare le statistiche di tiering di un volume utilizzando la console Google Cloud o Google Cloud CLI.
Console
Vai alla pagina NetApp Volumes nella console Google Cloud .
Fai clic sul nome del volume.
Se il tiering è attivato sul volume, viene visualizzata una scheda Tiering automatico. Seleziona la scheda.
Controlla i campi Dati attuali del livello hot storage e Dati attuali del livello cold storage.
gcloud
Per cercare le statistiche di tiering di un volume:
gcloud netapp volumes describe VOLUME_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --format="table(capacityGib,hotTierSizeUsedGib,coldTierSizeGib)"
Sostituisci le seguenti informazioni:
VOLUME_NAME: il nome del volume.PROJECT_ID: il nome del progetto in cui si trova il volume.LOCATION: la posizione del volume.
Per i livelli di servizio flessibili, il comando mostra le dimensioni del livello caldo e del livello freddo. Per i livelli di servizio Premium ed Extreme, le dimensioni del livello hot non vengono visualizzate. La dimensione del livello di accesso frequente può essere calcolata come capacityGib meno coldTierSizeGib.
Per ulteriori informazioni sui flag facoltativi aggiuntivi, consulta la documentazione di Google Cloud SDK sui volumi.
Cloud Monitoring
Cloud Monitoring riceve statistiche sul tiering automatico per i volumi Premium ed Extreme, che possono essere visualizzate utilizzando Metrics Explorer o le dashboard. Le metriche disponibili includono:
/volume/auto_tiering/tiered_bytes: specifica il numero di byte archiviati nel livello caldo e nel livello freddo. Puoi filtrare questa metrica utilizzando l'etichettatierper visualizzare i dati relativi al livello hot o cold./volume/auto_tiering/cold_tier_read_byte_count: il numero di byte letti dal livello freddo./volume/auto_tiering/cold_tier_write_byte_count: il numero di byte scritti al livello freddo.
Per saperne di più, consulta Cloud Monitoring.
Statistiche a livello di pool di archiviazione
Cloud Monitoring riceve statistiche sul tiering automatico per i pool Premium ed Extreme, che possono essere visualizzate utilizzando Metrics Explorer o le dashboard. Le metriche disponibili includono:
/storage_pool/auto_tiering/tiered_bytes: specifica il numero di byte memorizzati nel livello caldo e nel livello freddo. Puoi filtrare questa metrica utilizzando l'etichettatierper visualizzare i dati relativi al livello hot o cold./storage_pool/auto_tiering/cold_tier_read_byte_count: il numero di byte letti dal livello freddo./storage_pool/auto_tiering/cold_tier_write_byte_count: il numero di byte scritti al livello freddo.
Per saperne di più, consulta Cloud Monitoring.
Modifica i parametri del tiering automatico
Utilizza le seguenti istruzioni per modificare i parametri di tiering di un volume utilizzando la console Google Cloud , Google Cloud CLI o la modalità ONTAP.
Console
Vai alla pagina NetApp Volumes nella console Google Cloud .
Fai clic sul nome del volume.
Se il tiering è attivato sul volume, viene visualizzata una scheda Tiering automatico. Seleziona la scheda.
Se il tiering è attivato, fai clic su Metti in pausa il tiering automatico per metterlo in pausa.
Se la suddivisione in livelli è in pausa, fai clic su Riprendi suddivisione automatica in livelli per riprenderla.
Per modificare la soglia di frequenza di utilizzo, fai clic su Modifica soglia di frequenza di utilizzo e inserisci un nuovo valore. Fai clic su Salva.
gcloud
Modifica i parametri del tiering automatico utilizzando il seguente comando:
gcloud netapp volumes update VOLUME_NAME \ --project=PROJECT_ID \ --location=LOCATION \ --tiering-policy=tier-action=ENABLED_OR_DISABLED,cooling-threshold-days=DAYS
Sostituisci le seguenti informazioni:
VOLUME_NAME: il nome del volume.PROJECT_ID: il nome del progetto in cui si trova il volume.LOCATION: la posizione del volume.
Per ulteriori informazioni sui flag facoltativi aggiuntivi, consulta la documentazione di Google Cloud SDK sui volumi.
Modalità ONTAP
Identifica i comandi ONTAP richiesti nella documentazione ONTAP.
Ad esempio, consulta Modificare la policy di tiering FabricPool predefinita di un volume ONTAP.
Dopo aver identificato i comandi necessari, consulta Modalità ONTAP per istruzioni su come inviare i comandi ONTAP al pool di archiviazione.