Använd flera storlekar för virtuella datorer med instansmix (förhandsversion)
Viktigt!
Instansmixen för vm-skalningsuppsättningar med flexibelt orkestreringsläge ä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 instansmix kan du ange flera olika vm-storlekar (Virtual Machine) i vm-skalningsuppsättningen med flexibelt orkestreringsläge och en allokeringsstrategi för att ytterligare optimera dina distributioner.
Instansmix passar bäst för arbetsbelastningar som är flexibla i beräkningskrav och som kan köras på olika virtuella datorer med olika storlek. Med hjälp av instansmix kan du:
- Distribuera en heterogen blandning av VM-storlekar i en enda skalningsuppsättning. Du kan visa maximalt antal skalningsuppsättningsinstanser i dokumentationen.
- Optimera dina distributioner för kostnad eller kapacitet genom allokeringsstrategier.
- Fortsätt att använda skalningsuppsättningsfunktioner, till exempel Spot Priority Mix eller Upgrade Policies (Skalningsuppsättningsfunktioner), till exempel Spot Priority Mix eller Upgrade Policies (Uppgraderingsprinciper).
- Sprid en heterogen blandning av virtuella datorer mellan Tillgänglighetszoner och feldomäner för hög tillgänglighet och tillförlitlighet.
Ändringar i befintliga skalningsuppsättningsegenskaper
sku.name
Egenskapen sku.name
ska vara inställd på "Mix"
. VM-storlekar definieras i skuProfile
.
sku.tier
Egenskapen sku.tier
är för närvarande en valfri skalningsuppsättningsegenskap och bör anges till null
för instansmixscenarier.
sku.capacity
Egenskapen sku.capacity
fortsätter att representera skalningsuppsättningens totala storlek när det gäller det totala antalet virtuella datorer.
scaleInPolicy
Den valfria inskalningsegenskapen behövs inte för skalningsuppsättningsdistributioner med hjälp av instansmix. Under skalning i händelser använder skalningsuppsättningen allokeringsstrategin för att informera beslutet om vilka virtuella datorer som ska skalas in. När du till exempel använder LowestPrice
skalar skalningsuppsättningen in genom att först ta bort de dyrare virtuella datorerna.
Egenskaper för ny skalningsuppsättning
skuProfile
Egenskapen skuProfile
representerar paraplyegenskapen för alla egenskaper som är relaterade till instansmix, inklusive VM-storlekar och allokeringsstrategi.
vmSizes
Egenskapen vmSizes
är den där du anger de specifika VM-storlekar som du använder som en del av distributionen av skalningsuppsättningen med instansmix.
allocationStrategy
Instansmix introducerar möjligheten att ange allokeringsstrategier för din skalningsuppsättning. Egenskapen allocationStrategy
är den där du anger vilken allokeringsstrategi du vill använda för distributioner av instansmixskalningsuppsättningar. Det finns tre alternativ för allokeringsstrategier, lowestPrice
, capacityOptimized
och Prioritized
. Allokeringsstrategier gäller för både virtuella datorer med oanvänd kapacitet och standard.
lowestPrice (standard)
Den här allokeringsstrategin fokuserar på arbetsbelastningar där kostnad och kostnadsoptimering är viktigast. När du utvärderar vilken vm-delning som ska användas tittar Azure på de lägsta prissatta virtuella datorerna av de vm-storlekar som angetts. Azure tar även hänsyn till kapacitet som en del av den här allokeringsstrategin. Skalningsuppsättningen distribuerar så många av de lägsta prissatta virtuella datorerna som möjligt, beroende på tillgänglig kapacitet, innan du går vidare till den näst lägsta vm-storlek som angetts. lowestPrice
är standardallokeringsstrategin.
capacityOptimized
Den här allokeringsstrategin fokuserar på arbetsbelastningar där det främsta problemet är att uppnå kapacitet. När du utvärderar vilken VM-storleksdelning som ska distribueras i skalningsuppsättningen tittar Azure bara på den underliggande tillgängliga kapaciteten. Det tar inte hänsyn till priset när du fastställer vilka virtuella datorer som ska distribueras. Användning capacityOptimized
kan resultera i att skalningsuppsättningen distribuerar de dyraste, men mest lättillgängliga virtuella datorerna.
Prioriterad
Med den här allokeringsstrategin kan du ange en prioritetsordning för de vm-storlekar som angetts. Obs! Rangordningen är valfri, men om den tillhandahålls måste den ligga inom liststorlekens vmSizes
intervall. Rangordningar kan dupliceras mellan storlekar, vilket innebär att storlekarna har samma prioritet. Rangordningen behöver inte vara i sekventiell ordning.
Kostnad
Efter kostnadsmodellen för skalningsuppsättningar är användningen av instansmix kostnadsfri. Du fortsätter att bara betala för de underliggande resurserna, till exempel den virtuella datorn, disken och nätverket.
Begränsningar
- Instansmix är endast tillgängligt för skalningsuppsättningar med flexibelt orkestreringsläge.
- Du måste ha en kvot för de VM-storlekar som du begär med instansmix.
- Du kan ange upp till fem VM-storlekar med instansmix.
- För REST API-distributioner måste du ha ett befintligt virtuellt nätverk i resursgruppen som du distribuerar din skalningsuppsättning med instansmix i.
Nästa steg
Lär dig hur du skapar en skalningsuppsättning med hjälp av instansmix.