Planejamento da capacidade de armazenamento do Azure Stack Hub
As seções a seguir fornecem informações de planejamento de capacidade de armazenamento do Azure Stack Hub para ajudar no planejamento das necessidades de armazenamento da solução.
Utilizações e organização da capacidade de armazenamento
A configuração hiperconvergente do Azure Stack Hub permite o compartilhamento de dispositivos de armazenamento físicos. Há três divisões principais do armazenamento disponível que podem ser compartilhadas: a infraestrutura, o armazenamento temporário das máquinas virtuais (VMs) locatárias e o armazenamento que dá suporte aos blobs, tabelas e filas dos serviços ACS (Armazenamento Consistente do Azure).
Espaços de armazenamento Cache direto e níveis de capacidade
Há capacidade de armazenamento usada para o sistema operacional, registro local, dumps e outras necessidades temporárias de armazenamento de infraestrutura. Essa capacidade de armazenamento local é separada (dispositivos e capacidade) dos dispositivos de armazenamento colocados sob gerenciamento da configuração do Storage Spaces Direct. O restante dos dispositivos de armazenamento é colocado em um único pool de capacidade de armazenamento, independentemente do número de servidores na unidade de escala.
Estes dispositivos são de dois tipos: cache e capacidade. O Storage Spaces Direct consome dispositivos de cache para write-back e cache de leitura. As capacidades desses dispositivos de cache, enquanto usadas, não estão comprometidas com a capacidade formatada e "visível" dos discos virtuais formatados. Por outro lado, o Storage Spaces Direct usa dispositivos de capacidade para essa finalidade, fornecendo o "local inicial" dos dados gerenciados.
A infraestrutura do Azure Stack Hub aloca e gerencia diretamente toda a capacidade de armazenamento. O operador não precisa fazer escolhas sobre configuração, alocação, expansão de capacidade. O Azure Stack Hub automatiza essas decisões de design para alinhá-las com os requisitos da solução, durante a instalação e implantação iniciais ou a expansão da capacidade. O Azure Stack Hub leva em consideração a resiliência, a capacidade reservada para reconstruções e outros detalhes, como parte do design.
Os operadores podem escolher uma configuração de armazenamento totalmente flash ou uma configuração de armazenamento híbrido .
Na configuração all flash, a configuração pode ser uma configuração de duas camadas ou uma configuração de camada única. Se a configuração for de camada única, todos os dispositivos de capacidade são do mesmo tipo (por exemplo, NVMe ou SSD SATA ou SSD SAS) e os dispositivos de cache não são usados. Em uma configuração totalmente flash de duas camadas, a configuração típica é NVMe como os dispositivos de cache, seguidos por SSDs SATA ou SAS como os dispositivos de capacidade.
Na configuração híbrida de duas camadas, o cache é uma escolha entre NVMe, SATA ou SAS SSD, e a capacidade é HDD.
Um breve resumo da configuração de armazenamento do Storage Spaces Direct e do Azure Stack Hub é o seguinte:
- Um pool de Espaços de Armazenamento Diretos para cada unidade de escala (todos os dispositivos de armazenamento são configurados num único pool).
- Os discos virtuais são criados como um espelho de três cópias para melhor desempenho e resiliência.
- Cada disco virtual é formatado como um sistema de arquivos ReFS.
- A capacidade do disco virtual é calculada e alocada de forma a deixar não alocada a capacidade equivalente à de um dispositivo de armazenamento dentro do conjunto. Isso é o equivalente a um disco de capacidade por servidor.
- Cada sistema de arquivos ReFS tem o BitLocker habilitado para criptografia de dados em repouso.
Os discos virtuais criados automaticamente e suas capacidades são os seguintes:
Nome | Cálculo da capacidade | Descrição |
---|---|---|
Dispositivo local/de inicialização | Mínimo de 340 GB1 | Armazenamento de servidor individual para imagens do sistema operacional e VMs de infraestrutura "local". |
Infraestruturas | 3,5 TB | Todo o uso da infraestrutura do Azure Stack Hub. |
VmTemp | Veja abaixo2 | As VMs de locatário têm um disco temporário anexado e esses dados são armazenados nesses discos virtuais. |
ACS | Veja abaixo 3 | Capacidade de Armazenamento Consistente do Azure para manutenção de blobs, tabelas e filas. |
1 Capacidade mínima de armazenamento exigida do parceiro de solução do Azure Stack Hub.
2 O tamanho do disco virtual usado para discos temporários de VM locatária é calculado como uma proporção da memória física do servidor. O disco temporário é uma proporção da memória física atribuída à VM. A alocação feita para armazenamento de "disco temporário" no Azure Stack Hub captura a maioria dos casos de uso, mas pode não ser capaz de satisfazer todas as necessidades de armazenamento em disco temporário. A proporção é um equilíbrio entre disponibilizar armazenamento temporário e não consumir a maior parte da capacidade de armazenamento da solução apenas para discos temporários. Um disco de armazenamento temporário é criado por servidor na unidade de escala. A capacidade do armazenamento temporário não cresce além de 10% da capacidade total de armazenamento disponível no pool de armazenamento da unidade de escala. O cálculo é algo como o seguinte exemplo:
DesiredTempStoragePerServer = PhysicalMemory * 0.65 * 8
TempStoragePerSolution = DesiredTempStoragePerServer * NumberOfServers
PercentOfTotalCapacity = TempStoragePerSolution / TotalAvailableCapacity
If (PercentOfTotalCapacity <= 0.1)
TempVirtualDiskSize = DesiredTempStoragePerServer
Else
TempVirtualDiskSize = (TotalAvailableCapacity * 0.1) / NumberOfServers
3 Os discos virtuais criados para uso pelo ACS são uma divisão simples da capacidade restante. Como observado, todos os discos virtuais são um espelho de três vias e o valor da capacidade de uma unidade de capacidade para cada servidor não é alocado. Os vários discos virtuais enumerados anteriormente são alocados primeiro e a capacidade restante é então usada para os discos virtuais ACS.
Próximos passos
Saiba mais sobre o Azure Stack Hub Capacity Planner.