Casa Cos'è l'archiviazione di oggetti?

Cos'è l'archiviazione di oggetti?

Ora è qui che le cose si divertono. Con il passaggio al cloud computing e alla fornitura di servizi tramite Internet pubblico, i tradizionali paradigmi di accesso allo storage come NAS e SAN stanno iniziando a vedere nuove opzioni spostarsi verso l'esterno. Anche se probabilmente più strettamente correlato al NAS rispetto alla SAN, lo storage basato su oggetti non fornisce un'interfaccia orientata ai blocchi o l'accesso tramite un file system e cartelle di file, ma piuttosto organizza i dati in contenitori o oggetti di dimensioni variabili. Ogni oggetto ha i dati stessi (un flusso di byte) nonché metadati (dati sui dati).

Ora è qui che le cose si divertono. Con il passaggio al cloud computing e alla fornitura di servizi tramite Internet pubblico, i tradizionali paradigmi di accesso allo storage come NAS e SAN stanno iniziando a vedere nuove opzioni spostarsi verso l'esterno. Anche se probabilmente più strettamente correlato al NAS rispetto alla SAN, lo storage basato su oggetti non fornisce un'interfaccia orientata ai blocchi o l'accesso tramite un file system e cartelle di file, ma piuttosto organizza i dati in contenitori o oggetti di dimensioni variabili. Ogni oggetto ha i dati stessi (un flusso di byte) nonché metadati (dati sui dati). Gli oggetti vengono quindi organizzati in una struttura gerarchica piatta di bucket e conti.

A differenza dei comandi di basso livello basati su SCSI per manipolare i blocchi, l'accesso all'oggetto si ottiene tramite comandi di livello superiore che manipolano l'oggetto nella sua interezza: crea, elimina, ottieni, inserisci, ecc. Informazioni su dove risiede fisicamente l'oggetto e i meccanismi di sicurezza associati all'oggetto vengono archiviati come metadati.

Proprio come si accede al NAS e ad altri sistemi basati su file tramite protocolli come CIFS e NFS, si accede in modo simile ai sistemi basati su oggetti. In questo caso, l'accesso allo storage degli oggetti avviene tramite API di servizi Web come REST, SOAP o Amazon S3 tramite protocolli come HTTP, SMTP o XML. La cosa principale da notare è che i comandi per individuare e agire sull'oggetto sono incorporati, ad esempio nella stringa URL all'interno della richiesta HTTP.

Sebbene non siano la stessa cosa dell'archiviazione nel cloud, questi due sono strettamente correlati. La maggior parte delle offerte di cloud storage utilizzano dispositivi e meccanismi di object storage come metodo per fornire tali servizi. La natura stateless dell'object storage significa che generalmente non è una soluzione appropriata per applicazioni ad alte prestazioni che necessitano di bassa latenza e livelli di prestazioni garantiti. D'altro canto, in un mondo in cui le persone cercano di spremere ogni grammo del budget IT, molti si rivolgono al cloud per l'archiviazione laddove appropriato. Rispetto al NAS e soprattutto alla SAN, lo storage di oggetti fornisce un modello di accesso con tolleranza alla latenza a un set di dati. Per alcune applicazioni, ciò è tollerabile e offre ai clienti la possibilità di separare geograficamente lo storage fisico dall'utente finale. Pensa all'archiviazione e al backup come modelli d'uso chiave in cui lo storage di oggetti sta crescendo rapidamente e le persone sono più disposte a spostare i dati off-premise.

Quest’area sta cambiando rapidamente poiché le aziende faticano a trovare un modo migliore per gestire la crescita esplosiva dei contenuti non strutturati. Le direzioni recenti includono l'emergere di gateway cloud e soluzioni on-ramp per collegare lo storage on-premise allo storage cloud e consentire alle applicazioni non basate su oggetti di accedere ai dati archiviati nel pool di oggetti utilizzando iSCSI o NAS tradizionali in primo piano.

Contenuto relativo

L'autore

Brad Parks – Stratega dell'infrastruttura convergente, HP Storage
Twitter – @HPBradParks

Brad Parks è uno stratega nel settore server, storage e reti HP Enterprise, specializzato nello sviluppo di prodotti e soluzioni per HP Converged Infrastructure in relazione allo storage HP. Parks collabora con i clienti, i team di prodotto e la comunità tecnica per sviluppare contenuti e programmi per comunicare la direzione strategica di HP e il valore unico per il cliente relativo allo storage dei dati.