Używanie wielu rozmiarów maszyn wirtualnych z wystąpieniem Mix (wersja zapoznawcza)
Ważne
Kombinacja wystąpień dla zestawów skalowania maszyn wirtualnych z trybem elastycznej orkiestracji jest obecnie dostępna w wersji zapoznawczej. Wersje zapoznawcze są udostępniane pod warunkiem udzielenia zgody na dodatkowe warunki użytkowania. Niektóre cechy funkcji mogą ulec zmianie, zanim stanie się ona ogólnie dostępna.
Kombinacja wystąpień umożliwia określenie wielu różnych rozmiarów maszyn wirtualnych w zestawie skalowania maszyn wirtualnych z trybem elastycznej aranżacji oraz strategię alokacji w celu dalszej optymalizacji wdrożeń.
Kombinacja wystąpień najlepiej nadaje się do obciążeń, które są elastyczne w wymaganiach obliczeniowych i mogą być uruchamiane na różnych maszynach wirtualnych o różnych rozmiarach. Przy użyciu kombinacji wystąpień można wykonywać następujące czynności:
- Wdróż heterogeniczną kombinację rozmiarów maszyn wirtualnych w jednym zestawie skalowania. Maksymalna liczba wystąpień zestawu skalowania można wyświetlić w dokumentacji.
- Optymalizować wdrożenia pod kątem kosztów lub pojemności za pomocą strategii alokacji.
- Kontynuuj korzystanie z funkcji zestawu skalowania, takich jak Spot Priority Mix lub Upgrade Policies.
- Rozpowszechnij heterogeniczną mieszankę maszyn wirtualnych w Strefy dostępności i domenach błędów w celu zapewnienia wysokiej dostępności i niezawodności.
Zmiany istniejących właściwości zestawu skalowania
sku.name
Właściwość powinna być ustawiona sku.name
na "Mix"
. Rozmiary maszyn wirtualnych zostaną zdefiniowane w pliku skuProfile
.
sku.tier
Właściwość sku.tier
jest obecnie opcjonalną właściwością zestawu skalowania i powinna być ustawiona na null
dla przykładowych scenariuszy mieszanych.
sku.capacity
Właściwość sku.capacity
nadal reprezentuje całkowity rozmiar zestawu skalowania pod względem całkowitej liczby maszyn wirtualnych.
scaleInPolicy
Opcjonalna właściwość skalowania w poziomie nie jest wymagana w przypadku wdrożeń zestawu skalowania przy użyciu kombinacji wystąpień. Podczas skalowania w zdarzeniach zestaw skalowania wykorzystuje strategię alokacji, aby poinformować o decyzji, w której maszyny wirtualne powinny być skalowane. Na przykład w przypadku korzystania z programu LowestPrice
najpierw skalowanie zestawu skalowania przez usunięcie droższych maszyn wirtualnych.
Nowe właściwości zestawu skalowania
skuProfile
Właściwość skuProfile
reprezentuje właściwość parasola dla wszystkich właściwości związanych z kombinacją wystąpień, w tym rozmiarów maszyn wirtualnych i strategii alokacji.
vmSizes
Właściwość vmSizes
to miejsce, w którym określasz określone rozmiary maszyn wirtualnych, których używasz w ramach wdrożenia zestawu skalowania z połączeniem wystąpień.
allocationStrategy
Mieszanka wystąpień wprowadza możliwość ustawiania strategii alokacji dla zestawu skalowania. Właściwość allocationStrategy
to miejsce, w którym określasz strategię alokacji, której chcesz użyć dla wdrożeń zestawu skalowania mieszanego wystąpienia. Istnieją trzy opcje strategii alokacji, lowestPrice
, capacityOptimized
i Prioritized
. Strategie alokacji mają zastosowanie zarówno do maszyn wirtualnych typu Spot, jak i Standardowa.
lowestPrice (wartość domyślna)
Ta strategia alokacji koncentruje się na obciążeniach, w których najważniejsze są koszty i optymalizacja kosztów. Podczas oceniania podziału maszyny wirtualnej platforma Azure sprawdza, jakie maszyny wirtualne mają być używane w najniższych cenach określonych rozmiarów maszyn wirtualnych. Platforma Azure uwzględnia również pojemność w ramach tej strategii alokacji. Zestaw skalowania wdraża dowolną liczbę najtańszych maszyn wirtualnych, ponieważ może, w zależności od dostępnej pojemności, przed przejściem do następnego najniższego rozmiaru określonej maszyny wirtualnej. lowestPrice
to domyślna strategia alokacji.
capacityOptimized
Ta strategia alokacji koncentruje się na obciążeniach, w których osiągnięcie pojemności jest głównym problemem. Podczas oceniania, jaki rozmiar maszyny wirtualnej został podzielony na wdrożenie w zestawie skalowania, platforma Azure analizuje tylko dostępną pojemność bazową. Nie uwzględnia ceny podczas określania, jakie maszyny wirtualne mają zostać wdrożone. Użycie capacityOptimized
może spowodować wdrożenie zestawu skalowania najdroższych, ale najbardziej łatwo dostępnych maszyn wirtualnych.
Priorytet
Ta strategia alokacji umożliwia określenie klasyfikacji priorytetów dla określonych rozmiarów maszyn wirtualnych. Uwaga: klasyfikacja jest opcjonalna, ale jeśli jest podana, musi należeć do zakresu rozmiaru vmSizes
listy. Klasyfikacje można duplikować w różnych rozmiarach, co oznacza, że rozmiary mają ten sam priorytet. Rangi nie muszą być w kolejności sekwencyjnej.
Koszt
Po modelu kosztów zestawu skalowania użycie kombinacji wystąpień jest bezpłatne. Nadal płacisz tylko za zasoby bazowe, takie jak maszyna wirtualna, dysk i sieć.
Ograniczenia
- Kombinacja wystąpień jest dostępna tylko dla zestawów skalowania przy użyciu trybu elastycznej orkiestracji.
- Musisz mieć limit przydziału dla żądanych rozmiarów maszyn wirtualnych z kombinacją wystąpień.
- Możesz określić maksymalnie pięć rozmiarów maszyn wirtualnych z kombinacją wystąpień.
- W przypadku wdrożeń interfejsu API REST musisz mieć istniejącą sieć wirtualną w grupie zasobów, w której wdrażasz zestaw skalowania z połączeniem wystąpień.
Następne kroki
Dowiedz się, jak utworzyć zestaw skalowania przy użyciu kombinacji wystąpień.