Considerazioni sulla simmetria delle unità per cluster Azure Stack HCI e server Windows

Si applica a: Azure Stack HCI, versioni 22H2 e 21H2; Windows Server 2022, Windows Server 2019

Azure Stack HCI e i cluster Windows Server funzionano meglio quando ogni server ha esattamente le stesse unità.

In realtà, sappiamo che questo non è sempre pratico. Oggi è possibile acquistare dischi rigidi 3 TB spaziosi; il prossimo anno, potrebbe diventare impossibile trovare le unità che piccole. Pertanto, è prevista e supportata una certa quantità di mix-and-matching. Tenere presente, tuttavia, che più simmetria è sempre meglio.

Questo articolo illustra i vincoli e fornisce esempi di configurazioni supportate e non supportate in Spazi di archiviazione diretta, la tecnologia di virtualizzazione di archiviazione sottostante dietro Azure Stack HCI e Windows Server.

Vincoli

Questa sezione illustra i vincoli in termini di tipo di unità, modello, dimensioni e numero di unità.

Tipo

Tutti i server devono avere gli stessi tipi di unità.

Ad esempio, se un server dispone di NVMe , tutti devono avere NVMe.

Numero

Tutti i server devono avere lo stesso numero di unità di ogni tipo.

Ad esempio, se un server ha sei SSD, devono avere tutti sei SSD.

Nota

È opportuno che il numero di unità sia diverso temporaneamente durante gli errori o durante l'aggiunta o la rimozione di unità.

Modello

È consigliabile usare le unità dello stesso modello e della stessa versione del firmware ogni volta che è possibile. Se non è possibile, selezionare attentamente le unità che sono il più possibile simili. Sconsigliamo la combinazione e la corrispondenza delle unità dello stesso tipo con caratteristiche di prestazioni o resistenza molto diverse (a meno che non si tratti di cache e l'altra sia capacità) perché Spazi di archiviazione diretta distribuisce I/O in modo uniforme e non discrimina in base al modello.

Nota

Va bene combinare le unità SATA e SAS simili.

Dimensione

È consigliabile usare le unità delle stesse dimensioni ogni volta che è possibile. L'uso di unità di capacità di dimensioni diverse può comportare una capacità inutilizzabile e l'uso di unità cache di dimensioni diverse potrebbe non migliorare le prestazioni della cache. Per informazioni dettagliate, vedere la prossima sezione.

Avviso

Le dimensioni delle unità di capacità diverse tra i server possono causare la capacità bloccata.

Comprendere: squilibrio della capacità

Spazi di archiviazione diretta è abbastanza affidabile per gestire lo squilibrio della capacità tra unità e tra server. Anche se lo squilibrio è grave, tutto continuerà a funzionare. Tuttavia, a seconda di diversi fattori, la capacità che non è disponibile in ogni server potrebbe non essere utilizzabile.

Per vedere perché ciò accade, prendere in considerazione la figura semplificata seguente. Ogni casella colorata rappresenta una copia di dati con mirroring. Ad esempio, le caselle contrassegnate da A, A'e A'' sono tre copie degli stessi dati. Per rispettare la tolleranza di errore del server, queste copie devono essere archiviate in server diversi.

Capacità bloccata

Come disegnato, Server 1 (10 TB) e Server 2 (10 TB) sono completi. Server 3 ha unità più grandi, pertanto la capacità totale è maggiore (15 TB). Tuttavia, per archiviare più dati mirror a tre vie in Server 3, è necessario copiare anche su Server 1 e Server 2, che sono già completi. La capacità rimanente di 5 TB su Server 3 non può essere usata. La capacità è "bloccata".

Mirror a tre vie, tre server, capacità bloccata.

Posizionamento ottimale

Al contrario, con quattro server di 10 TB, 10 TB, 10 TB e capacità di 15 TB e resilienza del mirror a tre vie, è possibile posizionare le copie in modo valido in modo che usi tutta la capacità disponibile, come disegnato. Ogni volta che è possibile, l'allocatore Spazi di archiviazione diretta troverà e userà la posizione ottimale, lasciando senza capacità bloccata.

Mirror a tre vie, quattro server, nessuna capacità bloccata.

Il numero di server, la resilienza, la gravità dello squilibrio della capacità e altri fattori influiscono sul fatto che vi sia capacità bloccata. La regola generale più prudente consiste nel presupporre che sia possibile usare solo la capacità disponibile in ogni server.

Informazioni: squilibrio della cache

Spazi di archiviazione diretta può anche resistere a uno squilibrio della cache tra unità e tra server. Anche se lo squilibrio è grave, tutto continuerà a funzionare. Inoltre, usa sempre tutta la cache disponibile al massimo.

L'uso delle unità cache di dimensioni diverse potrebbe non migliorare le prestazioni della cache in modo uniforme o prevedibile: solo I/O per unità di unità di cache con unità cache più grandi potrebbero visualizzare prestazioni migliorate. Spazi di archiviazione diretta distribuisce I/O in modo uniforme tra associazioni e non discrimina in base al rapporto cache-to-capacity.

Squilibrio della cache.

Suggerimento

Vedere Informazioni sulla cache del pool di archiviazione per altre informazioni sulle associazioni di cache.

Configurazioni di esempio

Ecco alcune configurazioni supportate e non supportate:

Supportato: modelli diversi tra server

I primi due server usano il modello NVMe "X", ma il terzo server usa il modello NVMe "Z", che è molto simile.

Server 1 Server 2 Server 3
2 x NVMe Model X (cache) 2 x NVMe Model X (cache) 2 x NVMe Model Z (cache)
10 x SSD Model Y (capacità) 10 x SSD Model Y (capacità) 10 x SSD Model Y (capacità)

Questa configurazione è supportata.

Supportato: modelli diversi all'interno del server

Ogni server usa una combinazione diversa di modelli HDD "Y" e "Z", che sono molto simili. Ogni server ha 10 HDD totali.

Server 1 Server 2 Server 3
2 x SSD Model X (cache) 2 x SSD Model X (cache) 2 x SSD Model X (cache)
7 x HDD Model Y (capacità) 5 x HDD Model Y (capacità) 1 x HDD Model Y (capacità)
3 x HDD Model Z (capacità) 5 x HDD Model Z (capacità) 9 x HDD Model Z (capacità)

Questa configurazione è supportata.

Supportato: dimensioni diverse tra server

I primi due server usano HDD 4 TB, ma il terzo server usa hdd molto simili a 6 TB.

Server 1 Server 2 Server 3
2 x 800 GB NVMe (cache) 2 x 800 GB NVMe (cache) 2 x 800 GB NVMe (cache)
4 x 4 TB HDD (capacità) 4 x 4 TB hdd (capacità) 4 x 6 TB HDD (capacità)

Questa funzionalità è supportata, anche se comporterà la capacità bloccata.

Supportato: dimensioni diverse all'interno del server

Ogni server usa una combinazione diversa di 1,2 TB e unità SSD da 1,6 TB molto simili. Ogni server ha 4 unità SSD totali.

Server 1 Server 2 Server 3
3 unità SSD da 1,2 TB (cache) 2 x unità SSD da 1,2 TB (cache) Ssd da 4 x 1,2 TB (cache)
1 x unità SSD da 1,6 TB (cache) 2 x unità SSD da 1,6 TB (cache) -
20 x 4 TB hdd (capacità) 20 x 4 TB hdd (capacità) 20 x 4 TB hdd (capacità)

Questa configurazione è supportata.

Non supportato: tipi diversi di unità tra server

Il server 1 ha NVMe, ma gli altri non lo fanno.

Server 1 Server 2 Server 3
6 x NVMe (cache) - -
- 6 x SSD (cache) 6 x SSD (cache)
18 x HDD (capacità) 18 x HDD (capacità) 18 x HDD (capacità)

Questa funzionalità non è supportata. I tipi di unità devono essere uguali in ogni server.

Non supportato: numero diverso di ogni tipo tra server

Server 3 dispone di più unità rispetto alle altre.

Server 1 Server 2 Server 3
2 x NVMe (cache) 2 x NVMe (cache) 4 x NVMe (cache)
10 x HDD (capacità) 10 x HDD (capacità) 20 x HDD (capacità)

Questa funzionalità non è supportata. Il numero di unità di ogni tipo deve essere lo stesso in ogni server.

Non supportato: solo unità HDD

Tutti i server hanno solo unità HDD connesse.

Server 1 Server 2 Server 3
18 x HDD (capacità) 18 x HDD (capacità) 18 x HDD (capacità)

Questa funzionalità non è supportata. È necessario aggiungere almeno due unità cache (NvME o SSD) collegate a ognuno dei server.

Riepilogo

Per riepilogare, ogni server nel cluster deve avere gli stessi tipi di unità e lo stesso numero di ogni tipo. È supportato per combinare modelli di unità e dimensioni di unità in base alle esigenze, con le considerazioni precedenti.

Vincolo State
Stessi tipi di unità in ogni server Obbligatorio
Stesso numero di ogni tipo in ogni server Obbligatorio
Stessi modelli di unità in ogni server Consigliato
Dimensioni delle stesse unità in ogni server Consigliato

Passaggi successivi

Per informazioni correlate, vedere anche: