Abilita la protezione contro la perdita di sito
Se l'implementazione di StorageGRID include più di un sito, è possibile utilizzare la replica e la cancellazione del codice con pool di storage configurati in modo appropriato per abilitare la protezione dalla perdita di sito.
La replica e l'erasure coding richiedono diverse configurazioni del pool di storage:
-
Per utilizzare la replica per la protezione dalla perdita di sito, utilizzare i pool di storage specifici del sito creati automaticamente durante l'installazione di StorageGRID. Quindi, creare regole ILM "istruzioni per il posizionamento"che specificano più pool di storage in modo da collocare una copia di ciascun oggetto in ogni sito.
-
Per utilizzare l'erasure coding per la protezione in caso di perdita del sito, "creare pool di storage composti da più siti". Quindi, creare regole ILM che utilizzano un pool di storage costituito da più siti e qualsiasi schema di erasure coding disponibile.
Quando si configura la distribuzione di StorageGRID per la protezione contro la perdita di siti, è necessario tenere conto anche degli effetti di "opzioni di acquisizione" e "coerenza". |
Esempio di replica
Per impostazione predefinita, viene creato un pool di storage per ciascun sito durante l'installazione di StorageGRID. La disponibilità di pool di storage costituiti da un solo sito consente di configurare le regole ILM che utilizzano la replica per la protezione dalla perdita di sito. In questo esempio:
-
Il pool di archiviazione 1 contiene il sito 1
-
Il pool di archiviazione 2 contiene il sito 2
-
La regola ILM contiene due posizioni:
-
Memorizzare gli oggetti replicando 1 copia nel sito 1
-
Memorizzare gli oggetti replicando 1 copia nel sito 2
-
Posizionamento delle regole ILM:
In caso di perdita di un sito, le copie degli oggetti sono disponibili nell'altro sito.
Esempio di erasure coding
La disponibilità di pool di storage costituiti da più di un sito per pool di storage consente di configurare le regole ILM che utilizzano la codifica di cancellazione per la protezione dalla perdita di sito. In questo esempio:
-
Il pool di storage 1 contiene i siti da 1 a 3
-
La regola ILM contiene un unico posizionamento: Memorizzare gli oggetti tramite erasure coding utilizzando uno schema EC 4+2 nello Storage Pool 1, che contiene tre siti
Posizionamento delle regole ILM:
In questo esempio:
-
La regola ILM utilizza uno schema di erasure coding 4+2.
-
Ciascun oggetto viene suddiviso in quattro frammenti di dati uguali e due frammenti di parità vengono calcolati dai dati dell'oggetto.
-
Ciascuno dei sei frammenti viene memorizzato su un nodo diverso in tre siti del data center per fornire protezione dei dati in caso di guasti al nodo o perdita del sito.
La codifica di cancellazione è consentita nei pool di storage contenenti un numero qualsiasi di siti, ad eccezione di due siti. |
Regola ILM con schema di erasure coding 4+2:
In caso di perdita di un sito, è possibile recuperare i dati: