Come abbiamo visto nella nostra introduzione ad Amazon S3, questo servizio è incredibilmente scalabile. Ma uno dei suoi punti di forza più importanti è la flessibilità dei costi, ottenuta tramite diverse classi di storage (Storage Classes). Scegliere la classe giusta per ogni tipo di dato è fondamentale per l'ottimizzazione dei costi.
Dati "Caldi" vs. Dati "Freddi"
La logica è semplice: i dati a cui accedi di frequente ("caldi") costano di più da archiviare ma meno da accedere. I dati a cui accedi raramente ("freddi") costano pochissimo da archiviare ma di più da recuperare.
1. S3 Standard
È la classe di default, per uso generico. Offre altissima durabilità, alta disponibilità e basse latenze. È progettata per dati "caldi" a cui si accede di frequente.
- Uso: Asset di siti web, distribuzione di contenuti, analytics.
2. S3 Intelligent-Tiering
Questa classe intelligente monitora i pattern di accesso ai tuoi dati e li sposta automaticamente tra un livello ad accesso frequente e uno ad accesso infrequente, ottimizzando i costi per te senza alcun impatto sulle performance. È un'ottima scelta per dati con pattern di accesso sconosciuti o variabili.
3. S3 Standard-Infrequent Access (S3 Standard-IA)
Per dati a cui si accede raramente ma che devono essere disponibili immediatamente quando richiesti. Ha un costo di archiviazione più basso di S3 Standard, ma un costo per ogni accesso (recupero) ai dati.
- Uso: Backup a lungo termine, disaster recovery.
4. S3 Glacier (Instant Retrieval, Flexible Retrieval, Deep Archive)
S3 Glacier è una famiglia di classi di storage per l'archiviazione a lungo termine ("archiviazione fredda").
- Glacier Instant Retrieval: Per dati di archivio a cui si accede raramente (es. una volta a trimestre) ma che richiedono un recupero in millisecondi.
- Glacier Flexible Retrieval: L'opzione standard di archiviazione. Il recupero può richiedere da minuti a ore.
- Glacier Deep Archive: La classe di storage più economica in assoluto. È progettata per dati a cui si accederà forse una o due volte all'anno e per cui si può attendere fino a 12 ore per il recupero. È il sostituto moderno dei nastri di backup.
Impostando delle "Lifecycle Policies", puoi dire a S3 di spostare automaticamente i file da una classe all'altra in base al loro ciclo di vita (es. "dopo 90 giorni, sposta i file da S3 Standard a S3-IA. Dopo un anno, spostali in Glacier Deep Archive").
Hai bisogno di una soluzione su misura?
Dalla Web App al gestionale custom, trasformiamo le tue idee in software performante. Contattaci per una consulenza gratuita.
Richiedi una consulenza