Dela via


Använd Spot-instanser i beredskapspooler (Förhandsversion)

Viktigt!

Spotinstanser i väntelägepooler för VM Scale Sets är för närvarande i förhandsversion. Förhandsversioner är tillgängliga för dig under förutsättning att du godkänner de kompletterande användningsvillkoren. Vissa aspekter av funktionen kan ändras innan den är allmänt tillgänglig (GA).

Med Azure Spot Instances kan du dra nytta av outnyttjad Azure-kapacitet till betydande kostnadsbesparingar. Genom att kombinera spotinstanser med väntelägespooler i VM-skalningsuppsättningar kan du optimera kostnaderna samtidigt som skalbarheten bibehålls. Det finns dock specifika överväganden och begränsningar när du använder Spot-instanser med väntelägespooler:

  • Väntelägespooler stöder endast spotinstanser när de används med skalningsuppsättningar som konfigurerats för att använda 100% spot-instanser (inte en blandning av spot- och vanliga instanser).
  • Standby-pooler stöder endast spotinstanser när de används med en skalningsuppsättning där principen för borttagning av spotinstanser är inställd på att ta bort. Principen för frigöringspolicy stöds för närvarande inte.
  • Väntelägespooler som använder instanser av oanvänd kapacitet kan inte använda ett viloläge för virtuell dator. Endast körnings- och frigjorda pooltillstånd stöds.

Den här artikeln beskriver hur du konfigurerar och använder spotinstanser med väntelägespooler, inklusive information om vm-tillstånd som stöds och deras beteende.

Vm-tillstånd som stöds för spotinstanser i väntelägespooler

När du använder spotinstanser med väntelägespooler kan du konfigurera poolen så att den använder antingen ett körande eller avallokerat tillstånd för virtuell maskin. Viloläge stöds inte när du använder instanser av oanvänd kapacitet. Varje tillstånd har olika beteenden:

Körningstillstånd

  • De virtuella datorerna i väntelägespoolen fortsätter att vara igång.
  • Om en virtuell dator i poolen tas ur bruk på grund av Spot-kapacitetsbegränsningar, tas den bort och ersätts med en ny instans.
  • Den här konfigurationen säkerställer att poolen alltid är redo att leverera körbara instanser till skalningsuppsättningen, så länge du har konfigurerat en minsta färdig kapacitet eller inte har nått den maximalt konfigurerade kapaciteten i beredskapspoolen.

Avallokerat tillstånd

  • Spot-instanserna i reservpoolen slutför etableringen och stängs sedan av (frigörs från resurser).
  • När skalningsuppsättningen kräver nya instanser hämtas de automatiskt från poolen och startas i skalningsuppsättningen.
  • Den här konfigurationen minskar kostnaderna genom att frigöra de beräkningsresurser som är associerade med de virtuella datorerna när de har slutfört alla steg efter etableringen.

Viktigt!

Det finns inga garantier eller serviceavtal när du använder spotinstanser i väntelägespooler. Spot-instanser kan avslutas baserat på Azure-kapacitetens tillgänglighet.

Konfigurera en VM-skalningsuppsättning med spotinstanser

Anmärkning

Det finns ännu inte stöd för att lägga till en väntepool med spotinstanser i en VM-skalningsuppsättning i Azure-portalen. Skapa istället din skalningsuppsättning med hjälp av spotinstanser, och använd sedan ett alternativt SDK för att lägga till reservpoolen när skalningsuppsättningen har skapats.

Om du vill använda Spot-instanser med reservpooler måste du konfigurera skaleringsuppsättningen så att den använder 100% Spot-instanser och ställa in borttagningsprincipen till att raderas.

  • Instanstyp: Välj en Spot-instanstyp.
  • Borttagningsprincip: Ställ in borttagningsprincipen på Ta bort.
  • Tilldelning av platser: Se till att skalningsuppsättningen är konfigurerad att använda 100% Spot-instanser.

När skalningsuppsättningen har konfigurerats med spotinstanser behövs inga ytterligare konfigurationer för att aktivera spotinstanser i standby-poolen. Skapa och anslut beredskapspoolen till din skalningsuppsättning med spotinstanser, och instanserna i poolen tar över de egenskaper som konfigurerats i din skalningsuppsättning.

Nästa steg

Konfigurera händelseövervakning och aviseringar med Log Analytics.