Azure Stack Hub-opslagcapaciteit plannen

De volgende secties bevatten informatie over het plannen van azure Stack Hub-opslagcapaciteit om te helpen bij het plannen van de opslagbehoeften van de oplossing.

Gebruik en organisatie van opslagcapaciteit

De hypergeconvergeerde configuratie van Azure Stack Hub maakt het delen van fysieke opslagapparaten mogelijk. Er zijn drie hoofdverdelingen van de beschikbare opslag die kunnen worden gedeeld: de infrastructuur, de tijdelijke opslag van de virtuele machines (VM's) van de tenant en de opslag die ondersteuning biedt voor de blobs, tabellen en wachtrijen van de ACS-services (Azure Consistent Storage).

Opslagruimten Direct cache en capaciteitslagen

Er wordt opslagcapaciteit gebruikt voor het besturingssysteem, lokale logboekregistratie, dumps en andere tijdelijke opslagbehoeften van de infrastructuur. Deze lokale opslagcapaciteit is gescheiden (apparaten en capaciteit) van de opslagapparaten die onder beheer van de Opslagruimten Direct-configuratie worden gebracht. De rest van de opslagapparaten worden in één pool met opslagcapaciteit geplaatst, ongeacht het aantal servers in de schaaleenheid.

Deze apparaten zijn van twee typen: cache en capaciteit. Opslagruimten Direct gebruikt cacheapparaten voor write-back en read caching. De capaciteiten van deze cacheapparaten worden, terwijl ze worden gebruikt, niet toegewezen aan de geformatteerde en 'zichtbare' capaciteit van de geformatteerde virtuele schijven. Opslagruimten Direct maakt daarentegen wel gebruik van capaciteitsapparaten voor dit doel, waarbij de 'thuislocatie' van de beheerde gegevens wordt verstrekt.

De Azure Stack Hub-infrastructuur wijst alle opslagcapaciteit rechtstreeks toe en beheert deze. De operator hoeft geen keuzes te maken over configuratie, toewijzing, capaciteitsuitbreiding. Azure Stack Hub automatiseert deze ontwerpbeslissingen om af te stemmen op de oplossingsvereisten, tijdens de eerste installatie en implementatie of capaciteitsuitbreiding. Azure Stack Hub houdt als onderdeel van het ontwerp rekening met tolerantie, gereserveerde capaciteit voor herbouw en andere details.

Operators kunnen kiezen tussen een all flash - of een hybride opslagconfiguratie:

Diagram van azure-opslagcapaciteitsplanning

In de all-flash-configuratie kan de configuratie een configuratie met twee lagen of een configuratie met één laag zijn. Als de configuratie één laag is, zijn alle capaciteitsapparaten van hetzelfde type (bijvoorbeeld NVMe of SATA SSD of SAS SSD) en worden cacheapparaten niet gebruikt. In een flash-configuratie met twee lagen is de typische configuratie NVMe als de cacheapparaten en vervolgens SATA- of SAS-SSD's als de capaciteitsapparaten.

In de hybride configuratie met twee lagen is de cache een keuze uit NVMe, SATA of SAS SSD en is de capaciteit HDD.

Een korte samenvatting van de Opslagruimten Direct- en Azure Stack Hub-opslagconfiguratie is als volgt:

  • Eén Opslagruimten Direct pool per schaaleenheid (alle opslagapparaten worden in één groep geconfigureerd).
  • Virtuele schijven worden gemaakt als een spiegel met drie kopieën voor de beste prestaties en tolerantie.
  • Elke virtuele schijf is geformatteerd als een ReFS-bestandssysteem.
  • De capaciteit van de virtuele schijf wordt zodanig berekend en toegewezen dat de hoeveelheid gegevenscapaciteit van één capaciteitsapparaat in de pool niet wordt toegewezen. Dit is het equivalent van één capaciteitsstation per server.
  • Voor elk ReFS-bestandssysteem is BitLocker ingeschakeld voor versleuteling van data-at-rest.

De virtuele schijven die automatisch worden gemaakt en hun capaciteiten zijn als volgt:

Naam Capaciteitsberekening Beschrijving
Lokaal/opstartapparaat Minimaal 340 GB1 Afzonderlijke serveropslag voor installatiekopieën van besturingssystemen en VM's met lokale infrastructuur.
Infrastructuur 3,5 TB Alle Azure Stack Hub-infrastructuurgebruik.
VmTemp Zie hieronder2 Aan tenant-VM's is een tijdelijke schijf gekoppeld en die gegevens worden opgeslagen in deze virtuele schijven.
ACS Zie hieronder 3 Azure Consistent Storage-capaciteit voor het onderhoud van blobs, tabellen en wachtrijen.

1 Minimale opslagcapaciteit die is vereist voor de Azure Stack Hub-oplossingspartner.

2 De grootte van de virtuele schijf die wordt gebruikt voor tijdelijke schijven van tenant-VM's wordt berekend als een verhouding van het fysieke geheugen van de server. De tijdelijke schijf is een verhouding van het fysieke geheugen dat is toegewezen aan de virtuele machine. De toewijzing voor tijdelijke schijfopslag in Azure Stack Hub legt de meeste use cases vast, maar kan mogelijk niet voldoen aan alle tijdelijke schijfopslagbehoeften. De verhouding is een afweging tussen het beschikbaar maken van tijdelijke opslag en het niet gebruiken van een meerderheid van de opslagcapaciteit van de oplossing voor alleen tijdelijke schijfcapaciteit. Er wordt per server in de schaaleenheid één tijdelijke opslagschijf gemaakt. De capaciteit van de tijdelijke opslag groeit niet meer dan 10 procent van de totale beschikbare opslagcapaciteit in de opslaggroep van de schaaleenheid. De berekening lijkt op het volgende voorbeeld:

  DesiredTempStoragePerServer = PhysicalMemory * 0.65 * 8
  TempStoragePerSolution = DesiredTempStoragePerServer * NumberOfServers
  PercentOfTotalCapacity = TempStoragePerSolution / TotalAvailableCapacity
  If (PercentOfTotalCapacity <= 0.1)
      TempVirtualDiskSize = DesiredTempStoragePerServer
  Else
      TempVirtualDiskSize = (TotalAvailableCapacity * 0.1) / NumberOfServers

3 De virtuele schijven die zijn gemaakt voor gebruik door ACS zijn een eenvoudige verdeling van de resterende capaciteit. Zoals vermeld, zijn alle virtuele schijven een spiegeling in drie richtingen en is de capaciteit van één capaciteitsstation voor elke server niet toegewezen. De verschillende virtuele schijven die eerder zijn opgesomd, worden eerst toegewezen en de resterende capaciteit wordt vervolgens gebruikt voor de virtuele ACS-schijven.

Volgende stappen

Meer informatie over de Azure Stack Hub-capaciteitsplanner.