Considerações de simetria de unidade 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
Importante
O Azure Stack HCI agora faz parte do Azure Local. A renomeação da documentação do produto está em andamento. No entanto, as versões mais antigas do Azure Stack HCI, por exemplo 22H2, continuarão a fazer referência ao Azure Stack HCI e não refletirão a alteração de nome. Mais informações.
Os clusters do Azure Stack HCI e do Windows Server funcionam melhor quando todos os servidores têm exatamente as mesmas unidades.
Na realidade, reconhecemos que isso nem sempre é prático. Hoje, você pode comprar discos rígidos espaçosos de 3 TB; No próximo ano, pode tornar-se impossível encontrar unidades tão pequenas. Portanto, alguma quantidade de mistura e correspondência é esperada e suportada. Tenha em mente, no entanto, que mais simetria é sempre melhor.
Este artigo explica as restrições e fornece exemplos de configurações com e sem suporte em Espaços de Armazenamento Diretos, a tecnologia de virtualização de armazenamento subjacente por trás do Azure Stack HCI e do Windows Server.
Restrições
Esta seção explica as restrições em termos de tipo de unidade, modelo, tamanho e número de unidades.
Type
Todos os servidores devem ter os mesmos tipos de unidades.
Por exemplo, se um servidor tem NVMe, todos eles 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 eles devem ter seis SSD.
Nota
Não há problema em o número de unidades diferir temporariamente durante falhas ou ao adicionar ou remover unidades.
Modelo
Recomendamos a utilização de unidades do mesmo modelo e versão de firmware sempre que possível. Se não conseguir, selecione cuidadosamente as unidades que são tão semelhantes quanto possível. Desencorajamos a combinação de drives do mesmo tipo com características de desempenho ou resistência nitidamente diferentes (a menos que uma seja cache e a outra seja capacidade) porque o Storage Spaces Direct 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 o uso de unidades dos mesmos tamanhos sempre que possível. O uso de unidades de capacidade de tamanhos diferentes pode resultar em alguma capacidade inutilizável, e o uso de unidades de cache de tamanhos diferentes pode não melhorar o desempenho do cache. Consulte a próxima seção para obter detalhes.
Aviso
Diferentes tamanhos de unidades de capacidade entre servidores podem resultar em capacidade ociosa.
Entenda: desequilíbrio de capacidade
O Storage Spaces Direct é robusto o suficiente para lidar com o desequilíbrio de capacidade entre drives 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 isso acontece, considere a ilustração simplificada abaixo. Cada caixa colorida representa uma cópia dos dados espelhados. Por exemplo, as caixas marcadas A, A', e A'' são três cópias dos mesmos dados. Para respeitar a tolerância a falhas do servidor, essas cópias devem ser armazenadas em servidores diferentes.
Capacidade ociosa
Conforme desenhado, o Servidor 1 (10 TB) e o Servidor 2 (10 TB) estão cheios. O Servidor 3 tem unidades maiores, portanto, sua capacidade total é maior (15 TB). No entanto, para armazenar mais dados de espelho de três vias no Servidor 3 seriam necessárias cópias no Servidor 1 e no Servidor 2 também, que já estão cheios. A capacidade restante de 5 TB no Servidor 3 não pode ser usada – é capacidade "encalhada".
Colocação ideal
Por outro lado, com quatro servidores de 10 TB, 10 TB, 10 TB e 15 TB de capacidade e resiliência de espelho de três vias, é possível colocar validamente cópias de uma forma que utilize toda a capacidade disponível, conforme desenhado. Sempre que possível, o alocador Storage Spaces Direct encontrará e usará o posicionamento ideal, não deixando nenhuma capacidade ociosa.
O número de servidores, a resiliência, a gravidade do desequilíbrio de capacidade e outros fatores afetam se há capacidade ociosa. A regra geral mais prudente é assumir que apenas a capacidade disponível em cada servidor é garantidamente utilizável.
Entenda: desequilíbrio de cache
O Storage Spaces Direct também pode suportar um desequilíbrio de cache entre unidades e servidores. Mesmo que o desequilíbrio seja grave, tudo continuará a funcionar. Além disso, ele sempre usa todo o cache disponível ao máximo.
O uso de unidades de cache de tamanhos diferentes pode não melhorar o desempenho do cache de forma uniforme ou previsível: apenas E/S para ligações de unidade com unidades de cache maiores podem ver um desempenho aprimorado. O Storage Spaces Direct distribui a E/S uniformemente entre associações e não discrimina com base na relação cache/capacidade.
Gorjeta
Consulte Noções básicas sobre o cache do pool de armazenamento para saber mais sobre associações de cache.
Configurações de exemplo
Aqui estão algumas configurações suportadas e não suportadas:
Suportado: diferentes modelos entre servidores
Os dois primeiros servidores usam o modelo NVMe "X", mas o terceiro servidor usa o modelo NVMe "Z", que é muito semelhante.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
2 x NVMe Modelo X (cache) | 2 x NVMe Modelo X (cache) | 2 x NVMe Modelo Z (cache) |
10 x SSD Modelo Y (capacidade) | 10 x SSD Modelo Y (capacidade) | 10 x SSD Modelo Y (capacidade) |
Esta ação é suportada.
Suportado: diferentes modelos dentro do servidor
Cada servidor usa uma mistura diferente de modelos de HDD "Y" e "Z", que são muito semelhantes. Cada servidor tem 10 HDD no total.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
2 x SSD Modelo X (cache) | 2 x SSD Modelo X (cache) | 2 x SSD Modelo X (cache) |
7 x HDD Modelo Y (capacidade) | 5 x HDD Modelo Y (capacidade) | 1 x HDD Modelo Y (capacidade) |
3 x HDD Modelo Z (capacidade) | 5 x HDD Modelo Z (capacidade) | 9 x HDD Modelo Z (capacidade) |
Esta ação é suportada.
Suportado: diferentes tamanhos entre servidores
Os dois primeiros servidores usam HDD de 4 TB, mas o terceiro servidor usa HDD de 6 TB muito semelhante.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
2 x 800 GB NVMe (cache) | 2 x 800 GB NVMe (cache) | 2 x 800 GB NVMe (cache) |
4 x HDD de 4 TB (capacidade) | 4 x HDD de 4 TB (capacidade) | 4 x HDD de 6 TB (capacidade) |
Isto é apoiado, embora resulte em capacidade ociosa.
Suportado: diferentes tamanhos dentro do servidor
Cada servidor usa uma mistura diferente de 1,2 TB e SSD muito semelhante de 1,6 TB. Cada servidor tem 4 SSD no total.
Servidor 1 | Servidor 2 | Servidor 3 |
---|---|---|
3 x SSD de 1,2 TB (cache) | 2 x SSD de 1,2 TB (cache) | 4 x SSD de 1,2 TB (cache) |
1 x SSD de 1,6 TB (cache) | 2 x SSD de 1,6 TB (cache) | - |
20 x HDD de 4 TB (capacidade) | 20 x HDD de 4 TB (capacidade) | 20 x HDD de 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) |
Isto 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 os outros.
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) |
Isto 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) |
Isto não é suportado. Você precisa adicionar um mínimo de duas unidades de cache (NvME ou SSD) conectadas a cada um dos servidores.
Resumo
Para recapitular, cada servidor no cluster deve ter os mesmos tipos de unidades e o mesmo número de cada tipo. Ele é compatível com modelos e tamanhos de drive para combinar, conforme necessário, com as considerações acima.
Restrição | Estado |
---|---|
Mesmos tipos de unidades em todos os servidores | Obrigatório |
O mesmo número de cada tipo em cada servidor | Obrigatório |
Os mesmos modelos de unidade em todos os servidores | Recomendado |
Mesmos tamanhos de unidade em todos os servidores | Recomendado |
Próximos passos
Para obter informações relacionadas, consulte também: