Dela via


Virtuella Azure Spot-datorer för vm-skalningsuppsättningar

Med azure spot virtual machines (VM) i skalningsuppsättningar kan du dra nytta av vår outnyttjade kapacitet till betydande kostnadsbesparingar. När Som helst när Azure behöver tillbaka kapaciteten avlägsnar Azure-infrastrukturen virtuella Azure Spot Virtual Machine-instanser. Därför är Azure Spot Virtual Machine-instanser bra för arbetsbelastningar som kan hantera avbrott som batchbearbetningsjobb, utvecklings-/testmiljöer, stora beräkningsarbetsbelastningar med mera.

Mängden tillgänglig kapacitet kan variera beroende på storlek, region, tid på dagen med mera. När azure spot virtual machine-instanser distribueras i skalningsuppsättningar allokerar Azure endast instansen om det finns kapacitet tillgänglig, men det finns inget serviceavtal (SLA) för dessa instanser. En Skalningsuppsättning för virtuella Azure Spot-datorer distribueras i en enda feldomän och erbjuder inga garantier för hög tillgänglighet.

Begränsningar

Följande storlekar stöds inte för virtuella Azure Spot-datorer:

  • B-serien
  • Kampanjversioner av valfri storlek (till exempel Dv2, NV, NC, H promo storlekar)

Azure Spot Virtual Machine kan distribueras till valfri region, förutom Microsoft Azure som drivs av 21Vianet.

Följande erbjudandetyper stöds för närvarande:

  • Enterprise-avtal
  • Betala per användning-erbjudandekod (003P)
  • Sponsrad (0036P och 0136P)
  • För Molntjänstleverantör (CSP), se Partnercenter eller kontakta din partner direkt.

Prissättning

Prissättningen för Azure Spot Virtual Machine-instanser är variabel, baserat på region och SKU. Mer information finns i priser för Linux och Windows.

Med variabel prissättning har du möjlighet att ange ett högsta pris, i US-dollar (USD), med upp till fem decimaler. Till exempel skulle värdet 0.98765vara ett maxpris på 0,98765 USD per timme. Om du anger maxpriset till -1tas inte instansen bort baserat på pris. Priset för instansen är det aktuella priset för virtuell Azure Spot-dator eller priset för en standardinstans, som någonsin är mindre, så länge det finns kapacitet och kvot tillgänglig.

Vräkningspolicy

När du skapar en skalningsuppsättning med virtuella Azure Spot-datorer kan du ange borttagningsprincipen till Deallocate (standard) eller Delete.

Policyn Deallocate flyttar dina borttagna instanser till tillståndet stoppad-allokerade så att du kan återdistribuera borttagna instanser. Det finns dock ingen garanti för att allokeringen lyckas. De deallokerade virtuella datorerna räknas mot kvoten för instans i skalningsuppsättningen och du debiteras för dina underliggande diskar.

Om du vill att dina instanser ska tas bort när de tas bort kan du ange borttagningsprincipen till Delete. Med borttagningsprincipen inställd på delete kan du skapa nya virtuella datorer genom att öka egenskapen för antal skalningsuppsättningsinstanser. De borttagna virtuella datorerna tas bort tillsammans med deras underliggande diskar och därför debiteras du inte för lagringen. Du kan också använda funktionen autoskalning i skalningsuppsättningar för att automatiskt försöka kompensera för borttagna virtuella datorer, men det finns ingen garanti för att allokeringen lyckas. Vi rekommenderar att du endast använder autoskalningsfunktionen på Azure Spot-skalningsuppsättningar för virtuella datorer när du ställer in principen för avlägsnande på radera, för att undvika diskrelaterade kostnader och att nå kvotgränser.

Användare kan välja att ta emot meddelanden på den virtuella datorn via Schemalagda Händelser i Azure. Detta meddelar dig om dina virtuella datorer avlägsnas och du har 30 sekunder på dig att slutföra alla jobb och utföra avstängningsuppgifter före borttagningen.

Borttagningshistorik

Du kan se historiska priser och borttagningsfrekvenser per storlek i en region i portalen. Välj Visa prishistorik och jämför priser i närliggande regioner för att se en tabell eller ett diagram med priser för en viss storlek. Priser och borttagningsfrekvenser i följande bilder är bara exempel.

Diagram:

Skärmbild av regionalternativen med skillnaden i priser och borttagningsfrekvenser som ett diagram.

Tabell:

Skärmbild av regionalternativen med skillnaden i priser och borttagningsfrekvenser som en tabell.

Pröva & återställa

Den här funktionen på plattformsnivå använder AI för att automatiskt försöka återställa avstängda virtuella Azure Spot Virtual Machine-instanser inom en skalningsuppsättning för att bibehålla det önskade antalet instanser.

Försök att återställa förmåner.

  • Försök att återställa virtuella Azure Spot-datorer som har blivit utkastade på grund av kapacitetsbrist.
  • Återställda Spot-VM:ar förväntas köras under en längre tid med lägre sannolikhet för kapacitetsbaserad avvisning.
  • Förbättrar livslängden för en virtuell Azure Spot-dator, så arbetsbelastningar körs under en längre tid.
  • Hjälper vm-skalningsuppsättningar att upprätthålla målantalet för virtuella Azure Spot-datorer, ungefär som funktionen för antal mål som redan finns för virtuella datorer med betala per användning.

Försök att återställa är inaktiverat i skalningsuppsättningar som använder Autoscale. Antalet virtuella datorer i skalningsuppsättningen styrs av reglerna för autoskalning.

Placeringsgrupper

Placeringsgruppen är en konstruktion som liknar en Azure-tillgänglighetsuppsättning med egna feldomäner och uppgraderingsdomäner. Som standard består en skalningsuppsättning av en enda placeringsgrupp med maximalt 100 virtuella datorer. Om skalningsuppsättningsegenskapen som kallas singlePlacementGroup är inställd på falsekan skalningsuppsättningen bestå av flera placeringsgrupper och har ett intervall på 0–1 000 virtuella datorer.

Viktigt!

Om du inte använder Infiniband för högprestandaberäkning rekommenderar vi starkt att du ställer in skalningsuppsättningsegenskapen singlePlacementGroup till false för att aktivera flera placeringsgrupper, vilket ger bättre skalning i hela regionen eller zonen.

Distribuera Azure Spot Virtual Machines i skaluppsättningar

Om du vill distribuera virtuella Azure Spot-datorer på skalningsuppsättningar kan du ange den nya Priority flaggan till Spot. Alla virtuella datorer i skalningsuppsättningen är inställda på Spot. Om du vill skapa en skalningsuppsättning med virtuella Azure Spot-datorer använder du någon av följande metoder:

Processen för att skapa en skalningsuppsättning som använder virtuella Azure Spot-datorer är densamma som i artikeln komma igång. När du distribuerar en skalningsuppsättning kan du välja att ange Spot-flaggan, bortfallstyp, bortfallsprincip och om du vill försöka återställa instanser: Skapa en skalningsuppsättning med Azure Spot Virtual Machines

Simulera en avlägsning

Du kan simulera en borttagning av en virtuell Azure Spot-dator för att testa hur väl programmet svarar på en plötslig borttagning.

Ersätt följande med din information:

  • 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 innebär att den simulerade borttagningen lyckades.

För mer information, se Testa en simulerad uppsägningsnotis.

Nästa steg

Se sidan prissättning för virtuella maskinskaleinställningar för prisinformation.