Calcolo della tolleranza degli errori per i vault

Il valore di tolleranza ai guasti per i vault rappresenta la tolleranza di un vault ai guasti delle unità in tutti i nodi COS Slicestor del suo pool di storage. Tanto minore il valore per la tolleranza dei malfunzionamenti delle unità, tanto maggiore il rischio che non sia più possibile completare le operazioni di scrittura per il vault.

Il calcolo della tolleranza per i malfunzionamenti delle unità è basato sui seguenti valori:
  • Il valore di soglia di scrittura nell'IDA configurato per il vault. La soglia di scrittura è il numero minimo di nodi COS Slicestor che devono essere disponibili per completare le operazioni di scrittura per il vault.
  • Il numero di nodi COS Slicestor disponibili nel pool di storage a cui appartiene il vault.
  • Il valore della tolleranza ai guasti delle unità per ciascuno dei nodi COS Slicestor disponibili nel pool di archiviazione. Il valore rappresenta la tolleranza del nodo ai malfunzionamenti di unità ed è basato sul numero di unità con malfunzionamenti nel nodo e sulla soglia di errori unità. Un valore pari a 2 indica che il nodo on sarà disponibile per archiviare i dati vault se si verifica un malfunzionamento di 2 unità nel nodo.
Ad esempio, un vault nell'ambiente IBM Cloud Object Storage è configurato con un IDA pari a 8-4-6. L'IDA determina che i dati del vault sono archiviati su 8 nodi COS Slicestor e che almeno 6 nodi devono essere disponibili per completare le operazioni di scrittura per il vault.
I nodi hanno i seguenti valori per la tolleranza per i malfunzionamenti delle unità:
Nodo Tolleranza dei malfunzionamenti unità
node_1 3
node_2 4
node_3 0*
node_4 2
node_5 4
node_6 1
node_7 3
node_8 3
*Un valore di tolleranza degli errori 0 significa che node_3 non è disponibile per archiviare dati vault.

7 nodi COS Slicestor sono disponibili nel pool di storage e per completare le operazioni di scrittura devono essere disponibili almeno 6 nodi. Pertanto, se si verifica un malfunzionamento di 2 ulteriori nodi, il valore di soglia di scrittura viene superato e le operazioni di scrittura non possono più essere completate per il vault.

Utilizzare la seguente procedura per calcolare la tolleranza per i malfunzionamenti delle unità per un vault:
  1. Utilizzare la colonna IDA della pagina Vault per identificare il valore di soglia di scrittura per il vault. Nell'esempio, il valore della soglia di scrittura è 6.
  2. Utilizzare la pagina Nodi Slicestor per determinare il numero di nodi COS Slicestor disponibili nel pool di storage a cui appartiene il vault. Un valore > 0 nella colonna Tolleranza dei malfunzionamenti unità indica che il nodo è disponibile. Nell'esempio, sono disponibili 7 nodi.
  3. Calcolare in quanti nodi deve verificarsi un malfunzionamento perché il numero di nodi disponibili scenda al di sotto del valore di soglia di scrittura. Nell'esempio, (7 - 6) + 1 = 2. Quando si verifica un malfunzionamento di 2 nodi, il vault non è disponibile per le operazioni di scrittura.
  4. Utilizzare la colonna Tolleranza dei malfunzionamenti unità nella pagina Nodi Slicestor per identificare i 2 nodi disponibili nel pool di archiviazione con la tolleranza per i malfunzionamenti unità più bassa.
    Nell'esempio, i 2 nodi sono i seguenti:
    Nodo Tolleranza dei malfunzionamenti unità
    node_4 2
    node_6 1
  5. Per calcolare la tolleranza degli errori complessiva per il vault, sommare i valori di tolleranza degli errori per i 2 nodi. 2 + 1 = 3.

    La tolleranza del malfunzionamento dell'unità per il vault Š 3. Se si verifica un malfunzionamento di 3 unità, le operazioni di scrittura non possono più essere completate per il vault.