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 tuoi 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.
Il tiering automatico può essere abilitato per i pool Premium ed Extreme durante la creazione del pool di archiviazione o sui 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.
La funzionalità di tiering automatico per il livello di servizio Flex è disponibile solo per i pool di zona Flex con prestazioni personalizzate. Una volta abilitato il tiering automatico in un pool di archiviazione, puoi creare nuovi volumi con o senza tiering automatico, anche se è abilitato per impostazione predefinita. Se non vuoi che il tiering automatico sia attivato durante la creazione del volume, devi disattivarlo esplicitamente. Una volta attivato il tiering automatico, può essere 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 raffreddamento può essere impostata tra 2 e 183 giorni per i livelli di servizio Flex, Premium ed Extreme. 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:
Nei pool in cui è abilitato il tiering automatico, l'attivazione per i singoli volumi è facoltativa.
Quando utilizzi la replica di 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 il tiering automatico non è abilitato. 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.
Dimensionamento delle prestazioni e del livello hot storage
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 semplicemente capacità aggiuntiva 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 sul timestamp.
Volumi di tipo Flex
Il tiering automatico è disponibile solo per i pool di zona Flex con prestazioni personalizzate. Puoi attivarla durante la creazione del pool di archiviazione o sui pool esistenti. Quando abiliti il tiering automatico su 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 migrano 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 ignorato 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 sul 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 lo rende più freddo e la sua temperatura è misurata in giorni. Quando la temperatura di un blocco raggiunge il valore di soglia di raffreddamento configurato sul volume, il blocco è idoneo a 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.
Il prezzo dei dati nel livello cold storage è inferiore a quello dei dati 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 caldo del pool è inferiore a 2 TiB, viene addebitato un minimo di 2 TiB alla tariffa del livello caldo e la capacità rimanente viene addebitata alla tariffa del livello freddo.
Per il livello di servizio Flex: la capacità del livello caldo allocata viene addebitata in base ai prezzi del livello caldo del pool.
I pool di archiviazione Flex con prestazioni personalizzate e tiering automatico abilitato comportano anche addebiti per throughput e IOPS assegnati, in modo simile ad altri pool con prestazioni personalizzate abilitate.
Inoltre, è previsto un addebito per il traffico di rete associato allo spostamento dei dati nel livello cold 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 abilitato, 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 assegnazione automatica dei livelli e mettere in pausa o riattivare l'assegnazione dei livelli.
Visualizzare le statistiche sulla classificazione
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.
Segui le istruzioni riportate di seguito 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,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.
Le dimensioni dei dati nel livello cold storage sono il risultato di coldTierSizeGib. La dimensione del livello caldo per i livelli di servizio Premium ed Extreme è 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 hot e nel livello cold. Puoi filtrare questa metrica utilizzando l'etichettatier
per visualizzare i dati per il 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 nel 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'etichettatier
per visualizzare i dati per il 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 nel 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 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.
Se il livello è attivato, fai clic su Metti in pausa il livello automatico per metterlo in pausa.
Se la classificazione è in pausa, fai clic su Riprendi classificazione automatica 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.