Delen via


Azure Spot Virtual Machines voor virtuele-machineschaalsets

Met Azure Spot Virtual Machines (VM's) in schaalsets kunt u profiteren van onze ongebruikte capaciteit met aanzienlijke kostenbesparingen. Op elk moment waarop Azure de capaciteit terug nodig heeft, verwijdert de Azure-infrastructuur Instanties van virtuele Azure-machines van Azure Spot. Daarom zijn azure Spot Virtual Machine-exemplaren ideaal voor workloads die onderbrekingen kunnen verwerken, zoals batchverwerkingstaken, ontwikkel-/testomgevingen, grote rekenworkloads en meer.

De hoeveelheid beschikbare capaciteit kan variëren op basis van grootte, regio, tijdstip van de dag en meer. Wanneer u Azure Spot Virtual Machine-exemplaren implementeert op schaalsets, wijst Azure het exemplaar alleen toe als er capaciteit beschikbaar is, maar er is geen SLA (Service Level Agreement) voor deze exemplaren. Een Virtuele-machineschaalset van Azure Spot wordt geïmplementeerd in één foutdomein en biedt geen garanties voor hoge beschikbaarheid.

Beperkingen

De volgende grootten worden niet ondersteund voor Azure Spot Virtual Machines:

  • B-serie
  • Promotieversies van elke grootte (zoals Dv2, NV, NC, H-promotiegrootten)

Azure Spot Virtual Machine kan worden geïmplementeerd in elke regio, met uitzondering van Microsoft Azure beheerd door 21Vianet.

De volgende aanbiedingstypen worden momenteel ondersteund:

  • Ondernemingsovereenkomst
  • Aanbiedingscode voor betalen per gebruik (003P)
  • Gesponsord (0036P en 0136P)
  • Voor Cloud Service Provider (CSP) raadpleegt u het Partnercentrum of neemt u rechtstreeks contact op met uw partner.

Prijzen

Prijzen voor azure Spot Virtual Machine-exemplaren zijn variabel, op basis van regio en SKU. Zie prijzen voor Linux en Windows voor meer informatie.

Met variabele prijzen hebt u de mogelijkheid om een maximumprijs in te stellen, in AMERIKAANSE dollars (USD), met maximaal vijf decimalen. De waarde 0.98765is bijvoorbeeld een maximumprijs van $ 0,98765 USD per uur. Als u de maximale prijs -1instelt, wordt het exemplaar niet verwijderd op basis van de prijs. De prijs voor het exemplaar is de huidige prijs voor Azure Spot Virtual Machine of de prijs voor een standaardexemplaar, welke van de twee minder is, zolang er capaciteit en quotum beschikbaar zijn.

Verwijderingsbeleid

Wanneer u een schaalset maakt met Azure Spot Virtual Machines, kunt u het verwijderingsbeleid instellen op Deallocate (standaard) of Delete.

Met het Deallocate beleid worden uw uitgesloten exemplaren verplaatst naar de status gestopt en vrijgegeven, zodat u uitgesloten exemplaren opnieuw kunt implementeren. Er is echter geen garantie dat de toewijzing slaagt. De toegewezen VM's tellen mee voor het quotum van uw schaalsetexemplaren en er worden kosten in rekening gebracht voor uw onderliggende schijven.

Als u wilt dat uw exemplaren worden verwijderd wanneer ze worden verwijderd, kunt u het verwijderingsbeleid instellen op Delete. Met het verwijderingsbeleid ingesteld op delete, kunt u nieuwe VM's maken door het aantal exemplaren in de schaalset te verhogen. De verwijderde VM's worden samen met de onderliggende schijven verwijderd en daarom worden er geen kosten in rekening gebracht voor de opslag. U kunt ook de functie voor automatisch schalen van schaalsets gebruiken om automatisch te compenseren voor verwijderde VM's, maar er is geen garantie dat de toewijzing slaagt. Het is raadzaam om alleen de functie voor automatisch schalen te gebruiken in Azure Spot Virtual Machine Scale Sets wanneer u het verwijderingsbeleid instelt om de kosten van uw schijven te voorkomen en quotumlimieten te bereiken.

Gebruikers kunnen zich aanmelden voor het ontvangen van in-VM-meldingen via geplande Azure-gebeurtenissen. Hiermee wordt u op de hoogte gesteld als uw VM's worden verwijderd en u 30 seconden hebt om taken te voltooien en afsluittaken uit te voeren vóór de verwijdering.

Verwijderingsgeschiedenis

U kunt historische prijzen en verwijderingstarieven per grootte bekijken in een regio in de portal. Selecteer Prijsgeschiedenis weergeven en prijzen in nabijgelegen regio's vergelijken om een tabel of grafiek met prijzen voor een specifieke grootte te bekijken. De prijzen en verwijderingstarieven in de volgende afbeeldingen zijn slechts voorbeelden.

Grafiek:

Schermopname van de regioopties met het verschil in prijzen en verwijderingstarieven als grafiek.

Tabel:

Schermopname van de regioopties met het verschil in prijzen en verwijderingstarieven als een tabel.

Probeer & herstel

Deze functie op platformniveau maakt gebruik van AI om automatisch verwijderde Azure Spot Virtual Machine-exemplaren in een schaalset te herstellen om het aantal doelexemplaren te behouden.

Voordelen van proberen en herstellen:

  • Pogingen om virtuele Azure Spot-machines te herstellen die zijn verwijderd vanwege capaciteit.
  • Het wordt verwacht dat herstelde Spot-VM's langer zullen draaien met een lagere kans op uitzetting als gevolg van capaciteitsbeperkingen.
  • Verbetert de levensduur van een virtuele Azure Spot-machine, zodat workloads langer worden uitgevoerd.
  • Helpt virtuele machineschaalsets om het doelaantal voor Azure Spot Virtual Machines te behouden, vergelijkbaar met de doelaantalfunctie die al bestaat voor pay-as-you-go-VM's.

Try & restore is uitgeschakeld in schaalsets die gebruikmaken van automatische schaalaanpassing. Het aantal virtuele machines in de schaalset wordt aangestuurd door de regels voor automatisch schalen.

Plaatsingsgroepen

Plaatsingsgroep is een constructie die vergelijkbaar is met een Azure-beschikbaarheidsset, met eigen foutdomeinen en upgradedomeinen. Standaard bestaat een schaalset uit één plaatsingsgroep met een omvang van maximaal 100 virtuele machines. Als de genoemde schaalseteigenschap singlePlacementGroup is ingesteld op false, kan de schaalset bestaan uit meerdere plaatsingsgroepen en een bereik van 0-1.000 exemplaren van virtuele machines hebben.

Belangrijk

Tenzij u Infiniband gebruikt voor high-performance computing, wordt het sterk aanbevolen om de eigenschap singlePlacementGroup van de schaalset in te stellen naar false om meerdere plaatsingsgroepen mogelijk te maken voor betere schaling in de regio of zone.

Azure Spot Virtual Machines implementeren in schaalsets

Als u Azure Spot Virtual Machines op schaalsets wilt implementeren, kunt u de nieuwe Priority vlag instellen op Spot. Alle VM's in uw schaalset worden ingesteld op Spot. Als u een schaalset wilt maken met Azure Spot Virtual Machines, gebruikt u een van de volgende methoden:

Het proces voor het maken van een schaalset die gebruikmaakt van Azure Spot Virtual Machines is hetzelfde als beschreven in het artikel Aan de slag. Wanneer u een schaalset implementeert, kunt u ervoor kiezen om de spotvlag, het verwijderingstype, het verwijderingsbeleid in te stellen en als u exemplaren wilt herstellen: Een schaalset maken met Azure Spot Virtual Machines

Een uitzetting simuleren

U kunt een verwijdering van een virtuele Azure Spot-machine simuleren om te testen hoe goed uw toepassing reageert op een plotselinge verwijdering.

Vervang het volgende door uw gegevens:

  • subscriptionId
  • resourceGroupName
  • vmName
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/virtualMachines/{vmName}/simulateEviction?api-version=2020-06-01

Response Code: 204 betekent dat de gesimuleerde verwijdering is geslaagd.

Zie Een gesimuleerde verwijderingsmelding testen voor meer informatie.

Volgende stappen

Bekijk de pagina met prijzen voor virtuele-machineschaalsets voor prijsinformatie.