Indemeça considerações de simetria para Azure Stack HCIDrive symmetry considerations for Azure Stack HCI

Aplica-se a: Azure Stack HCI, versão 20H2; Windows Server 2019Applies to: Azure Stack HCI, version 20H2; Windows Server 2019

O Azure Stack HCI funciona melhor quando cada servidor tem exatamente as mesmas unidades.Azure Stack HCI works best when every server has exactly the same drives.

Na realidade, reconhecemos que nem sempre é prático, porque o Azure Stack HCI foi projetado para funcionar durante anos e escalar à medida que as necessidades da sua organização crescem.In reality, we recognize this is not always practical, because Azure Stack HCI is designed to run for years and to scale as the needs of your organization grow. Hoje, você pode comprar espaçosos discos rígidos de 3 TB; no próximo ano, pode tornar-se impossível encontrar unidades tão pequenas.Today, you may buy spacious 3 TB hard drives; next year, it may become impossible to find drives that small. Portanto, espera-se e suporta-se alguma quantidade de mistura e correspondência.Therefore, some amount of mixing-and-matching is expected and supported. Tenha em mente, no entanto, que mais simetria é sempre melhor.Keep in mind, however, that more symmetry is always better.

Este tópico explica os constrangimentos e fornece exemplos de configurações suportadas e não apoiadas.This topic explains the constraints and provides examples of supported and unsupported configurations.

RestriçõesConstraints

Esta secção explica constrangimentos em termos de tipo de unidade, modelo, tamanho e número de unidades.This section explains constraints in terms of drive type, model, size, and number of drives.

TipoType

Todos os servidores devem ter os mesmos tipos de unidades.All servers should have the same types of drives.

Por exemplo, se um servidor tiver NVMe, todos eles devem ter NVMe.For example, if one server has NVMe, they should all have NVMe.

NúmeroNumber

Todos os servidores devem ter o mesmo número de unidades de cada tipo.All servers should have the same number of drives of each type.

Por exemplo, se um servidor tiver seis SSD, todos devem ter seis SSD.For example, if one server has six SSD, they should all have six SSD.

Nota

Não faz mal que o número de unidades difera temporariamente durante falhas ou enquanto adiciona ou remove unidades.It is okay for the number of drives to differ temporarily during failures or while adding or removing drives.

ModeloModel

Recomendamos a utilização de unidades da mesma versão modelo e firmware sempre que possível.We recommend using drives of the same model and firmware version whenever possible. Se não conseguir, selecione cuidadosamente unidades que sejam o mais semelhantes possível.If you can't, carefully select drives that are as similar as possible. Desencorajamos unidades de mistura e correspondência 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 Azure Stack HCI distribui IO uniformemente e não discrimina com base no modelo.We discourage mixing-and-matching drives of the same type with sharply different performance or endurance characteristics (unless one is cache and the other is capacity) because Azure Stack HCI distributes IO evenly and doesn't discriminate based on model.

Nota

Não há problema em misturar unidades semelhantes da SATA e da SAS.It is okay to mix-and-match similar SATA and SAS drives.

TamanhoSize

Recomendamos a utilização de unidades do mesmo tamanho sempre que possível.We recommend using drives of the same sizes whenever possible. A utilização de unidades de capacidade de diferentes tamanhos pode resultar em alguma capacidade inutilizável, e usar unidades de cache de diferentes tamanhos pode não melhorar o desempenho da cache.Using capacity drives of different sizes may result in some unusable capacity, and using cache drives of different sizes may not improve cache performance. Veja a secção seguinte para obter mais informações.See the next section for details.

Aviso

Diferentes tamanhos de unidades de capacidade através dos servidores podem resultar em capacidade encalhada.Differing capacity drives sizes across servers may result in stranded capacity.

Compreender: desequilíbrio de capacidadeUnderstand: capacity imbalance

O Azure Stack HCI é robusto para o desequilíbrio de capacidade entre unidades e servidores.Azure Stack HCI is robust to capacity imbalance across drives and across servers. Mesmo que o desequilíbrio seja severo, tudo continuará a funcionar.Even if the imbalance is severe, everything will continue to work. 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.However, depending on several factors, capacity that isn't available in every server may not be usable.

Para ver por que isso acontece, considere a ilustração simplificada abaixo.To see why this happens, consider the simplified illustration below. Cada caixa colorida representa uma cópia de dados espelhados.Each colored box represents one copy of mirrored data. Por exemplo, as caixas marcadas A, A', e A'' são três cópias dos mesmos dados.For example, the boxes marked A, A', and A'' are three copies of the same data. Para honrar a tolerância à falha do servidor, estas cópias devem ser armazenadas em diferentes servidores.To honor server fault tolerance, these copies must be stored in different servers.

Capacidade encalhadaStranded capacity

Tal como desenhado, o Servidor 1 (10 TB) e o Servidor 2 (10 TB) estão cheios.As drawn, Server 1 (10 TB) and Server 2 (10 TB) are full. O servidor 3 tem unidades maiores, pelo que a sua capacidade total é maior (15 TB).Server 3 has larger drives, therefore its total capacity is larger (15 TB). No entanto, para armazenar mais dados de espelhos de três vias no Servidor 3 exigiria cópias no Servidor 1 e no Servidor 2 também, que já estão cheios.However, to store more three-way mirror data on Server 3 would require copies on Server 1 and Server 2 too, which are already full. A capacidade restante de 5 TB no Server 3 não pode ser utilizada – é a capacidade "encalhada".The remaining 5 TB capacity on Server 3 can't be used – it's "stranded" capacity.

Espelho de três vias, três servidores, capacidade encalhada

Colocação idealOptimal placement

Inversamente, com quatro servidores de 10 TB, 10 TB, 10 TB e 15 capacidade de TB e resiliência de espelhos de três vias, é possível colocar cópias de forma válida de forma a utilizar toda a capacidade disponível, tal como desenhada.Conversely, with four servers of 10 TB, 10 TB, 10 TB, and 15 TB capacity and three-way mirror resiliency, it is possible to validly place copies in a way that uses all available capacity, as drawn. Sempre que possível, o alocador direct dos Espaços de Armazenamento encontrará e utilizará a colocação ideal, não deixando nenhuma capacidade encalhada.Whenever this is possible, the Storage Spaces Direct allocator will find and use the optimal placement, leaving no stranded capacity.

Espelho de três vias, quatro servidores, sem 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.The number of servers, the resiliency, the severity of the capacity imbalance, and other factors affect whether there is stranded capacity. A regra geral mais prudente é assumir que apenas a capacidade disponível em cada servidor é garantidamente utilizável.The most prudent general rule is to assume that only capacity available in every server is guaranteed to be usable.

Entenda: desequilíbrio cacheUnderstand: cache imbalance

O Azure Stack HCI é robusto para cache desequilíbrio entre unidades e servidores.Azure Stack HCI is robust to cache imbalance across drives and across servers. Mesmo que o desequilíbrio seja severo, tudo continuará a funcionar.Even if the imbalance is severe, everything will continue to work. Além disso, o Azure Stack HCI usa sempre toda a cache disponível ao máximo.Moreover, Azure Stack HCI always uses all available cache to the fullest.

No entanto, a utilização de unidades de cache de diferentes tamanhos pode não melhorar o desempenho da cache de forma uniforme ou previsivelmente: apenas a IO para conduzir encadernações com unidades de cache maiores pode ver um desempenho melhorado.However, using cache drives of different sizes may not improve cache performance uniformly or predictably: only IO to drive bindings with larger cache drives may see improved performance. O Azure Stack HCI distribui IO uniformemente através de encadernações e não discrimina com base na relação cache-capacidade.Azure Stack HCI distributes IO evenly across bindings and doesn't discriminate based on cache-to-capacity ratio.

Desequilíbrio da cache

Dica

Consulte a compreensão da cache para saber mais sobre encadernações de cache.See Understanding the cache to learn more about cache bindings.

Configurações de exemploExample configurations

Aqui estão algumas configurações suportadas e não apoiadas:Here are some supported and unsupported configurations:

Suportado: diferentes modelos entre servidores

Os dois primeiros servidores usam o modelo NVMe "X", mas o terceiro servidor utiliza o modelo NVMe "Z", que é muito semelhante.The first two servers use NVMe model "X" but the third server uses NVMe model "Z", which is very similar.

Servidor 1Server 1 Servidor 2Server 2 Servidor 3Server 3
2 x NVMe Model X (cache)2 x NVMe Model X (cache) 2 x NVMe Model X (cache)2 x NVMe Model X (cache) 2 x NVMe Model Z (cache)2 x NVMe Model Z (cache)
10 x SSD Model Y (capacidade)10 x SSD Model Y (capacity) 10 x SSD Model Y (capacidade)10 x SSD Model Y (capacity) 10 x SSD Model Y (capacidade)10 x SSD Model Y (capacity)

Esta ação é suportada.This is supported.

Suportado: diferentes modelos dentro do servidor

Cada servidor utiliza uma mistura diferente de modelos HDD "Y" e "Z", que são muito semelhantes.Every server uses some different mix of HDD models "Y" and "Z", which are very similar. Cada servidor tem 10 HDD total.Every server has 10 total HDD.

Servidor 1Server 1 Servidor 2Server 2 Servidor 3Server 3
2 x SSD Model X (cache)2 x SSD Model X (cache) 2 x SSD Model X (cache)2 x SSD Model X (cache) 2 x SSD Model X (cache)2 x SSD Model X (cache)
7 x HDD Model Y (capacidade)7 x HDD Model Y (capacity) 5 x HDD Model Y (capacidade)5 x HDD Model Y (capacity) 1 x HDD Model Y (capacidade)1 x HDD Model Y (capacity)
3 x HDD Model Z (capacidade)3 x HDD Model Z (capacity) 5 x HDD Model Z (capacidade)5 x HDD Model Z (capacity) 9 x HDD Model Z (capacidade)9 x HDD Model Z (capacity)

Esta ação é suportada.This is supported.

Suportado: diferentes tamanhos em servidores

Os dois primeiros servidores usam 4 TB HDD, mas o terceiro servidor utiliza 6 TB HDD muito semelhantes.The first two servers use 4 TB HDD but the third server uses very similar 6 TB HDD.

Servidor 1Server 1 Servidor 2Server 2 Servidor 3Server 3
2 x 800 GB NVMe (cache)2 x 800 GB NVMe (cache) 2 x 800 GB NVMe (cache)2 x 800 GB NVMe (cache) 2 x 800 GB NVMe (cache)2 x 800 GB NVMe (cache)
4 x 4 TB HDD (capacidade)4 x 4 TB HDD (capacity) 4 x 4 TB HDD (capacidade)4 x 4 TB HDD (capacity) 4 x 6 TB HDD (capacidade)4 x 6 TB HDD (capacity)

Isto é suportado, embora resulte em capacidade encalhada.This is supported, although it will result in stranded capacity.

Suportado: diferentes tamanhos dentro do servidor

Cada servidor utiliza uma mistura diferente de 1.2 TB e um SSD de 1.6 TB muito semelhante.Every server uses some different mix of 1.2 TB and very similar 1.6 TB SSD. Cada servidor tem 4 SSD total.Every server has 4 total SSD.

Servidor 1Server 1 Servidor 2Server 2 Servidor 3Server 3
3 x 1,2 TB SSD (cache)3 x 1.2 TB SSD (cache) 2 x 1,2 TB SSD (cache)2 x 1.2 TB SSD (cache) 4 x 1,2 TB SSD (cache)4 x 1.2 TB SSD (cache)
1 x 1,6 TB SSD (cache)1 x 1.6 TB SSD (cache) 2 x 1,6 TB SSD (cache)2 x 1.6 TB SSD (cache) -
20 x 4 TB HDD (capacidade)20 x 4 TB HDD (capacity) 20 x 4 TB HDD (capacidade)20 x 4 TB HDD (capacity) 20 x 4 TB HDD (capacidade)20 x 4 TB HDD (capacity)

Esta ação é suportada.This is supported.

Não suportado: diferentes tipos de unidades através de servidores

O servidor 1 tem NVMe, mas os outros não.Server 1 has NVMe but the others don't.

Servidor 1Server 1 Servidor 2Server 2 Servidor 3Server 3
6 x NVMe (cache)6 x NVMe (cache) - -
- 6 x SSD (cache)6 x SSD (cache) 6 x SSD (cache)6 x SSD (cache)
18 x HDD (capacidade)18 x HDD (capacity) 18 x HDD (capacidade)18 x HDD (capacity) 18 x HDD (capacidade)18 x HDD (capacity)

Tal não é suportado.This isn't supported. Os tipos de unidades devem ser os mesmos em todos os servidores.The types of drives should be the same in every server.

Não suportado: número diferente de cada tipo em servidores

O servidor 3 tem mais unidades do que as outras.Server 3 has more drives than the others.

Servidor 1Server 1 Servidor 2Server 2 Servidor 3Server 3
2 x NVMe (cache)2 x NVMe (cache) 2 x NVMe (cache)2 x NVMe (cache) 4 x NVMe (cache)4 x NVMe (cache)
10 x HDD (capacidade)10 x HDD (capacity) 10 x HDD (capacidade)10 x HDD (capacity) 20 x HDD (capacidade)20 x HDD (capacity)

Tal não é suportado.This isn't supported. O número de unidades de cada tipo deve ser o mesmo em todos os servidores.The number of drives of each type should be the same in every server.

Não suportado: apenas unidades HDD

Todos os servidores têm apenas unidades HDD ligadas.All servers have only HDD drives connected.

Servidor 1Server 1 Servidor 2Server 2 Servidor 3Server 3
18 x HDD (capacidade)18 x HDD (capacity) 18 x HDD (capacidade)18 x HDD (capacity) 18 x HDD (capacidade)18 x HDD (capacity)

Tal não é suportado.This isn't supported. É necessário adicionar um mínimo de duas unidades de cache (NvME ou SSD) anexadas a cada um dos servidores.You need to add a minimum of two cache drives (NvME or SSD) attached to each of the servers.

ResumoSummary

Para recapitular, todos os servidores do cluster devem ter os mesmos tipos de unidades e o mesmo número de cada tipo.To recap, every server in the cluster should have the same types of drives and the same number of each type. É suportado para modelos de unidade mix-and-match e tamanhos de unidade, conforme necessário, com as considerações acima.It's supported to mix-and-match drive models and drive sizes as needed, with the considerations above.

RestriçãoConstraint EstadoState
Os mesmos tipos de unidades em cada servidorSame types of drives in every server ObrigatórioRequired
O mesmo número de cada tipo em cada servidorSame number of each type in every server ObrigatórioRequired
Os mesmos modelos de unidade em cada servidorSame drive models in every server RecomendadoRecommended
Os mesmos tamanhos de unidade em cada servidorSame drive sizes in every server RecomendadoRecommended

Passos seguintesNext steps

Para obter informações relacionadas, consulte também:For related information, see also: