Share via


Använda Azure HPC Cache med Azure NetApp Files

Du kan använda Azure NetApp Files som lagringsmål för Azure HPC Cache. Den här artikeln förklarar hur de två tjänsterna kan fungera tillsammans och ger tips för hur du konfigurerar dem.

Azure NetApp Files kombinerar sitt ONTAP-operativsystem med skalbarheten och hastigheten i Microsoft Azure. Med den här kombinationen kan användare flytta etablerade arbetsflöden till molnet utan att skriva om kod.

Om du lägger till en Azure HPC Cache-komponent kan du förbättra filåtkomsten genom att presentera flera Azure NetApp Files-volymer i ett aggregerat namnområde. Den kan tillhandahålla gränscachelagring för volymer som finns i en annan tjänstregion. Det kan också förbättra prestanda på begäran för volymer som har skapats på lägre tjänstnivåer för att spara kostnader.

Översikt

Följ den här processen om du vill använda ett Azure NetApp Files-system som serverdelslagring med Azure HPC Cache.

  1. Skapa Azure NetApp Files-systemet och volymerna enligt vägledningen i Planera ditt system nedan.
  2. Skapa Azure HPC Cache i den region där du behöver filåtkomst. (Använd anvisningarna i Skapa en Azure HPC Cache.)
  3. Definiera lagringsmål i cacheminnet som pekar på Azure NetApp Files-volymerna. Skapa ett cachelagringsmål för varje unik IP-adress som används för att komma åt volymerna.
  4. Låt klienter montera Azure HPC Cache i stället för att montera Azure NetApp Files-volymer direkt.

Planera ditt Azure NetApp Files-system

När du planerar ditt Azure NetApp Files-system bör du vara uppmärksam på objekten i det här avsnittet för att se till att du kan integrera det smidigt med Azure HPC Cache.

Läs även dokumentationen om Azure NetApp Files innan du skapar volymer för användning med Azure HPC Cache.

Endast NFS-klientåtkomst

Azure HPC Cache stöder för närvarande endast NFS-åtkomst. Den kan inte användas med bitvolymer i SMB ACL- eller POSIX-läge.

Exklusivt undernät för Azure NetApp Files

Azure NetApp Files använder ett enda delegerat undernät för sina volymer. Inga andra resurser kan använda det undernätet. Dessutom kan endast ett undernät i ett virtuellt nätverk användas för Azure NetApp Files. Läs mer i Riktlinjer för nätverksplanering för Azure NetApp Files.

Delegerad undernätsstorlek

Använd den minsta storleken för det delegerade undernätet när du skapar ett Azure NetApp Files-system för användning med Azure HPC Cache.

Den minsta storleken, som anges med netmasken /28, innehåller 16 IP-adresser. I praktiken använder Azure NetApp Files endast tre av de tillgängliga IP-adresserna för volymåtkomst. Det innebär att du bara behöver skapa tre lagringsmål i Azure HPC Cache för att täcka alla volymer.

Om det delegerade undernätet är för stort är det möjligt för Azure NetApp Files-volymerna att använda fler IP-adresser än vad en enskild Azure HPC Cache-instans kan hantera.

I snabbstartsexemplet i Azure NetApp Files-dokumentationen används 10.7.0.0/16 för det delegerade undernätet, vilket ger ett undernät som är för stort.

Tjänstnivå för kapacitetspool

När du väljer tjänstnivå för kapacitetspoolen bör du överväga ditt arbetsflöde. Om du ofta skriver tillbaka data till Azure NetApp Files-volymen kan cachens prestanda begränsas om tillbakaskrivningstiden är långsam. Välj en hög servicenivå för volymer som kommer att ha frekventa skrivningar.

Volymer med låga tjänstnivåer kan också visa en viss fördröjning i början av en aktivitet medan cachen fyller innehållet i förväg. När cacheminnet är igång med en bra fungerande uppsättning filer bör fördröjningen bli noticeable.After the cache is up and running with a good working set of files, the delay should become noticeable.

Det är viktigt att planera kapacitetspoolens tjänstnivå i förväg, eftersom den inte kan ändras när den har skapats. En ny volym skulle behöva skapas i en annan kapacitetspool och data kopieras över.

Observera att du kan ändra lagringskvoten för en volym och storleken på kapacitetspoolen utan att störa åtkomsten.

Skapa lagringsmål i cacheminnet

När ditt Azure NetApp Files-system har konfigurerats och Azure HPC Cache har skapats definierar du lagringsmål i cacheminnet som pekar på filsystemvolymerna.

Skapa ett lagringsmål för varje IP-adress som används av dina Azure NetApp Files-volymer. IP-adressen visas på sidan monteringsinstruktioner för volymen.

Om flera volymer delar samma IP-adress kan du använda ett lagringsmål för dem alla.

Följ monteringsinstruktionerna i Dokumentationen om Azure NetApp Files för att hitta de IP-adresser som ska användas.

Du kan också hitta IP-adresser med 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

Exportnamn i Azure NetApp Files-systemet har en enda sökvägskomponent. Försök inte skapa ett lagringsmål för rotexporten / i Azure NetApp Files eftersom den exporten inte ger filåtkomst.

Det finns inga särskilda begränsningar för virtuella namnområdessökvägar för dessa lagringsmål.

Mål för montering av lagring

Klientdatorer bör montera cacheminnet i stället för att montera Azure NetApp Files-volymerna direkt. Följ anvisningarna i Montera Azure HPC Cache.

Nästa steg