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 :

Diagrama do planejamento da capacidade de armazenamento do Azure

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.