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.
Usos e organização da capacidade de armazenamento
A configuração hiperconvergida do Azure Stack Hub permite o compartilhamento de dispositivos de armazenamento físico. Há três divisões main do armazenamento disponível que podem ser compartilhadas: a infraestrutura, o armazenamento temporário das VMs (máquinas virtuais) do locatário e o armazenamento que dá suporte aos blobs, tabelas e filas dos serviços do ACS (Armazenamento Consistente do Azure).
Camadas de cache e capacidade dos Espaços de Armazenamento Diretos
Há capacidade de armazenamento usada para o sistema operacional, registro em log local, despejos e outras necessidades temporárias de armazenamento de infraestrutura. Essa capacidade de armazenamento local é separada (dispositivos e capacidade) dos dispositivos de armazenamento trazidos sob o gerenciamento da configuração de Espaços de Armazenamento Diretos. O restante dos dispositivos de armazenamento são colocados em um único pool de capacidade de armazenamento, independentemente do número de servidores na unidade de escala.
Esses dispositivos são de dois tipos: cache e capacidade. Espaços de Armazenamento Diretos consome dispositivos de cache para write-back e cache de leitura. As capacidades desses dispositivos de cache, enquanto usados, não são confirmadas com a capacidade formatada e "visível" dos discos virtuais formatados. Por outro lado, Espaços de Armazenamento Diretos usa dispositivos de capacidade para essa finalidade, fornecendo a "localização 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 se alinhar aos requisitos da solução durante a instalação inicial e a implantação ou a expansão da capacidade. O Azure Stack Hub leva em consideração a resiliência, a capacidade reservada para recompilações e outros detalhes, como parte do design.
Os operadores podem escolher entre um flash all 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 de uma única camada. Se a configuração for de camada única, todos os dispositivos de capacidade serão do mesmo tipo (por exemplo, SSD NVMe ou SATA ou SSD SAS) e os dispositivos de cache não serão usados. Em uma configuração flash de duas camadas, a configuração típica é NVMe como os dispositivos de cache e, em seguida, SSDs SATA ou SAS como os dispositivos de capacidade.
Na configuração híbrida de duas camadas, o cache é uma opção entre NVMe, SATA ou SAS SSD, e a capacidade é HDD.
Um breve resumo da configuração de armazenamento do Espaços de Armazenamento Diretos e do Azure Stack Hub é o seguinte:
- Um pool de Espaços de Armazenamento Diretos por unidade de escala (todos os dispositivos de armazenamento são configurados em um único pool).
- Os discos virtuais são criados como uma 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 a quantidade de capacidade de dados de um dispositivo de capacidade não alocada no pool. Isso é o equivalente a uma unidade 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 as seguintes:
Nome | Cálculo de capacidade | Descrição |
---|---|---|
Dispositivo local/inicialização | Mínimo de 340 GB1 | Armazenamento de servidor individual para imagens do sistema operacional e VMs de infraestrutura "locais". |
Infraestrutura | 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 de armazenamento mínima necessária para o parceiro de solução do Azure Stack Hub.
2 O tamanho do disco virtual usado para discos temporários de VM de locatário é 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 o armazenamento de "disco temporário" no Azure Stack Hub captura a maioria dos casos de uso, mas pode não ser capaz de atender a todas as necessidades de armazenamento de disco temporário. A taxa é uma compensação entre disponibilizar o armazenamento temporário e não consumir a maior parte da capacidade de armazenamento da solução apenas para capacidade de disco temporário. 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 geral de armazenamento disponível no pool de armazenamento da unidade de escala. O cálculo é semelhante ao exemplo a seguir:
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. Conforme observado, todos os discos virtuais são uma espelho de três vias e a capacidade de uma unidade de capacidade para cada servidor não é alocada. Os vários discos virtuais enumerados anteriormente são alocados primeiro e a capacidade restante é usada para os discos virtuais do ACS.
Próximas etapas
Saiba mais sobre o Planejador de Capacidade do Azure Stack Hub.