Delen via


Bursting van beheerde schijven

Van toepassing op: ✔️ Virtuele Linux-machines voor Windows-VM's ✔️ ✔️ Flexibele schaalsets Uniform-schaalsets ✔️

Azure biedt de mogelijkheid om IOPS- en MB/s-prestaties van schijfopslag te verbeteren. Dit wordt bursting genoemd voor zowel virtuele machines (VM's) als schijven. U kunt vm- en schijf-bursting effectief gebruiken om betere burstingprestaties te bereiken op zowel uw VM's als schijf.

Bursting voor Azure-VM's en schijfbronnen zijn niet afhankelijk van elkaar. U hoeft geen vm te hebben die geschikt is voor bursts voor een gekoppelde burst-schijf om te bursten. Op dezelfde manier hoeft u geen burst-compatibele schijf te hebben die is gekoppeld aan de vm die geschikt is voor bursts, zodat de VIRTUELE machine kan bursten.

Algemene scenario's

De volgende scenario's kunnen aanzienlijk profiteren van bursting:

  • Opstarttijden verbeteren: met bursting wordt uw exemplaar sneller opgestart. De standaardschijf van het besturingssysteem voor vm's met Premium is bijvoorbeeld de P4-schijf. Dit is een ingerichte prestaties van maximaal 120 IOPS en 25 MB/s. Met bursting kan de P4 tot 3500 IOPS en 170 MB/s gaan, waardoor opstarten kan versnellen met maximaal 6X.
  • Batchtaken verwerken : sommige toepassingsworkloads zijn cyclische aard. Ze vereisen meestal een basislijnprestaties en hogere prestaties gedurende korte tijd. Een voorbeeld hiervan is een boekhoudprogramma dat dagelijkse transacties verwerkt waarvoor een kleine hoeveelheid schijfverkeer is vereist. Aan het einde van de maand zou dit programma het afstemmen van rapporten voltooien die een veel hogere hoeveelheid schijfverkeer nodig hebben.
  • Verkeerspieken: webservers en hun toepassingen kunnen op elk gewenst moment verkeerspieken ervaren. Als uw webserver wordt ondersteund door VM's of schijven die bursting gebruiken, zijn de servers beter uitgerust om verkeerspieken te verwerken.

Bursting op schijfniveau

Er zijn momenteel twee typen beheerde schijven die kunnen bursten, beheerde Premium SSD-schijven en standard-SSD's. Andere schijftypen kunnen momenteel niet bursten. Er zijn twee modellen van bursting voor schijven:

  • Een on-demand bursting-model, waarbij de schijf bursts wanneer de behoeften de huidige capaciteit overschrijden. Voor dit model worden extra kosten in rekening gebracht wanneer de schijf bursts. Bursting op aanvraag is alleen beschikbaar voor Premium SSD's die groter zijn dan 512 GiB.
  • Een model op basis van tegoed, waarbij de schijf alleen zal bursten als er burst-tegoeden zijn verzameld in de kredietbucket. Voor dit model worden geen extra kosten in rekening gebracht wanneer de schijf burst. Op krediet gebaseerde bursting is alleen beschikbaar voor premium SSD beheerde schijven 512 GiB en kleiner, en standaard SSD's 1024 GiB en kleiner.

Beheerde Schijven van Azure Premium SSD kunnen beide bursting-modellen gebruiken, maar standard SSD's bieden momenteel alleen bursting op basis van tegoed.

Daarnaast kan de prestatielaag van beheerde schijven worden gewijzigd, wat ideaal kan zijn als uw workload anders in burst zou worden uitgevoerd.

Bursting op basis van tegoed Bursting op aanvraag Prestatielaag wijzigen
Scenario's Ideaal voor korte schaalaanpassing (30 minuten of minder). Ideaal voor het schalen op korte termijn (geen tijdsbeperking). Ideaal als uw workload anders voortdurend wordt uitgevoerd in burst.
Kosten Gratis Kosten zijn variabel. Zie de sectie Facturering voor meer informatie. De kosten van elke prestatielaag zijn vast. Zie de prijzen van Managed Disks voor meer informatie.
Beschikbaarheid Alleen beschikbaar voor premium SSD beheerde schijven 512 GiB en kleiner, en standard SSD's 1024 GiB en kleiner. Alleen beschikbaar voor premium SSD beheerde schijven die groter zijn dan 512 GiB. Beschikbaar voor alle premium SSD-grootten.
Activering Standaard ingeschakeld op in aanmerking komende schijven. Moet zijn ingeschakeld door de gebruiker. De gebruiker moet de laag handmatig wijzigen.

Bursting op aanvraag

Premium SSD beheerde schijven met behulp van het burstingmodel op aanvraag van schijf-bursting kunnen bursten buiten de oorspronkelijke ingerichte doelen, zo vaak als nodig is door hun workload, tot het maximale burst-doel. Op een 1 TiB P30-schijf is de ingerichte IOPS bijvoorbeeld 5000 IOPS. Wanneer schijf-bursting is ingeschakeld op deze schijf, kunnen uw workloads IOs uitgeven aan deze schijf tot de maximale burstprestaties van 30.000 IOPS en 1000 MBps. Zie Schaalbaarheids- en prestatiedoelen voor VM-schijven voor de maximale burst-doelen op elke ondersteunde schijf.

Als u verwacht dat uw workloads vaak buiten het ingerichte prestatiedoel worden uitgevoerd, is schijf-bursting niet rendabel. In dit geval raden we u aan de prestatielaag van uw schijf te wijzigen in een hogere laag , voor betere basislijnprestaties. Controleer uw factureringsgegevens en beoordeel dit op basis van het verkeerspatroon van uw workloads.

Voordat u bursting op aanvraag inschakelt, moet u het volgende begrijpen:

  • Bursting op aanvraag kan niet worden ingeschakeld op een premium SSD met minder dan of gelijk aan 512 GiB. Premium SSD's kleiner dan of gelijk aan 512 GiB gebruiken altijd bursting op basis van krediet.
  • Bursting op aanvraag wordt alleen ondersteund op Premium SSD's. Als een Premium SSD met bursting op aanvraag is ingeschakeld, wordt overgeschakeld naar een ander schijftype, dan is schijf bursting uitgeschakeld.
  • Bursting op aanvraag schakelt zichzelf niet automatisch uit wanneer de prestatielaag wordt gewijzigd. Als u de prestatielaag wilt wijzigen, maar schijf-bursting niet wilt behouden, moet u deze uitschakelen.
  • Bursting op aanvraag kan alleen worden ingeschakeld wanneer de schijf is losgekoppeld van een virtuele machine of wanneer de virtuele machine wordt gestopt. Bursting op aanvraag kan 12 uur worden uitgeschakeld nadat deze is ingeschakeld.

Regionale beschikbaarheid

Op dit moment is het on-demand model voor schijf-bursting beschikbaar in alle openbare Azure-regio's.

Billing

Premium SSD beheerde schijven die gebruikmaken van het bursting-model op aanvraag, worden in rekening gebracht voor een vast bedrag per uur en transactiekosten zijn van toepassing op burst-transacties buiten het ingerichte doel. Transactiekosten worden in rekening gebracht met behulp van het model betalen per gebruik, op basis van niet-in cache opgeslagen schijf-IOs, inclusief zowel lees- als schrijfbewerkingen die de ingerichte doelen overschrijden. Hier volgt een voorbeeld van schijfverkeerspatronen gedurende een factureringsuur:

Schijfconfiguratie: Premium SSD – 1 TiB (P30), schijf bursting ingeschakeld.

  • 00:00:00 – 00:10:00 Schijf-IOPS onder het ingerichte doel van 5.000 IOPS
  • 00:10:01 – 00:10:10 De toepassing heeft een batchtaak uitgegeven waardoor de IOPS van de schijf gedurende 10 seconden met 6.000 IOPS burstte
  • 00:10:11 – 00:59:00 Schijf-IOPS onder het ingerichte doel van 5.000 IOPS
  • 00:59:01 – 01:00:00 De toepassing heeft een andere batchtaak uitgegeven, waardoor de IOPS van de schijf gedurende 60 seconden met 7.000 IOPS burstte

In dit factureringsuur bestaan de kosten van bursting uit twee kosten:

De eerste kosten zijn de vaste kosten voor burst-activering van $X (bepaald door uw regio). Deze vaste vergoeding wordt altijd in rekening gebracht op de schijf zonder rekening te houden met de bijlagestatus totdat deze is uitgeschakeld.

Ten tweede zijn de kosten voor burst-transacties. Schijf-bursting is opgetreden in twee tijdsleuven. Van 00:10:01 – 00:10:10 is de samengevoegde bursttransactie (6.000 – 5.000) X 10 = 10.000. Van 00:59:01 – 01:00:00 is de samengevoegde bursttransactie (7.000 – 5.000) X 60 = 120.000. De totale bursttransacties zijn 10.000 + 120.000 = 130.000. Burst-transactiekosten worden in rekening gebracht op $Y op basis van 13 eenheden van 10.000 transacties (op basis van regionale prijzen).

Hierdoor zijn de totale kosten voor schijf-bursting van dit factureringsuur gelijk aan $X + $Y. Dezelfde berekening zou van toepassing zijn op bursting boven het ingerichte doel van MBps. We vertalen de overschrijding van MB naar transacties met io-grootte van 256 kB. Als uw schijfverkeer zowel de ingerichte IOPS- als het MBps-doel overschrijdt, kunt u het onderstaande voorbeeld raadplegen om de burst-transacties te berekenen.

Schijfconfiguratie: Premium SSD – 1 TB (P30), schijf-bursting ingeschakeld.

  • 00:00:01 – 00:00:05 De toepassing heeft een batchtaak uitgegeven, waardoor de IOPS van de schijf 10.000 IOPS en 300 MBps gedurende vijf seconden burstte.
  • 00:00:06 – 00:00:10 De toepassing heeft een hersteltaak uitgegeven waardoor de IOPS van de schijf 6.000 IOPS en 600 MBps gedurende vijf seconden burstte.

De burst-transactie wordt als het maximum aantal transacties van IOPS- of MBps-bursting beschouwd. Vanaf 00:00:01 – 00:00:05 is de samengevoegde bursttransactie Max((10.000 – 5.000), (300 - 200) * 1024 / 256)) * 5 = 25.000 transacties. Vanaf 00:00:06 – 00:00:10 is de samengevoegde bursttransactie Max((6.000 – 5.000), (600 - 200) * 1024 / 256)) * 5 = 8.000 transacties. Bovendien neemt u de burst-inschakeling vast bedrag op om de totale kosten voor het inschakelen van schijf-bursting op aanvraag op aanvraag op te halen.

U kunt de pagina met prijzen voor Managed Disks raadplegen voor meer informatie over prijzen en de Azure-prijscalculator gebruiken om de evaluatie voor uw workload te maken.

Zie Bursting op aanvraag inschakelen als u bursting op aanvraag wilt inschakelen.

Bursting op basis van tegoed

Voor beheerde Premium SSD-schijven is bursting op basis van tegoed beschikbaar voor schijfgrootten P20 en kleiner. Voor standaard-SCHIJVEN is bursting op basis van krediet beschikbaar voor schijfgrootten E30 en kleiner. Voor zowel standard- als Premium SSD beheerde schijven is bursting op basis van tegoed beschikbaar in alle regio's in Openbare, Overheids- en China-clouds van Azure. Schijf bursting is standaard ingeschakeld voor alle nieuwe en bestaande implementaties van ondersteunde schijfgrootten. Bursting op VM-niveau maakt alleen gebruik van bursting op basis van tegoed.

Bursting op virtuele machineniveau

Bursting op VM-niveau maakt alleen gebruik van het op tegoed gebaseerde model voor bursting. Het is standaard ingeschakeld voor de meeste ondersteunde VM's van Premium Storage.

Bursting-stroom

Het bursting-tegoedsysteem is op dezelfde manier van toepassing op zowel vm-niveau als schijfniveau. Uw resource, een VIRTUELE machine of schijf, begint met volledig tegoeden in een eigen burst-bucket. Met deze tegoeden kunt u maximaal 30 minuten bursten met de maximale burstsnelheid. U verzamelt tegoeden wanneer de IOPS of MB/s van de resource worden gebruikt onder het prestatiedoel van de resource. Als uw resource bursting-tegoeden heeft opgebouwd en uw workload extra prestaties nodig heeft, kan uw resource deze tegoeden gebruiken om boven de prestatielimieten te gaan en de prestaties te verbeteren om te voldoen aan de workloadvereisten.

Bucketdiagram met bursting.

Hoe u uw beschikbare tegoed besteedt, is aan u. U kunt gedurende de dag uw 30 minuten burst-credits opeenvolgend of sporadisch gebruiken. Wanneer resources worden geïmplementeerd, worden ze geleverd met een volledige toewijzing van tegoeden. Wanneer deze uitputten, duurt het minder dan een dag om op te vullen. Tegoed kan naar eigen goeddunken worden besteed. De burst-bucket hoeft niet vol te zijn om resources te laten bursten. Burst-accumulatie varieert, afhankelijk van elke resource, omdat deze is gebaseerd op ongebruikte IOPS en MB/s onder hun prestatiedoelen. Resources met hogere basislijnprestaties kunnen hun bursting-tegoed sneller maken dan resources met lagere basislijnprestaties. Een P1-schijf inactief is bijvoorbeeld 120 IOPS per seconde, terwijl een niet-actieve P20-schijf 2300 IOPS per seconde zou opleveren.

Burstingstatussen

Er zijn drie statussen waarin uw resource kan zijn ingeschakeld voor bursting:

  • Accruing : het IO-verkeer van de resource gebruikt minder dan het prestatiedoel. Het accumuleren van bursting-tegoeden voor IOPS en MB/s wordt gescheiden van elkaar uitgevoerd. Uw resource kan IOPS-tegoed en bestedingstegoed mb/s of omgekeerd zijn.
  • Bursting : het verkeer van de resource gebruikt meer dan het prestatiedoel. Het burst-verkeer verbruikt onafhankelijk tegoeden van IOPS of bandbreedte.
  • Constante : het verkeer van de resource ligt precies op het prestatiedoel.

Voorbeelden van bursting

In de volgende voorbeelden ziet u hoe bursting werkt met verschillende combinaties van VM's en schijven. Om de voorbeelden eenvoudig te volgen, richten we ons op MB/s, maar dezelfde logica wordt onafhankelijk toegepast op IOPS.

Burstable virtuele machine met niet-ontbrakbare schijven

Combinatie van VM en schijf:

  • Standard_L8s_v2
    • Niet in de cache opgeladen MB/s: 160
    • Maximale burst MB/s: 1.280
  • P50-besturingssysteemschijf
    • Ingerichte MB/s: 250
    • Bursting op aanvraag: niet ingeschakeld
  • 2 P50-gegevensschijven
    • Ingerichte MB/s: 250
    • Bursting op aanvraag: niet ingeschakeld

Na het opstarten wordt een toepassing uitgevoerd op de virtuele machine en heeft deze een niet-kritieke werkbelasting. Voor deze workload is 30 MB/s vereist die gelijkmatig over alle schijven worden verdeeld. De toepassing verzendt een aanvraag voor 30 MB/s doorvoer naar de VIRTUELE machine, de VM neemt aanvraag en verzendt elk van de schijven een aanvraag voor 10 MB/s, elke schijf retourneert 10 MB/s, VM retourneert 30 MB/s naar de toepassing.

Vervolgens moet de toepassing een batchtaak verwerken waarvoor 600 MB/s is vereist. De Standard_L8s_v2 bursts om aan deze vraag te voldoen en aanvragen voor de schijven worden gelijkmatig verdeeld over P50-schijven.

De toepassing verzendt een aanvraag voor 600 MB/s doorvoer naar de VIRTUELE machine, de VM neemt bursts om de aanvraag te nemen en verzendt elk van de schijven een aanvraag voor 200 MB/s, elke schijf retourneert 200 MB/s, VM-bursts om 600 MB/s te retourneren aan de toepassing.

Burstable virtuele machine met burstable schijven

Combinatie van VM en schijf:

  • Standard_L8s_v2
    • Niet in de cache opgeladen MB/s: 160
    • Maximale burst MB/s: 1.280
  • P4-besturingssysteemschijf
    • Ingerichte MB/s: 25
    • Maximale burst MB/s: 170
  • 2 P4-gegevensschijven
    • Ingerichte MB/s: 25
    • Maximale burst MB/s: 170

Wanneer de VIRTUELE machine wordt gestart, wordt de burst-limiet van 1280 MB/s vanaf de besturingssysteemschijf aangevraagd en reageert de besturingssysteemschijf met de burstprestaties van 170 MB/s.

Bij het opstarten stuurt de VM bursts om een aanvraag van 1.280 MB/s naar de besturingssysteemschijf te verzenden, bursts van de besturingssysteemschijf om de 1.280 MB/s te retourneren.

Na het opstarten start u een toepassing met een niet-kritieke werkbelasting. Voor deze toepassing is 15 MB/s vereist die gelijkmatig over alle schijven worden verdeeld.

De toepassing verzendt een aanvraag voor 15 MB/s doorvoer naar de VIRTUELE machine, de VM neemt aanvraag en verzendt elk van de schijven een aanvraag voor 5 MB/s, elke schijf retourneert 5 MB/s-antwoorden, VM retourneert 15 MB/s naar de toepassing.

Vervolgens moet de toepassing een batchtaak verwerken waarvoor 360 MB/s is vereist. De Standard_L8s_v2 bursts om te voldoen aan deze vraag en vervolgens aanvragen. Er zijn slechts 20 MB/s nodig voor de besturingssysteemschijf. De resterende 340 MB/s worden verwerkt door de bursting P4-gegevensschijven.

De toepassing verzendt een aanvraag voor 360 MB/s doorvoer naar de VIRTUELE machine, de VM neemt bursts om de aanvraag te nemen en verzendt elk van de gegevensschijven een aanvraag voor 170 MB/s en 20 MB/s van de besturingssysteemschijf, elke schijf retourneert de aangevraagde MB/s, VM-bursts om 360 MB/s te retourneren naar de toepassing.

Volgende stappen