Archiviazione dei dati nel cloud computing

Cloud Storage è un servizio che permette di salvare i dati su un sistema di archiviazione offsite gestito da terze parti ed è reso accessibile da un web services API.

Dispositivi di memoria

I dispositivi di archiviazione possono essere classificati a grandi linee in due categorie:

  • Blocca dispositivi di archiviazione
  • Dispositivi di archiviazione file

Blocca dispositivi di archiviazione

Il block storage devices offrire spazio di archiviazione grezzo ai clienti. Questi archivi grezzi sono partizionati per creare volumi.

Dispositivi di archiviazione file

Il file Storage Devicesoffrire spazio di archiviazione ai clienti sotto forma di file, mantenendo il proprio file system. Questa memoria è sotto forma di NAS (Network Attached Storage).

Classi di archiviazione cloud

L'archiviazione nel cloud può essere ampiamente classificata in due categorie:

  • Archiviazione cloud non gestita
  • Archiviazione cloud gestita

Archiviazione cloud non gestita

Archiviazione cloud non gestita significa che l'archiviazione è preconfigurata per il cliente. Il cliente non può né formattare, né installare il proprio file system o modificare le proprietà dell'unità.

Archiviazione cloud gestita

L'archiviazione cloud gestita offre spazio di archiviazione online su richiesta. Il sistema di archiviazione cloud gestito appare all'utente come un disco grezzo che l'utente può partizionare e formattare.

Creazione di un sistema di archiviazione cloud

Il sistema di archiviazione cloud archivia più copie dei dati su più server, in più posizioni. Se un sistema si guasta, è necessario solo modificare il puntatore nella posizione in cui è archiviato l'oggetto.

Per aggregare le risorse di archiviazione in sistemi di archiviazione cloud, il fornitore di servizi cloud può utilizzare un software di virtualizzazione dello spazio di archiviazione noto come StorageGRID.Crea un livello di virtualizzazione che recupera l'archiviazione da diversi dispositivi di archiviazione in un unico sistema di gestione. Può anche gestire i dati da CIFS e NFS file system su Internet. Il diagramma seguente mostra come StorageGRID virtualizza lo storage nei cloud di archiviazione:

Contenitori di archiviazione virtuale

Il virtual storage containers offrire sistemi di archiviazione cloud ad alte prestazioni. Logical Unit Number (LUN)di dispositivi, file e altri oggetti vengono creati in contenitori di archiviazione virtuali. Il diagramma seguente mostra un contenitore di archiviazione virtuale, che definisce un dominio di archiviazione cloud:

Sfide

Archiviare i dati nel cloud non è un compito così semplice. Oltre alla sua flessibilità e praticità, ha anche diverse sfide affrontate dai clienti. I clienti devono essere in grado di:

  • Ottieni la fornitura di spazio di archiviazione aggiuntivo su richiesta.

  • Conoscere e limitare la posizione fisica dei dati memorizzati.

  • Verifica come sono stati cancellati i dati.

  • Avere accesso a un processo documentato per lo smaltimento dell'hardware di archiviazione dati.

  • Avere il controllo dell'accesso come amministratore sui dati.