Considerações de simetria de unidades para clusters do Azure Stack HCI e do Windows Server
Aplica-se a: Azure Stack HCI, versões 22H2 e 21H2; Windows Server 2022, Windows Server 2019
Os clusters do Azure Stack HCI e do Windows Server funcionam melhor quando cada servidor tem exatamente as mesmas unidades.
Na realidade, reconhecemos que nem sempre é prático. Atualmente, pode comprar espaçosos discos rígidos de 3 TB; no próximo ano, pode tornar-se impossível encontrar unidades tão pequenas. Por conseguinte, é esperada e suportada alguma quantidade de combinação e correspondência. Tenha em atenção, no entanto, que mais simetria é sempre melhor.
Este artigo explica as restrições e fornece exemplos de configurações suportadas e não suportadas no Espaços de Armazenamento Direto, a tecnologia de virtualização de armazenamento subjacente por trás do Azure Stack HCI e do Windows Server.
Restrições
Esta secção explica as restrições em termos de tipo de unidade, modelo, tamanho e número de unidades.
Tipo
Todos os servidores devem ter os mesmos tipos de unidades.
Por exemplo, se um servidor tiver NVMe, todos devem ter NVMe.
Número
Todos os servidores devem ter o mesmo número de unidades de cada tipo.
Por exemplo, se um servidor tiver seis SSD, todos devem ter seis SSD.
Nota
Não há problema em que o número de unidades seja diferente temporariamente durante as falhas ou durante a adição ou remoção de unidades.
Modelação
Recomendamos a utilização de unidades do mesmo modelo e versão de firmware sempre que possível. Se não conseguir, selecione cuidadosamente unidades que sejam tão semelhantes quanto possível. Desencorajamos as unidades de combinação e correspondência do mesmo tipo com características de desempenho ou resistência nitidamente diferentes (a menos que uma seja em cache e a outra seja a capacidade) porque Espaços de Armazenamento Direto distribui a E/S uniformemente e não discrimina com base no modelo.
Nota
Não há problema em misturar e combinar unidades SATA e SAS semelhantes.
Tamanho
Recomendamos a utilização de unidades com os mesmos tamanhos sempre que possível. A utilização de unidades de capacidade de tamanhos diferentes pode resultar em alguma capacidade inutilizável e a utilização de unidades de cache de tamanhos diferentes pode não melhorar o desempenho da cache. Veja a secção seguinte para obter mais informações.
Aviso
Diferentes tamanhos de unidades de capacidade entre servidores podem resultar em capacidade encalhada.
Compreender: desequilíbrio de capacidade
Espaços de Armazenamento Direto é suficientemente robusto para lidar com o desequilíbrio de capacidade entre unidades e servidores. Mesmo que o desequilíbrio seja grave, tudo continuará a funcionar. No entanto, dependendo de vários fatores, a capacidade que não está disponível em todos os servidores pode não ser utilizável.
Para ver por que motivo isto acontece, considere a ilustração simplificada abaixo. Cada caixa colorida representa uma cópia dos dados espelhados. Por exemplo, as caixas marcadas como A, A' e A'' são três cópias dos mesmos dados. Para respeitar a tolerância a falhas do servidor, estas cópias têm de ser armazenadas em servidores diferentes.
Capacidade encalhada
Conforme desenhado, o Servidor 1 (10 TB) e o Servidor 2 (10 TB) estão cheios. O servidor 3 tem unidades maiores, pelo que a capacidade total é maior (15 TB). No entanto, para armazenar mais dados espelhados tridirecionais no Servidor 3, também seriam necessárias cópias no Servidor 1 e no Servidor 2, que já estão cheios. Não é possível utilizar a capacidade de 5 TB restantes no Servidor 3– é a capacidade "encalhada ".
Colocação ideal
Por outro lado, com quatro servidores de 10 TB, 10 TB, 10 TB e capacidade de 15 TB e resiliência espelhada tridirecional, é possível colocar cópias de forma válida de uma forma que utilize toda a capacidade disponível, conforme desenhado. Sempre que for possível, o alocador de Espaços de Armazenamento Direto irá encontrar e utilizar o posicionamento ideal, não deixando capacidade encalhada.
O número de servidores, a resiliência, a gravidade do desequilíbrio de capacidade e outros fatores afetam se existe capacidade encalhada. A regra geral mais prudente é assumir que apenas a capacidade disponível em cada servidor é garantidamente utilizável.
Compreender: desequilíbrio da cache
Espaços de Armazenamento Direto também podem suportar um desequilíbrio de cache entre unidades e servidores. Mesmo que o desequilíbrio seja grave, tudo continuará a funcionar. Além disso, utiliza sempre toda a cache disponível ao máximo.
A utilização de unidades de cache de diferentes tamanhos pode não melhorar o desempenho da cache uniforme ou previsivelmente: apenas as E/S para conduzir enlaces com unidades de cache maiores podem ver um desempenho melhorado. Espaços de Armazenamento Direto distribui a E/S uniformemente entre enlaces e não discrimina com base na proporção cache a capacidade.
Dica
Veja Compreender a cache do agrupamento de armazenamento para saber mais sobre os enlaces de cache.
Configurações de exemplo
Seguem-se algumas configurações suportadas e não suportadas:
Suportado: diferentes modelos entre servidores
Os dois primeiros servidores utilizam o modelo NVMe "X", mas o terceiro servidor utiliza o modelo NVMe "Z", que é muito semelhante.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
2 x NVMe Model X (cache) | 2 x NVMe Model X (cache) | 2 x NVMe Model Z (cache) |
10 x SSD Model Y (capacidade) | 10 x SSD Model Y (capacidade) | 10 x SSD Model Y (capacidade) |
Esta ação é suportada.
Suportado: diferentes modelos no servidor
Cada servidor utiliza uma combinação diferente dos modelos HDD "Y" e "Z", que são muito semelhantes. Cada servidor tem 10 HDD totais.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
2 x SSD Model X (cache) | 2 x SSD Model X (cache) | 2 x SSD Model X (cache) |
7 x HDD Model Y (capacidade) | 5 x HDD Model Y (capacidade) | 1 x HDD Model Y (capacidade) |
3 x HDD Model Z (capacidade) | 5 x HDD Model Z (capacidade) | 9 x HDD Model Z (capacidade) |
Esta ação é suportada.
Suportado: diferentes tamanhos entre servidores
Os dois primeiros servidores utilizam HDD de 4 TB, mas o terceiro servidor utiliza HDD de 6 TB muito semelhante.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
NVMe de 2 x 800 GB (cache) | NVMe de 2 x 800 GB (cache) | NVMe de 2 x 800 GB (cache) |
HDD de 4 x 4 TB (capacidade) | HDD de 4 x 4 TB (capacidade) | HDD de 4 x 6 TB (capacidade) |
Isto é suportado, embora resulte numa capacidade encalhada.
Suportado: diferentes tamanhos no servidor
Cada servidor utiliza uma mistura diferente de 1,2 TB e um SSD de 1,6 TB muito semelhante. Cada servidor tem 4 SSD totais.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
SSD de 3 x 1,2 TB (cache) | SSD de 2 x 1,2 TB (cache) | SSD de 4 x 1,2 TB (cache) |
1 x SSD de 1,6 TB (cache) | 2 x SSD de 1,6 TB (cache) | - |
HDD de 20 x 4 TB (capacidade) | HDD de 20 x 4 TB (capacidade) | HDD de 20 x 4 TB (capacidade) |
Esta ação é suportada.
Não suportado: diferentes tipos de unidades entre servidores
O servidor 1 tem NVMe, mas os outros não.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
6 x NVMe (cache) | - | - |
- | 6 x SSD (cache) | 6 x SSD (cache) |
18 x HDD (capacidade) | 18 x HDD (capacidade) | 18 x HDD (capacidade) |
Tal não é suportado. Os tipos de unidades devem ser os mesmos em todos os servidores.
Não suportado: número diferente de cada tipo entre servidores
O Servidor 3 tem mais unidades do que as outras.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
2 x NVMe (cache) | 2 x NVMe (cache) | 4 x NVMe (cache) |
10 x HDD (capacidade) | 10 x HDD (capacidade) | 20 x HDD (capacidade) |
Tal não é suportado. O número de unidades de cada tipo deve ser o mesmo em todos os servidores.
Não suportado: apenas unidades HDD
Todos os servidores têm apenas unidades HDD ligadas.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
18 x HDD (capacidade) | 18 x HDD (capacidade) | 18 x HDD (capacidade) |
Tal não é suportado. Tem de adicionar um mínimo de duas unidades de cache (NvME ou SSD) anexadas a cada um dos servidores.
Resumo
Para recapitular, todos os servidores no cluster devem ter os mesmos tipos de unidades e o mesmo número de cada tipo. É suportado para combinar modelos de unidades e tamanhos de unidade conforme necessário, com as considerações acima.
Restrição | Estado |
---|---|
Os mesmos tipos de unidades em todos os servidores | Obrigatório |
Mesmo número de cada tipo em cada servidor | Obrigatório |
Mesmos modelos de unidade em todos os servidores | Recomendado |
Mesmos tamanhos de unidade em todos os servidores | Recomendado |
Passos seguintes
Para obter informações relacionadas, consulte também: