Välj tjänstnivå
Kom ihåg att i simuleringsscenariot för elektronisk designautomatisering (EDA), när vi har identifierat kraven på dataflöde eller indata/utdata per sekund (IOPS) för programmet, kan vi sedan bestämma den mest optimala och kostnadseffektiva Azure NetApp Files-tjänstnivån. I den här lektionen använder vi Prestandakalkylatorn för Azure NetApp Files för att uppnå det här målet.
Prestandaöverväganden
Som du lärde dig i föregående lektion avgör en kombination av tjänstnivån, QoS-principen och volymkvoten dataflödesgränsen för en volym.
Kom ihåg att gränsen för maximalt dataflöde för en vanlig Azure NetApp Files-volym är 4 500 MiB per sekund. På Premium-tjänstnivå (64 MiB/s per 1 TiB) krävs en volymkvot på minst 70,31 TiB för att vara en dataflödesgräns som är tillräckligt hög för att uppnå den här prestandanivån:
- 64MiB/s * 70,31 = 4 500 MiB/s
Om vi tilldelar mer än 70,31 TiB tilldelas den extra kvoten endast för lagring av mer data och resulterar inte i en ytterligare ökning av det faktiska dataflödet för en vanlig volym.
En stor volym kan användas för att etablera mellan 50 TiB och upp till 500 TiB kapacitet med upp till 10 240 MiB/s dataflöde. Överväg att använda stora volymer i Azure NetApp Files för arbetsbelastningar som kräver mer kapacitet och/eller prestanda.
Viktigast av allt är att vi också måste överväga kostnadsstrukturen för olika tjänstnivåer för att undvika att betala för mer kapacitet eller prestanda än vad som krävs för en arbetsbelastning.
Prestandakalkylator för Azure NetApp Files
Använd Prestandakalkylatorn för Azure NetApp Files för att utvärdera ditt dataflöde eller dina IOPS-krav och hjälpa dig att välja den mest kostnadseffektiva tjänstnivån.
Exempel på dataflödeskrav
Ett HPC-program (databehandling med höga prestanda) behöver minst 50 TiB volymlagring och måste säkerställa 5 000 MiB per sekund i dataflödet. En vanlig Azure NetApp Files-volym har ett maximalt dataflöde på 4 500 MiB per sekund med hjälp av Ultra-tjänstnivån, som inte uppfyller dina krav, men en stor Volym i Azure NetApp Files kan göra det. Frågan är vilken tjänstnivå du behöver?
Med Prestandakalkylatorn för Azure NetApp Files kan du använda volymstorlek och dataflöde för att hitta den bästa blandningen av prestanda och kostnader för dina volymer. Gå till verktyget och ange volymstorleks- och dataflödeskrav som i följande exempel:
Kalkylatorn visar dina alternativ för den här specifika konfigurationen och den associerade kostnaden. I det här fallet, om vi etablerar en stor volym, kan vi uppnå önskad prestanda med premiumtjänstnivån till en lägre kostnad än om vi använde Ultra, vilket ger oss den prestanda som behövs (med utrymme att växa) vid en mer önskvärd prispunkt.
I det här exemplet är Premium-tjänstnivån det bästa valet eftersom den uppnår dataflödeskrav med den lägsta kostnaden för kapacitetspoolen.
Exempel på IOPS-krav
I vissa fall kanske dataflödet inte är lika kritiskt som rå IOPS för en arbetsbelastning. Dessa scenarier omfattar situationer där det finns en blandning av små läsningar och skrivningar för många beräkningsklienter. Prestandakalkylatorn för Azure NetApp Files kan hjälpa dig att beräkna dina prestandabehov.
Överväg ett annat HPC-program som behöver minst en volymlagringsstorlek på 50 TiB och som kräver minst 140 000 IOPS på 8 KiB slumpmässigt med 70/30 läs-/skrivåtgärder. Hur väljer vi den bästa blandningen av prestanda och kostnad? I föregående exempel var en stor volym med premiumtjänstnivån mest meningsfull för en arbetsbelastning med högt dataflöde. Men en arbetsbelastning med mindre IOPS kommer sannolikt inte att uppnå dessa dataflödesnummer eller behöver göra det. Om du vill definiera mer specifika parametrar för ditt användningsfall använder du kalkylatorn i avancerat läge. Ange läget genom att välja avancerat överst på sidan bredvid namnet på Prestandakalkylatorn för Azure NetApp Files.
Kommentar
Avancerat läge stöder för närvarande inte stora volymer i Azure NetApp Files, men stora volymer är ofta ett utmärkt val för hög filantal/höga metadataarbetsbelastningar. Kontakta Azure NetApp Files-specialisten eller CSA för mer information om stora volymer och om de passar din arbetsbelastning.
Ange volymstorleken och justera sedan skjutreglaget till din läs-/skrivblandning. Välj sedan arbetsbelastningens storlek.
Kalkylatorn visar servicenivåalternativ. I det här fallet kan vi uppnå den prestanda som behövs med bara standardtjänstnivån.
Om du senare upptäcker att du behöver mer än det dataflöde på 1 093 MiB/s som erbjuds av standardtjänstnivåalternativet (för burst-arbetsbelastningar eller på annat sätt), kan du med Azure NetApp Files justera tjänstnivån uppåt och nedåt utan avbrott för att passa dina behov.