De beslissingscriteria identificeren

Voltooid

Het kiezen van een Azure NetApp Files-serviceniveau omvat het begrijpen van de toepassing en het berekenen van de vereiste bandbreedte van uw toepassingen. Azure NetApp Files biedt een prestatiecalculator om u te helpen bij het nemen van beslissingen.

Opslaghiërarchie

In het volgende diagram van de Azure NetApp Files-opslaghiërarchie ziet u de relatie tussen abonnementen, accounts, capaciteitspools en volumes.

Diagram van azure NetApp Files-opslaghiërarchie met de relatie tussen abonnementen, accounts, capaciteitspools en volumes.

Azure NetApp Files-account

Het NetApp-account is voornamelijk een beheerconcept en is regionaal afgestemd. Met een NetApp-account kunt u een capaciteitspool instellen, waarmee u op zijn beurt een volume kunt maken.

Capaciteitspools

Capaciteitspools zijn containers voor Azure NetApp Files-volumes. Capaciteitspools zijn een logische (niet fysieke) constructie die capaciteits- en prestatiebudgetten biedt en de eenheden voor facturering zijn. Azure NetApp Files wordt in rekening gebracht op basis van de ingerichte grootte van capaciteitspools. Een capaciteitspool kan minimaal 1 TiB zijn bij het gebruik van standaardnetwerkfuncties en minimaal 4 TiB met basisnetwerkfuncties. Een capaciteitspool kan een maximale ingerichte grootte hebben van 1000 TiB.

Eén NetApp-account kan maximaal 25 capaciteitspools hebben. De ingerichte grootte van elke pool kan vervolgens worden toegewezen aan volumes erin. Als een capaciteitspool is ingericht met bijvoorbeeld 4 TiB, kan een maximale capaciteit van 4 TiB-volumes worden toegewezen aan alle volumes in de capaciteitspool.

Volumes en volumequota

Volumes zijn unieke bestandssystemen die zijn gekoppeld via een netwerk van uw virtuele machines (VM's) om gegevens te verwerken. Volumequota zijn regels waarmee u het prestatiegebruik kunt beheren. Azure NetApp Files ondersteunt twee grootteconventies voor volumes: reguliere en grote volumes.

  • Normale volumes kunnen quotumwaarden van 100 GiB aan 500 TiB worden toegewezen.
  • Grote volumes kunnen quotumwaarden van 50 TiB aan 500 TiB worden toegewezen.

De totale volumecapaciteit kan niet groter zijn dan de grootte van de capaciteitspool. Volumequota kunnen invloed hebben op de volumeprestaties, afhankelijk van het type volume (groot of normaal), het geselecteerde serviceniveau en het gebruikte QoS-type.

Azure NetApp Files biedt ook grote volumes waarmee HPC-workloads (High Performance Computing) op een hoger niveau kunnen worden uitgevoerd dan gewone volumes. Grote volumes bieden meer capaciteit, verhoogde doorvoer en parallelle rekenkracht. Ze bieden ook een gelijkmatige distributie van bestanden en mappen over meerdere opslagresources met lage latentie in Azure-cloudimplementaties. Grote volumes bieden ook de mogelijkheid om de kosten in workloads met hoge metagegevens te verlagen door workloads die een lagere doorvoer met een hogere IOPS nodig hebben, te laten verlagen om lagere serviceniveaus te gebruiken. Als uw workload bijvoorbeeld geen 10 GiB/s-prestaties vereist, maar wel parallelle verwerking van bewerkingen voor schrijfmetagegevens nodig heeft. Vervolgens kan een groot volume op Premium-serviceniveau de taak uitvoeren waarvoor normaal gesproken Ultra-serviceniveaus op normale volumes nodig zijn.

Serviceniveaus

Het eerste belangrijke concept bij het bepalen van prestaties met Azure NetApp Files is het serviceniveau. Serviceniveaus worden toegewezen aan capaciteitspools om de maximale doorvoer te definiëren die is toegestaan op genormaliseerde basis ten opzichte van volumequota of op basis van de QoS-instelling. Met het Premium-serviceniveau kunt u bijvoorbeeld maximaal 64 MiBs per seconde doorvoer bereiken voor elke TiB van het quotum in het volume. Deze doorvoer gaat tot een maximumniveau dat wordt bepaald door het volumetype en het QoS-beleidstype. Standaard gebruiken serviceniveaus automatische QoS-beleidsregels.

Azure NetApp Files biedt drie serviceniveaus die geschikt zijn voor verschillende workloadtypen: Standard, Premium en Ultra.

Serviceniveau Voorstelling* Aanbevolen workloads
Standaard Goed
  • Maximaal 1000 IOPS/TiB-quotum
  • Maximaal 16 MiB/s per TiB-quotum
  • Statische webinhoud
  • Bestandsshares/basismappen
  • Databaseback-ups
Premium Beter (SSD-klasse)
  • Maximaal 4.000 IPS-/TiB-quotum
  • Maximaal 64 MiB/s per TiB-quotum
  • Databases
  • Bedrijfstoepassingen
  • Analyse
  • Berichtenwachtrijen
Ultra Beste (high performance flash)
  • Maximaal 8.000 IOPS/TiB-quotum
  • Maximaal 128 MiB/s per TiB-quotum
  • Prestatie-/doorvoerintensieve toepassingen
  • HPC/EDA

* Sla (Performance Service Level Agreement) geïndexeerd op volumequotum

QoS (Quality of Service)

QoS wordt door Azure NetApp Files gebruikt om de prestaties voor capaciteitspools en volumes te beheren op basis van het gedefinieerde serviceniveau en het toegewezen volumequotum. Automatische QoS wordt gebruikt om automatisch prestaties te beheren wanneer capaciteit wordt gedefinieerd. Als bijvoorbeeld 1 TiB aan ruimte wordt toegewezen aan een volume in een capaciteitspool met een Premium-serviceniveau. Vervolgens zijn 64 MiB/s toegestaan voor een volume in de capaciteitspool.

Als er meer prestaties voor het volume nodig zijn dan het gewenste volumequotum toestaat, is een handmatig QoS-beleid de betere optie. Een handmatig QoS-beleid kan worden gebruikt om de toegestane prestaties voor het volume te verhogen tot een niveau tot wat de capaciteitspool toestaat. Als de capaciteitspool in dit geval 4 TiB is, is maximaal 256 MiB/s toegestaan met een Premium-serviceniveau tot één 1 TiB-volume wanneer u handmatig QoS gebruikt.

Diagram met het vergelijken van handmatige en automatische QoS.

Grootte van prestaties

Prestaties voor Azure NetApp Files zijn eenvoudig te ontwerpen en eenvoudig te configureren. Er zijn drie belangrijke factoren betrokken:

  • Serviceniveau: Serviceniveau bepaalt de maximaal toegestane doorvoer voor een capaciteitspool en de kosten van de implementatie.
  • Volumequotum: volumequotum (grootte) bepaalt hoeveel van de maximale prestaties voor het serviceniveau is toegestaan voor het volume wanneer automatische QoS wordt gebruikt.
  • Quality of Service (QoS): QoS bepaalt de totale hoeveelheid toegestane prestaties. Automatische QoS stelt de prestaties in op basis van het volumequotum (grootte). Handmatige QoS stelt de prestaties in op basis van de grootte van de capaciteitspool en maakt aangepaste prestatieconfiguratie op volumeniveau mogelijk.

Afbeelding met pictogrammen voor serviceniveau, volumequotum en QoS.

Bij grote volumes kunnen doorvoerniveaus de maximumwaarden overschrijden die door normale volumes zijn toegestaan.

Laten we een voorbeeld bekijken:

  • Als ik het Premium-serviceniveau kies, krijg ik 64 MiB per seconde voor elke 1 TiB van het quotum binnen het volume.
  • Als ik een volume met een quotum van 2 TiB inricht, kan dat volume maximaal 128 MiB per seconde aan doorvoer leveren.

Overweeg het volgende:

  • De maximale doorvoer van een normaal Azure NetApp Files-volume is 4500 MiB/seconde voor leesbewerkingen en ~1500 MiB/seconde voor schrijfbewerkingen.
  • De maximale doorvoer van een groot volume van Azure NetApp Files is 10.240 MiB per seconde voor lees- en schrijfbewerkingen.
  • Het quotum van het volume stelt de brutodoorvoer in, niet de werkelijke capaciteit die in het volume wordt verbruikt.
  • U kunt het volumequotum op elk gewenst moment wijzigen, zelfs als het volume is gekoppeld. Wijzigingen in de kwaliteit van de service worden in bijna realtime doorgevoerd. U hoeft de virtuele machine (VM) niet opnieuw op te starten of het volume opnieuw te koppelen.

Houd er rekening mee dat een breed scala aan factoren van invloed is op de opslagprestaties, waaronder de combinatie van lees-/schrijfbewerkingen, blokgroottemix en toegangspatronen, zoals willekeurige of sequentiële toegang.

Vereiste bandbreedte berekenen

Mogelijk weet u de vereiste doorvoer voor een workload niet. Mogelijk hebt u andere informatie, zoals de bewerkingen per seconde (IOPS) en de overdrachtsgrootte van de workload.

Hoe weet u de benodigde bandbreedte voor doorvoer? Als u zowel de IOPS als de overdrachtsgrootte van uw workload kent, kunt u de vereiste bandbreedte berekenen door ze samen te vermenigvuldigen.

Als uw workload bijvoorbeeld 100.000 IOPS nodig heeft en een gemiddelde overdrachtsgrootte van 16 kB heeft, is de vereiste bandbreedte 1,53 GB per seconde.

  • 100.000 IOPS * 16 KB = 1.600.000 KB/s = 1,53 GB/s