Meerdere grootten van virtuele machines gebruiken met exemplaarmix (preview)
Belangrijk
Exemplaarmix voor virtuele-machineschaalsets met flexibele indelingsmodus is momenteel beschikbaar als preview-versie. Previews worden voor u beschikbaar gesteld op voorwaarde dat u akkoord gaat met de aanvullende gebruiksvoorwaarden. Sommige aspecten van deze functie worden mogelijk nog gewijzigd voordat de functie algemeen beschikbaar wordt.
Met exemplaarmix kunt u meerdere verschillende VM-grootten (virtuele machines) opgeven in uw virtuele-machineschaalset met de flexibele indelingsmodus en een toewijzingsstrategie om uw implementaties verder te optimaliseren.
Exemplaarmix is het meest geschikt voor workloads die flexibel zijn in rekenvereisten en kunnen worden uitgevoerd op verschillende VM's van verschillende grootten. Met behulp van exemplaarmix kunt u het volgende doen:
- Implementeer een heterogene combinatie van VM-grootten in één schaalset. U kunt het maximumaantal exemplaren van de schaalset weergeven in de documentatie.
- Optimaliseer uw implementaties voor kosten of capaciteit via toewijzingsstrategieën.
- Blijf gebruikmaken van schaalsetfuncties, zoals Spot Priority Mix of Upgrade-beleid.
- Verspreid een heterogene mix van VM's over Beschikbaarheidszones en foutdomeinen voor hoge beschikbaarheid en betrouwbaarheid.
Wijzigingen in bestaande eigenschappen van schaalsets
sku.name
De sku.name
eigenschap moet worden ingesteld op "Mix"
. VM-grootten worden gedefinieerd in de skuProfile
.
sku.tier
De sku.tier
eigenschap is momenteel een optionele eigenschap van een schaalset en moet worden ingesteld op null
bijvoorbeeld combinatiescenario's.
sku.capacity
De sku.capacity
eigenschap blijft de totale grootte van de schaalset vertegenwoordigen in termen van het totale aantal VIRTUELE machines.
scaleInPolicy
De optionele eigenschap voor inschalen is niet nodig voor implementaties van schaalsets met behulp van een exemplaarmix. Tijdens het inschalen van gebeurtenissen maakt de schaalset gebruik van de toewijzingsstrategie om de beslissing te bepalen waarin vm's moeten worden ingeschaald. Wanneer u bijvoorbeeld gebruikt LowestPrice
, wordt de schaalset ingeschaald door eerst de duurdere VM's te verwijderen.
Nieuwe eigenschappen van schaalset
skuProfile
De skuProfile
eigenschap vertegenwoordigt de overkoepelende eigenschap voor alle eigenschappen met betrekking tot exemplaarmix, inclusief VM-grootten en toewijzingsstrategie.
vmSizes
Hier vmSizes
geeft u de specifieke VM-grootten op die u gebruikt als onderdeel van uw schaalsetimplementatie met exemplaarmix.
allocationStrategy
Een exemplaarmix introduceert de mogelijkheid om toewijzingsstrategieën in te stellen voor uw schaalset. Hier allocationStrategy
geeft u op welke toewijzingsstrategie u wilt gebruiken voor implementaties van uw exemplaarmixschaalset. Er zijn drie opties voor toewijzingsstrategieën, lowestPrice
, capacityOptimized
en Prioritized
. Toewijzingsstrategieën zijn van toepassing op zowel Spot- als Standard-VM's.
laagste prijs (standaard)
Deze toewijzingsstrategie is gericht op workloads waarbij kosten en kostenoptimalisatie het belangrijkst zijn. Bij het evalueren van welke VM-splitsing moet worden gebruikt, kijkt Azure naar de laagste vm's van de opgegeven VM-grootten. Azure beschouwt capaciteit ook als onderdeel van deze toewijzingsstrategie. De schaalset implementeert zoveel mogelijk van de laagst geprijsde VM's, afhankelijk van de beschikbare capaciteit, voordat u verdergaat met de volgende laag geprijsde VM-grootte die is opgegeven. lowestPrice
is de standaardtoewijzingsstrategie.
capacityOptimized
Deze toewijzingsstrategie is gericht op workloads waarbij het bereiken van capaciteit de belangrijkste zorg is. Wanneer u evalueert welke VM-grootte moet worden geïmplementeerd in de schaalset, kijkt Azure alleen naar de onderliggende capaciteit die beschikbaar is. Er wordt geen rekening gehouden met de prijs bij het bepalen welke VM's moeten worden geïmplementeerd. Het gebruik capacityOptimized
kan ertoe leiden dat de schaalset de duurste, maar meest beschikbare VM's implementeert.
Prioriteit
Met deze toewijzingsstrategie kunt u een prioriteitsclassificatie opgeven voor de opgegeven VM-grootten. Opmerking: rangschikking is optioneel, maar indien opgegeven, moet deze binnen het bereik van de vmSizes
lijstgrootte vallen. Rangschikkingen kunnen worden gedupliceerd tussen grootten, wat betekent dat de grootten dezelfde prioriteit hebben. Rangschikkingen hoeven niet in sequentiële volgorde te zijn.
Kosten
Na het kostenmodel van de schaalset is het gebruik van een exemplaarmix gratis. U blijft alleen betalen voor de onderliggende resources, zoals de VIRTUELE machine, schijf en netwerken.
Beperkingen
- Exemplaarmix is alleen beschikbaar voor schaalsets met de flexibele indelingsmodus.
- U moet een quotum hebben voor de VM-grootten die u aanvraagt met exemplaarmix.
- U kunt maximaal vijf VM-grootten opgeven met een exemplaarmix.
- Voor REST API-implementaties moet u een bestaand virtueel netwerk hebben binnen de resourcegroep waarin u uw schaalset implementeert met een exemplaarmix.
Volgende stappen
Meer informatie over het maken van een schaalset met behulp van een exemplaarmix.