Menu

Per questa pagina è stata utilizzata la traduzione automatica. Alcuni contenuti potrebbero non essere perfetti.

Condividi feedback

Archive Instant Access Tier di S3 Intelligent-Tiering

Sommario

Condivi questa pagina

Sudip Sengupta
Sudip Sengupta

Amazon Web Services (AWS) offre ai suoi utenti un'ampia scelta quando si tratta di trovare il piano di storage perfetto per l'ottimizzazione di costi e prestazioni. Una delle classi di storage S3 più popolari è S3 Intelligent-Tiering, che ha aiutato i clienti a risparmiare 750 milioni di dollari sui costi di storage dal suo lancio.

S3 Intelligent-Tiering consente di ottimizzare i costi di storage spostando gli oggetti tra diversi tier di storage in base alla frequenza di accesso. Con il recente lancio da parte di AWS del tier Archive Instant Access, Intelligent-Tiering può ora archiviare automaticamente i dati per vantaggi sui costi, offrendo al contempo un accesso al recupero inferiore al millisecondo.

In questo articolo, scopriamo il tier Archive Instant Access di S3 Intelligent-Tiering, i suoi vantaggi e i vari casi d'uso.

Che cos'è l'Intelligent Tiering in S3?

Amazon S3 Intelligent-Tiering è una classe di storage a oggetti basata sul cloud che archivia automaticamente gli oggetti in tier di storage convenienti per il massimo vantaggio. Grazie al suo algoritmo intelligente, Intelligent-Tiering aiuta automaticamente a ottimizzare i costi di storage senza sacrificare prestazioni o disponibilità. Sebbene la classe di storage sia ideale per dati con modelli di utilizzo sconosciuti o variabili, come log delle applicazioni, file multimediali e dati dei sensori, può essere utilizzata anche per dati ad accesso frequente che non necessitano della latenza più bassa possibile, come backup e file di disaster recovery.

S3 Intelligent-Tiering monitora costantemente l'utilizzo dei dati e li sposta automaticamente tra i tre tier—hot, warm e cold—in base ai modelli di accesso. Il tier hot è ottimizzato per i dati a cui si accede frequentemente, mentre i tier warm e cold sono progettati per i dati a cui si accede raramente e molto raramente. Tra i principali vantaggi, si paga solo per lo storage che si consuma e una piccola quota mensile per il monitoraggio e l'automazione.

Come funziona il tier di accesso immediato all'archivio

Il tier di storage Archive Instant Access (AIA) offre tempi di recupero rapidi per i dati a cui si accede raramente, pur mantenendo i vantaggi economici dello storage nel cloud. Rispetto al tier Infrequent Access (IA), il tier Archive Instant Access consente ai clienti di archiviare i dati senza compromettere la disponibilità o la durabilità, sapendo di poter recuperare istantaneamente i dati di cui hanno bisogno, senza doverli prima ripristinare da un tier inferiore.

Il tier AIA è abilitato automaticamente per tutti gli oggetti di storage nella classe S3 Intelligent-Tiering, dove qualsiasi oggetto dati nel tier IA non utilizzato per 90 giorni viene automaticamente spostato al tier AIA. Il tier di storage offre inoltre la flessibilità di riportare i dati ai tier di storage Standard o Bulk, se necessario, senza dover sostenere investimenti iniziali.

Vantaggi del tier di accesso istantaneo all'archivio S3 Intelligent Tiering

I vantaggi dell'utilizzo del tier S3 Intelligent-Tiering AIA includono:

Nessun costo di recupero
Sebbene Amazon S3 paghi per l’uscita dei dati dal tier di archiviazione, paghi solo per ciò che utilizzi. Di conseguenza, non vengono addebitati costi per la ricostruzione o il recupero dei dati archiviati nel tier AIA. Questo lo rende una soluzione storage ideale per i dati a cui si accede raramente e che devono comunque essere rapidamente accessibili, senza costi aggiuntivi.

Nessuna durata minima di archiviazione
Non esiste una durata minima di archiviazione per il tier AIA di S3 Intelligent-Tiering. Puoi archiviare oggetti in questo tier per un periodo breve o lungo quanto desideri, senza doverti preoccupare di alcun minimo. Questo lo rende ideale per archiviare dati a cui potresti non aver bisogno di accedere immediatamente, ma che desideri comunque conservare per un utilizzo futuro. Paghi solo per lo storage che utilizzi, quindi puoi minimizzare i costi archiviando solo i dati di cui avrai bisogno in futuro.

Zero overhead operativo
L'algoritmo alla base di S3 Intelligent-Tiering utilizza il machine learning per monitorare i modelli di accesso e prendere decisioni in real-time per identificare il miglior tier di storage per ciascun oggetto. Ciò significa che non devi più preoccuparti di spostare manualmente gli oggetti tra i tier di storage o di pagare per storage non necessario. Questo è in contrasto con altre soluzioni storage che richiedono input da parte dell'amministratore e regolazioni regolari per mantenere prestazioni ottimali ed efficienza dei costi. 

Inoltre, il tier AIA garantisce l'accessibilità immediata dei dati archiviati, riducendo gli sforzi necessari per spostare gli oggetti tra i tier prima del recupero.

Bassa latenza e throughput
Il tier AIA si basa sulle tecniche fondamentali di S3, tra cui localizzazione dei dati, zone di disponibilità multiple, file system ottimizzato ed efficienti meccanismi di caching per ridurre la latenza. Questo modello di progettazione consente al tier di storage di offrire un recupero inferiore al millisecondo anche per i dati a cui si accede raramente.

Inoltre, il tier di storage utilizza anche la combinazione ottimale di unità disco rigido (HDD) e unità a stato solido (SSD) per ottenere un throughput elevato. Questo lo rende perfetto per carichi di lavoro che si basano su storage ad alte prestazioni, come lo streaming video o big data analytics.

Casi d'uso di S3 Intelligent-Tiering Archive Instant Access

Il livello AIA Intelligent-Tiering di Amazon S3 è la soluzione più adatta per i dati a cui si accede raramente ma che devono comunque essere rapidamente disponibili quando necessario. Tra questi rientrano dati come backup, file di log e file multimediali. Il livello Archive ha un prezzo per gigabyte inferiore rispetto alla classe di storage Standard, rendendolo più conveniente per lo storage a lungo termine. Inoltre, poiché è ancora in S3, puoi sfruttare tutti i vantaggi che derivano dall'utilizzo di S3, come sicurezza e durabilità.

Alcuni casi d'uso appropriati del tier di storage AIA includono:

Archiviazione di dati ad accesso sporadico
Un caso d'uso comune per il livello AIA è l'archiviazione di dati ad accesso sporadico. Il basso costo di archiviazione e recupero rende questo livello ideale per i dati archiviati, poiché possono essere conservati a lungo termine senza incorrere in costi elevati. Inoltre, l'elevata durabilità del livello significa che i dati saranno sicuri e accessibili anche se vengono raramente consultati.

Livello di archiviazione ad accesso rapido
Un altro caso d'uso comune per il livello AIA è l'archiviazione di dati a cui è possibile accedere rapidamente nel caso in cui dovessero mai essere necessari. Il vantaggio principale dell'utilizzo di questo livello per questo tipo di dati è il suo tempo di accesso rapido. Ciò significa che gli utenti possono accedere ai dati di cui hanno bisogno senza dover attendere che vengano recuperati da forme di archiviazione più lente. Inoltre, l'elevata durabilità del livello significa che i dati saranno sicuri e accessibili anche se vengono acceduti frequentemente.

Ideale per modelli di accesso imprevedibili
Il livello AIA è ideale per oggetti di storage i cui modelli di accesso variano in modo imprevedibile nel tempo. Ad esempio, in una raccolta di dischi musicali e in un'applicazione di streaming, gli utenti accedono spesso a musica caricata di recente. Le tendenze di streaming si riducono gradualmente con l'invecchiamento del disco. Dopo alcuni mesi di mancato accesso, S3 Intelligent-Tiering può spostare i file audio al livello AIA. Un improvviso aumento della popolarità di un artista può comportare un crescente interesse per la sua musica più vecchia, i cui dati possono quindi essere recuperati istantaneamente per lo streaming tramite il livello AIA o possono essere migrati a un livello di Accesso Frequente in base al modello di accesso.

Come abilitare S3 Intelligent Tiering

Per iniziare a utilizzare Intelligent-Tiering, è necessario innanzitutto creare una nuova storage class. Questo può essere fatto utilizzando la S3 Console, AWS CLI o l'oggetto PUT API. Una volta creata la storage class, è possibile spostare i dati al suo interno utilizzando una semplice chiamata API.

Nota: S3 Intelligent-Tiering ora suddivide automaticamente nel livello AIA qualsiasi oggetto del livello IA a cui non si è effettuato l'accesso negli ultimi 90 giorni. Per configurare manualmente le regole per i singoli oggetti di un bucket, puoi seguire i passaggi seguenti.

Utilizzo della S3 Console

Prima di applicare le policy di tiering a livello di oggetto di un bucket, naviga alla S3 console e seleziona il bucket su cui vuoi abilitare Intelligent-Tiering. Quindi, seleziona la scheda Management e fai clic su Intelligent-Tiering. Da lì, puoi assicurarti controllando se è abilitata la modalità Automatic o Manual. Con la modalità automatic, S3 sposterà automaticamente gli oggetti tra i tier in base ai pattern di utilizzo. Utilizzando la modalità manual, puoi specificare in quale tier deve essere archiviato un oggetto.

Supponiamo che tu intenda applicare regole di tiering a singoli oggetti di un bucket esistente. Per raggiungere questo obiettivo, segui il workflow seguente:

  1. Sign in alla console AWS S3 e seleziona il bucket di destinazione dall'elenco dei bucket S3.

    Elenco dei bucket S3
  2. Selezionare la Proprietà scheda.

    Proprietà AWS S3 Console
  3. Vai alla sezione delle configurazioni S3 Intelligent-Tiering Archive e seleziona il pulsante "Crea configurazione".

    Configurazioni S3 Intelligent Tiering Archive
  4. Ora ti troverai nella sezione Impostazioni di configurazione dell'archivio. Inserisci un nome per la configurazione e decidi se desideri che la configurazione venga applicata all'intero bucket o a un singolo oggetto. Nel nostro esempio, scegliamo di applicare la regola a un singolo oggetto.

    Impostazioni di configurazione dell'archivio
  5. Fare clic su Crea per confermare la configurazione, che viene visualizzata nella console S3 al termine della creazione.

    crea 2

Utilizzo di Amazon CLI

È anche possibile utilizzare i comandi AWS CLI per gestire le configurazioni del tier di storage S3 Intelligent.

Un approccio tipico consiste nell'utilizzare il put-bucket-intelligent-tiering-configuration comando e specificare la configurazione come file JSON per abilitare diverse opzioni di tiering. Il comando seguente assegna la configurazione AIA al darwinbucketexample bucket.

$ put-bucket-intelligent-tiering-configuration
{ "Id": "darwinbucketexample", "Filter": { "Prefix": "filter-criteria1", "Tag": { "Key": "object-tag-key1", "Value": "object-tag1" }, "And": { "Prefix": "filter-criteria2", "Tags": [ { "Key": "object-tag-key2", "Value": "object-tag2" } ... ] } }, "Status": "Disabled" "Tierings": [ { "Days": integer, "AccessTier": "ARCHIVE_ACCESS"\|"DEEP_ARCHIVE_ACCESS" } ... ]}

Utilizzo di un'operazione API PUT

È anche possibile utilizzare l'oggetto API PUT per applicare regole su come i dati vengono spostati in S3 Intelligent-Tiering e poi archiviati.

Ad esempio, per spostare il darwinbucketexample bucket su Intelligent-Tiering, sarà necessario includere INTELLIGENT_TIERING come classe di storage sotto l'intestazione x-amz-storage-class.

PUT /darwin-image.jpg HTTP/1.1Host: darwinbucketexample.s3..amazonaws.com (http://amazonaws.com/)Date: gio, 22 dic 2021 15:50:33 GMTAuthorization: authorization stringContent-Type: image/jpegContent-Length: 22452Expect: 100-continuex-amz-storage-class: INTELLIGENT_TIERING 

Una volta fatto, puoi usare l' PutBucketIntelligentTieringConfiguration API operation per configurare le regole di archiviazione dell'Intelligent-Tiering per un bucket o un oggetto bucket specifico.

Estensione dei vantaggi di S3 Intelligent-Tiering con BlueXP Cloud Volumes ONTAP

Mentre S3 Intelligent-Tiering aggiunge una funzionalità molto necessaria per gli utenti S3, NetApp BlueXP Cloud Volumes ONTAP può spingersi oltre come layer di gestione per AWS.

Cloud Volumes ONTAP data tiering consente di eseguire automaticamente il tiering dei dati di storage EBS utilizzati raramente verso S3 Intelligent-Tiering più conveniente e di riportarli automaticamente quando necessario. Il tiering tra storage a oggetti e storage a blocchi non è possibile nativamente su AWS.

Ma i vantaggi non finiscono qui. Cloud Volumes ONTAP offre agli utenti AWS livelli più elevati di protezione dei dati utilizzando la tecnologia Snapshot NetApp e Cloud Backup più convenienti ed efficienti in termini di costi e spazio. Le efficienze di storage integrate, tra cui deduplicazione, compressione e thin provisioning, possono ridurre i costi di storage complessivi, non solo per S3 ma anche per lo storage AWS EBS più costoso. E BlueXP replication con SnapMirror® consente di spostare i dati tra regioni AWS, distribuzioni on-prem e persino cloud diversi in modo semplice ed efficiente.

Scopri di più su come Cloud Volumes ONTAP può aiutare con questi Cloud Volumes ONTAP Storage Tiering Case Studies.


FAQ

Come posso abilitare Intelligent-Tiering su un bucket S3?

Per abilitare Intelligent-Tiering su un bucket S3, inizia selezionando il nome del bucket dall'elenco dei bucket. Nella pagina del bucket, seleziona Proprietà, scorri fino alla sezione Configurazioni S3 Intelligent-Tiering e quindi fai clic su Crea. Ulteriori dettagli sulle impostazioni di configurazione di intelligent-tier per un bucket S3 sono disponibili nella AWS official documentation.

S3 Intelligent-Tiering è costoso?

Sebbene S3 Intelligent-Tiering possa comportare costi iniziali più elevati, può in definitiva far risparmiare denaro alle organizzazioni nel lungo periodo. Con S3 Intelligent-Tiering, i dati vengono spostati automaticamente nel tier di storage più conveniente, consentendo di risparmiare sui costi di storage. Questo risultato si ottiene in genere archiviando automaticamente i dati nella classe di storage più appropriata in base ai modelli di accesso, rendendolo ideale per i dati a cui si accede raramente. Inoltre, S3 Intelligent-Tiering offre una protezione aggiuntiva contro la perdita e il danneggiamento dei dati, riducendo ulteriormente i costi imprevisti.

Drift chat loading