Planeamento da capacidade de armazenamento do Azure Stack Hub
As secções seguintes fornecem informações de planeamento da capacidade de armazenamento do Azure Stack Hub para ajudar a planear as necessidades de armazenamento da solução.
Utilizações e organização da capacidade de armazenamento
A configuração hiperconvergida do Azure Stack Hub permite a partilha de dispositivos de armazenamento físico. Existem três divisões principais do armazenamento disponível que podem ser partilhadas: a infraestrutura, o armazenamento temporário das máquinas virtuais (VMs) do inquilino e o armazenamento que suporta os blobs, tabelas e filas dos serviços do Armazenamento Consistente do Azure (ACS).
Espaços de Armazenamento Direto camadas de cache e capacidade
Existe capacidade de armazenamento utilizada para o sistema operativo, registo local, informações de falha de sistema e outras necessidades temporárias de armazenamento da infraestrutura. Esta capacidade de armazenamento local é separada (dispositivos e capacidade) dos dispositivos de armazenamento colocados sob gestão da configuração Espaços de Armazenamento Direto. Os restantes dispositivos de armazenamento são colocados num único conjunto de capacidade de armazenamento, independentemente do número de servidores na unidade de escala.
Estes dispositivos são de dois tipos: cache e capacidade. Espaços de Armazenamento Direto consome dispositivos de cache para a colocação em cache de write-back e leitura. As capacidades destes dispositivos de cache, enquanto utilizados, não estão consolidadas na capacidade formatada e "visível" dos discos virtuais formatados. Por outro lado, Espaços de Armazenamento Direto utiliza dispositivos de capacidade para esta finalidade, fornecendo a "localização principal" dos dados geridos.
A infraestrutura do Azure Stack Hub aloca e gere diretamente toda a capacidade de armazenamento. O operador não precisa de escolher a configuração, a alocação e a expansão da capacidade. O Azure Stack Hub automatiza estas decisões de conceção para se alinhar com os requisitos da solução, durante a instalação e implementação inicial ou a expansão da capacidade. O Azure Stack Hub tem em consideração a resiliência, a capacidade reservada para reconstruções e outros detalhes, como parte da estrutura.
Os operadores podem escolher entre uma configuração de armazenamento totalmente flash ou híbrida :
Em toda a configuração flash, a configuração pode ser uma configuração de duas camadas ou uma única camada. Se a configuração for de camada única, todos os dispositivos de capacidade são do mesmo tipo (por exemplo, SSD SSD ou SAS SSDde NVMe ou SATA) e os dispositivos de cache não são utilizados. Numa configuração flash de duas camadas, a configuração típica é NVMe como dispositivos de cache e, em seguida, SATA ou SAS SSDs como dispositivos de capacidade.
Na configuração híbrida de duas camadas, a 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 Direto e do Azure Stack Hub é o seguinte:
- Um Espaços de Armazenamento Direto conjunto por unidade de escala (todos os dispositivos de armazenamento estão configurados num único conjunto).
- Os discos virtuais são criados como um espelho de três cópias para um melhor desempenho e resiliência.
- Cada disco virtual é formatado como um sistema de ficheiros ReFS.
- A capacidade do disco virtual é calculada e alocada de forma a deixar a quantidade de dados de um dispositivo de capacidade não alocada no conjunto. Este é o equivalente a uma unidade de capacidade por servidor.
- Cada sistema de ficheiros ReFS tem o BitLocker ativado para encriptação de dados inativos.
Os discos virtuais criados automaticamente e as respetivas capacidades são as seguintes:
Name | Cálculo da capacidade | Descrição |
---|---|---|
Dispositivo local/de arranque | Mínimo de 340 GB1 | Armazenamento de servidor individual para imagens do sistema operativo e VMs de infraestrutura "local". |
Infraestrutura | 3,5 TB | Toda a utilização da infraestrutura do Azure Stack Hub. |
VmTemp | Ver abaixode 2 | As VMs de inquilino têm um disco temporário anexado e esses dados são armazenados nestes discos virtuais. |
ACS | Ver abaixo de 3 | Capacidade de Armazenamento Consistente do Azure para manutenção de blobs, tabelas e filas. |
1 Capacidade de armazenamento mínima necessária do parceiro de solução do Azure Stack Hub.
2 O tamanho do disco virtual utilizado para discos temporários de VM do inquilino é 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 utilização, mas pode não ser capaz de satisfazer todas as necessidades de armazenamento de discos temporários. O rácio é uma contrapartida entre disponibilizar armazenamento temporário e não consumir a maior parte da capacidade de armazenamento da solução apenas para capacidade de disco temporário. É criado um disco de armazenamento temporário por servidor na unidade de escala. A capacidade do armazenamento temporário não aumenta para além de 10% da capacidade de armazenamento disponível global no agrupamento de armazenamento da unidade de escala. O cálculo é semelhante ao 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 utilização pelo ACS são uma divisão simples da capacidade restante. Como indicado, todos os discos virtuais são um espelho tridirecional 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 é depois utilizada para os discos virtuais ACS.
Passos seguintes
Saiba mais sobre o Capacity Planner do Azure Stack Hub.