Udostępnij przez


Strategie alokacji dla floty obliczeniowej platformy Azure

W przypadku korzystania z floty obliczeniowej dla obciążeń dostępnych jest kilka strategii alokacji umożliwiających optymalizowanie kosztów, wydajności lub dostępności. Te strategie określają, w jaki sposób flota spełnia Twoje wymagania dotyczące pojemności, dystrybuując żądane instancje w różnych rodzajach instancji i strefach dostępności.

W tym artykule opisano różne strategie dostępne dla floty obliczeniowej w zależności od tego, czy wdrażasz standardowe maszyny wirtualne lub maszyny wirtualne typu spot.

Standardowe maszyny wirtualne

Dla maszyn wirtualnych standardowych dostępne są następujące strategie alokacji dla floty obliczeniowej.

Najniższa cena (domyślna)

Strategia alokacji najniższej ceny jest domyślną strategią maszyn wirtualnych Standardowych.

Flota obliczeniowa uruchamia maszynę wirtualną o najniższej cenie z opcją płatności zgodnie z użyciem z listy określonych typów i rozmiarów maszyn wirtualnych. Flota próbuje spełnić pojemność 'pay-as-you-go', a następnie maszyny wirtualne o drugiej i trzeciej najniższej cenie, aż do spełnienia żądanej pojemności.

Priorytet

Flota obliczeniowa wykorzystuje priorytet przypisywany do poszczególnych typów i rozmiarów maszyn wirtualnych, inicjując rozmiary maszyn wirtualnych w kolejności malejącej priorytetu. Takie podejście określa priorytetowo sklasyfikowane typy i rozmiary maszyn wirtualnych na potrzeby pierwszego uruchomienia. Ta strategia nie jest zgodna z wyborem maszyn wirtualnych opartych na atrybutach.

Maszyny wirtualne typu spot

W przypadku maszyn wirtualnych typu spot dostępne są następujące strategie alokacji dla floty obliczeniowej.

Strategia alokacji zoptymalizowana pod kątem ceny i wydajności jest zalecaną strategią dla maszyn wirtualnych typu spot.

Flota obliczeniowa uruchamia kwalifikujące się maszyny wirtualne z wybranej listy typów i rozmiarów maszyn wirtualnych w celu spełnienia docelowej pojemności. Priorytetem jest najwyższa dostępna pojemność typu Spot w najniższej cenie na VM-ów typu Spot w regionie. Ta strategia nie jest zgodna z wyborem maszyn wirtualnych opartych na atrybutach.

Jeśli wybierzesz wiele maszyn wirtualnych, które oferują idealną pojemność dla osiągnięcia twojego celu, to Compute Fleet priorytetyzuje wdrażanie maszyn wirtualnych, które oferują najniższą cenę jako pierwsze. Następnie, jeśli wystarczająca pojemność nie jest dostępna przy pierwszej najniższej cenie maszyn wirtualnych, uwzględnia się drugą i trzecią najniższą cenę. Flota obliczeniowa uwzględnia zarówno cenę, jak i pojemność podczas konfigurowania tej strategii.

Zoptymalizowana pod kątem pojemności

Flota obliczeniowa uruchamia typy i rozmiary maszyn wirtualnych z określonej listy maszyn wirtualnych, które oferują najwyższą dostępną pojemność typu Spot. Strategia ta kładzie większy nacisk na wybór maszyn wirtualnych, które spełniają docelową pojemność Spot, niż na maszyny wirtualne z najniższymi cenami, które nie mają wystarczającej pojemności Spot.

W przypadku wybrania wielu maszyn wirtualnych, które oferują idealną pojemność do spełnienia wyznaczonych celów, Compute Fleet daje pierwszeństwo wdrażaniu maszyn wirtualnych, które oferują najwyższą pojemność. Jeżeli nie zostanie osiągnięta wystarczająca pojemność, należy użyć drugiej i trzeciej najwyższej pojemności.

W przypadku tej strategii Flota Obliczeniowa nie traktuje ceny priorytetowo w stosunku do pojemności, więc koszty mogą być wyższe.

Najniższa cena (domyślna)

Strategia alokacji najniższej ceny jest domyślną strategią dla maszyn wirtualnych typu Spot.

Flota obliczeniowa uruchamia typy i rozmiary maszyn wirtualnych z określonej listy maszyn wirtualnych, które oferują najniższą cenę maszyn wirtualnych typu spot. Następnie druga i trzecia najniższa cena do momentu spełnienia żądanej pojemności.

Następne kroki