I provider di cloud possono creare e assegnare criteri di storage personalizzati per i tenant che utilizzano la piattaforma Cloudian.

Un criterio di storage è un insieme di regole che definisce il modo in cui i dati possono essere gestiti e distribuiti all'interno dell'organizzazione. VMware Cloud Director Object Storage Extension offre un criterio di storage predefinito per ogni regione. È inoltre possibile creare criteri di storage personalizzati se i tenant utilizzano la piattaforma Cloudian . I tenant possono quindi applicare questi criteri durante la creazione di bucket e oggetti. Utilizzare i criteri di storage per proteggere i dati ed evitare perdite di dati in caso di errore. I criteri di storage rendono i dati altamente disponibili.

In base al numero di data center presenti nell'ambiente, è possibile selezionare metodi di protezione dei dati diversi quando si crea il criterio di storage. In VMware Cloud Director Object Storage Extension, sono disponibili tre metodi di distribuzione, chiamati anche schemi di distribuzione.
  • Replica
  • Codifica di cancellazione nei data center
  • Codifica cancellazione replicata
Replica

La replica è il processo in cui i dati vengono copiati in più posizioni. Il sistema crea un numero configurabile di copie di ciascun oggetto dati e ogni copia viene archiviata in un nodo diverso. Non sono presenti limitazioni dei data center che possono essere utilizzati. La replica all'interno di un singolo data center o della replica in più data center è supportata se il numero di copie non è superiore al numero di nodi. Quando si crea un criterio di storage di replica, è sempre consigliabile specificare almeno due copie.

Ad esempio, con la replica 4x, vengono create 4 copie di ogni oggetto e ogni copia viene archiviata in un nodo diverso. Questa operazione può essere eseguita all'interno di un singolo data center o in più data center.

Figura 1. Replica all'interno di un singolo data center

Il diagramma illustra il metodo di replica all'interno di un singolo data center.
Figura 2. Replica in più data center

Il diagramma illustra il metodo di replica in più data center.
Codifica di cancellazione nei data center

La codifica della cancellazione consente di suddividere i dati in un numero configurabile di frammenti di dati, noto come valore "k", oltre a un numero configurabile di frammenti di parità, il valore "m". I frammenti vengono distribuiti in un set di sistemi di storage, con ciascun frammento archiviato in un nodo diverso. La scelta della configurazione corretta dipende dal numero di nodi presenti nel data center. Sono necessari almeno tre data center e sei nodi.

Quando si accede a un oggetto, viene riassemblato utilizzando i frammenti archiviati. Se un frammento di dati o di parità viene perso o danneggiato, l'oggetto può essere decodificato da qualsiasi numero "k" di frammenti e rimane leggibile anche se un numero "m" di nodi non è disponibile.

Il diagramma mostra un oggetto diviso in otto frammenti, ciascuno archiviato in un nodo diverso in tre data center.

Figura 3. Codifica di cancellazione nei data center

Il diagramma mostra il metodo di codifica per la cancellazione delle operazioni: un oggetto diviso in otto frammenti, ciascuno archiviato in un nodo diverso in tre data center.
Nella tabella seguente è riportata la configurazione "k" + "m" per la codifica della cancellazione attualmente supportata da VMware Cloud Director Object Storage Extension 2.2.
Tabella 1. Configurazione della distribuzione di codifica per la cancellazione
Numero di data center partecipanti Supportati "k" + "m" Distribuzione frammenti
3 5+4 3 frammenti per DC
7+5 4 frammenti per DC
4 8+4 3 frammenti per DC
5 6+4 2 frammenti per DC
6 8+4 2 frammenti per DC
7+5 2 frammenti per DC
7 10+4 2 frammenti per DC
8 10+6 2 frammenti per DC
9 10+8 2 frammenti per DC
Codifica cancellazione replicata
La codifica di cancellazione replicata è un metodo di distribuzione che resta tra i metodi di codifica per la replica e la cancellazione. Il sistema crea copie, o repliche, dell'oggetto dati. Il numero di copie deve essere uguale al numero di data center selezionati. Ogni copia viene quindi suddivisa in frammenti, nello stesso modo in cui funziona il metodo di codifica per la cancellazione e i frammenti vengono distribuiti in un singolo data center o in più data center.

Quando è disponibile un solo data center, il metodo di codifica della cancellazione replicata funziona come la codifica di cancellazione. L'oggetto dati viene suddiviso in frammenti, che vengono quindi distribuiti all'interno del data center, ognuno in un nodo separato.

Figura 4. Codifica cancellazione replicata all'interno di un singolo data center

Il diagramma illustra la codifica della cancellazione replicata all'interno di un singolo data center.

Quando si seleziona la codifica della cancellazione replicata in più data center come metodo di distribuzione preferito, le copie dell'oggetto dati vengono create per prime, tre copie per tre data center. Ogni copia viene quindi suddivisa in frammenti, che vengono poi distribuiti nei data center, ognuno in un nodo separato.

Figura 5. Codifica della cancellazione replicata su più data center

Il diagramma illustra la codifica della cancellazione replicata in più data center.

Nella tabella seguente è elencata la configurazione "k" + "m" per la codifica della cancellazione replicata attualmente supportata da VMware Cloud Director Object Storage Extension 2.2.

Tabella 2. Configurazione della distribuzione di codifica per la cancellazione replicata
Configurazione "k" + "m" supportata
4+2
6+2
8+2
9+3
12+4