Pool di dati
Il pool di dati è il punto in cui Ceph Object Gateway memorizza i dati oggetto per una particolare politica di memoria. Il pool di dati ha un complemento completo di gruppi di posizionamento (PGs), non il numero ridotto di PGs per i pool di servizi. Prendere in considerazione l'utilizzo della codifica di cancellazione per il pool di dati, in quanto è sostanzialmente più efficiente della replica e può ridurre in modo significativo i requisiti di capacità mantenendo la durata dei dati.
Per utilizzare la codifica di cancellazione, creare un profilo del codice di cancellazione. Consultare Profili del codice di errore
La configurazione predefinita è due blocchi di dati (k) e due blocchi di codifica (m), il che significa che è possibile perdere un solo OSD. Per una maggiore resilienza, considerare un numero maggiore di dati e di porzioni di codifica. Ad esempio, alcuni sistemi su larga scala utilizzano 8 blocchi di dati e 3 blocchi di codifica, che consentono a 3 OSD di avere esito negativo senza perdere i dati.
rack non pratico come dominio di errore CRUSH minimo per un numero maggiore di porzioni di dati e di codifica. Di conseguenza, è comune per il pool di dati utilizzare una gerarchia CRUSH separata con host come dominio di errore CRUSH minimo. IBM consiglia host come dominio di errore minimo. Se le porzioni di codice di cancellazione vengono memorizzate su OSD Ceph all'interno dello stesso host, un errore host, come un giornale o una scheda di rete non riusciti, potrebbe causare la perdita di dati.Per creare un pool di dati, eseguire il comando ceph osd pool create con il nome del pool, il numero di PGS e PGP, il metodo di durabilità dei dati erasure , il profilo del codice di cancellazione e il nome della regola.