Azure HPC Cache gebruiken met Azure NetApp Files

U kunt Azure NetApp Files gebruiken als opslagdoel voor uw Azure HPC Cache. In dit artikel wordt uitgelegd hoe de twee services samenwerken en tips geven voor het instellen ervan.

Azure NetApp Files combineert hun ONTAP-besturingssysteem met de schaalbaarheid en snelheid van Microsoft Azure. Met deze combinatie kunnen gebruikers bestaande werkstromen naar de cloud verplaatsen zonder code te herschrijven.

Door een Azure HPC Cache-onderdeel toe te voegen, kan de toegang tot bestanden worden verbeterd door meerdere Azure NetApp Files-volumes in één geaggregeerde naamruimte weer te geven. Het kan edge-caching bieden voor volumes die zich in een andere serviceregio bevinden. Het kan ook de prestaties op aanvraag verbeteren voor volumes die zijn gemaakt op serviceniveaus in lagere lagen om kosten te besparen.

Overzicht

Als u een Azure NetApp Files-systeem wilt gebruiken als back-endopslag met Azure HPC Cache, volgt u dit proces.

  1. Maak het Azure NetApp Files-systeem en -volumes volgens de richtlijnen in Plan uw systeem hieronder.
  2. Maak de Azure HPC Cache in de regio waar u bestandstoegang nodig hebt. (Gebruik de instructies in Een Azure HPC Cache maken.)
  3. Definieer opslagdoelen in de cache die verwijzen naar de Azure NetApp Files-volumes. Maak één cacheopslagdoel voor elk uniek IP-adres dat wordt gebruikt voor toegang tot de volumes.
  4. Laat clients de Azure HPC Cache koppelen in plaats van azure NetApp Files-volumes rechtstreeks te koppelen.

Uw Azure NetApp Files-systeem plannen

Let bij het plannen van uw Azure NetApp Files-systeem op de items in deze sectie om ervoor te zorgen dat u het probleemloos kunt integreren met Azure HPC Cache.

Lees ook de documentatie van Azure NetApp Files voordat u volumes maakt voor gebruik met Azure HPC Cache.

Alleen NFS-clienttoegang

Azure HPC Cache ondersteunt momenteel alleen NFS-toegang. Het kan niet worden gebruikt met SMB ACL- of POSIX-modusbitvolumes.

Exclusief subnet voor Azure NetApp Files

Azure NetApp Files maakt gebruik van één gedelegeerd subnet voor de volumes. Er kunnen geen andere resources gebruikmaken van dat subnet. Bovendien kan slechts één subnet in een virtueel netwerk worden gebruikt voor Azure NetApp Files. Meer informatie vindt u in richtlijnen voor azure NetApp Files-netwerkplanning.

Grootte van gedelegeerd subnet

Gebruik de minimale grootte voor het gedelegeerde subnet bij het maken van een Azure NetApp Files-systeem voor gebruik met Azure HPC Cache.

De minimale grootte, die is opgegeven met het netmasker /28, biedt 16 IP-adressen. In de praktijk gebruikt Azure NetApp Files slechts drie van de beschikbare IP-adressen voor volumetoegang. Dit betekent dat u slechts drie opslagdoelen hoeft te maken in uw Azure HPC Cache om alle volumes te dekken.

Als het gedelegeerde subnet te groot is, is het mogelijk dat de Azure NetApp Files-volumes meer IP-adressen gebruiken dan één Exemplaar van Azure HPC Cache kan verwerken.

In het quickstartvoorbeeld in de documentatie van Azure NetApp Files wordt 10.7.0.0/16 gebruikt voor het gedelegeerde subnet, waardoor een subnet dat te groot is.

Serviceniveau capaciteitspool

Houd rekening met uw werkstroom bij het kiezen van het serviceniveau voor uw capaciteitspool. Als u regelmatig gegevens terugschrijft naar het Azure NetApp Files-volume, kunnen de prestaties van de cache worden beperkt als de terugschrijftijd traag is. Kies een hoog serviceniveau voor volumes met frequente schrijfbewerkingen.

Volumes met een laag serviceniveau kunnen ook enige vertraging aan het begin van een taak vertonen terwijl de inhoud van de cache vooraf wordt ingevuld. Nadat de cache actief is en werkt met een goede set bestanden, moet de vertraging onaanmerkbaar worden.

Het is belangrijk om het serviceniveau van de capaciteitspool van tevoren te plannen, omdat het niet kan worden gewijzigd nadat deze is gemaakt. Er moet een nieuw volume worden gemaakt in een andere capaciteitsgroep en de gekopieerde gegevens.

Houd er rekening mee dat u het opslagquotum van een volume en de grootte van de capaciteitspool kunt wijzigen zonder de toegang te verstoren.

Opslagdoelen maken in de cache

Nadat uw Azure NetApp Files-systeem is ingesteld en de Azure HPC Cache is gemaakt, definieert u opslagdoelen in de cache die verwijzen naar de bestandssysteemvolumes.

Maak één opslagdoel voor elk IP-adres dat wordt gebruikt door uw Azure NetApp Files-volumes. Het IP-adres wordt vermeld op de pagina met koppelingsinstructies van het volume.

Als meerdere volumes hetzelfde IP-adres delen, kunt u één opslagdoel gebruiken voor alle volumes.

Volg de koppelingsinstructies in de documentatie van Azure NetApp Files om de TE gebruiken IP-adressen te vinden.

U kunt ook IP-adressen vinden met de Azure CLI:

az netappfiles volume list -g ${RESOURCE_GROUP} --account-name ${ANF_ACCOUNT} --pool-name ${POOL} --query "[].mountTargets[].ipAddress" | grep -Ee '[0-9]+[.][0-9]+[.][0-9]+[.][0-9]+' | tr -d '"' | tr -d , | sort | uniq

Exportnamen in het Azure NetApp Files-systeem hebben één padonderdeel. Probeer geen opslagdoel te maken voor de hoofdexport / in Azure NetApp Files, omdat deze export geen bestandstoegang biedt.

Er zijn geen speciale beperkingen voor virtuele naamruimtepaden voor deze opslagdoelen.

Opslagdoelen koppelen

Clientcomputers moeten de cache koppelen in plaats van de Azure NetApp Files-volumes rechtstreeks te koppelen. Volg de instructies in Azure HPC Cache koppelen.

Volgende stappen