Tworzenie rezerwacji pojemności
Dotyczy: ✔️ Maszyny wirtualne z systemem Linux Maszyny wirtualne z systemem Windows Jednolite zestawy ✔️ ✔️ skalowania elastyczne zestawy ✔️ skalowania
Rezerwacja pojemności jest zawsze tworzona w ramach grupy Rezerwacja pojemności. Pierwszym krokiem jest utworzenie grupy, jeśli grupa jeszcze nie istnieje, a następnie utwórz rezerwacje. Po pomyślnym utworzeniu rezerwacje są natychmiast dostępne do użycia z maszynami wirtualnymi. Pojemność jest zarezerwowana do użytku, o ile rezerwacja nie zostanie usunięta.
Dobrze sformułowane żądanie grupy rezerwacji pojemności powinno zawsze zakończyć się powodzeniem, ponieważ nie rezerwuje żadnej pojemności. Działa on tak samo jak kontener rezerwacji. Jednak żądanie rezerwacji pojemności może zakończyć się niepowodzeniem, jeśli nie masz wymaganego limitu przydziału dla serii maszyn wirtualnych lub jeśli platforma Azure nie ma wystarczającej pojemności, aby spełnić żądanie. Zażądaj większego limitu przydziału lub spróbuj użyć innej kombinacji rozmiaru, lokalizacji lub strefy maszyny wirtualnej.
Tworzenie rezerwacji pojemności kończy się powodzeniem lub niepowodzeniem w całości. W przypadku żądania zarezerwowania 10 wystąpień powodzenie jest zwracane tylko wtedy, gdy wszystkie 10 można przydzielić. W przeciwnym razie tworzenie rezerwacji pojemności kończy się niepowodzeniem.
Kwestie wymagające rozważenia
Rezerwacja pojemności musi spełniać następujące reguły:
- Parametr lokalizacji musi być zgodny z właściwością lokalizacji nadrzędnej grupy Rezerwacja pojemności. Niezgodność powoduje wystąpienie błędu.
- Rozmiar maszyny wirtualnej musi być dostępny w regionie docelowym. W przeciwnym razie tworzenie rezerwacji kończy się niepowodzeniem.
- Subskrypcja musi mieć dostępny limit przydziału równy lub więcej niż ilość maszyn wirtualnych zarezerwowanych dla serii maszyn wirtualnych i dla całego regionu. W razie potrzeby zażądaj większego limitu przydziału.
- Zgodnie z potrzebami, aby spełnić istniejące limity przydziału, można wykonywać pojedyncze maszyny wirtualne na etapach. Utwórz rezerwację pojemności z mniejszą ilością i przydziel mniejszą ilość maszyn wirtualnych. Spowoduje to zwolnienie limitu przydziału w celu zwiększenia ilości zarezerwowanej i dodania większej liczby maszyn wirtualnych. Alternatywnie, jeśli subskrypcja używa różnych rozmiarów maszyn wirtualnych w tej samej serii, zarezerwuj i ponownie wdróż maszyny wirtualne dla pierwszego rozmiaru. Następnie dodaj rezerwację do grupy dla innego rozmiaru i ponownie wdróż maszyny wirtualne dla nowego rozmiaru do grupy rezerwacji. Powtarzaj do ukończenia.
- W przypadku zestawów skalowania wymagany jest dostępny limit przydziału, chyba że zestaw skalowania lub usuniesz jego wystąpienia maszyn wirtualnych, pojemność jest zarezerwowana, a wystąpienia zestawu skalowania są dodawane przy użyciu pojemności zarezerwowanej. Jeśli zestaw skalowania zostanie zaktualizowany przy użyciu niebieskiego zielonego wdrożenia, zarezerwuj pojemność i wdróż nowy zestaw skalowania do pojemności zarezerwowanej w następnej aktualizacji.
- Każda grupa rezerwacja pojemności może mieć dokładnie jedną rezerwację dla danego rozmiaru maszyny wirtualnej. Na przykład dla rozmiaru
Standard_D2s_v3
maszyny wirtualnej można utworzyć tylko jedną rezerwację pojemności. Próba utworzenia drugiej rezerwacji dlaStandard_D2s_v3
tej samej grupy rezerwacji pojemności powoduje wystąpienie błędu. Można jednak utworzyć inną rezerwację w tej samej grupie dla innych rozmiarów maszyn wirtualnych, takich jakStandard_D4s_v3
,Standard_D8s_v3
i tak dalej. - W przypadku grupy Rezerwacja pojemności, która obsługuje strefy, każdy typ rezerwacji jest definiowany przez kombinację rozmiaru i strefy maszyny wirtualnej. Na przykład jedna rezerwacja pojemności dla
Standard_D2s_v3
wZone 1
systemie , inna rezerwacjaStandard_D2s_v3
pojemności w systemie i trzecia rezerwacja pojemności wZone 3
Standard_D2s_v3
systemieZone 2
jest obsługiwana.
Sprawdzanie rozmiarów maszyn wirtualnych dostępnych dla rezerwacji pojemności w regionie
Przed utworzeniem rezerwacji pojemności rozmiary maszyn wirtualnych dostępne dla rezerwacji można sprawdzić dla określonego regionu.
- Otwórz witrynę Azure Portal
- Na pasku wyszukiwania wpisz Capacity Reservation groups (Grupy rezerwacji pojemności)
- Wybierz pozycję Grupy rezerwacji pojemności z opcji
- Wybierz pozycję Utwórz
- Na karcie Podstawy utwórz grupę Rezerwacja pojemności:
- Wybierz subskrypcję
- Wybieranie lub tworzenie grupy zasobów
- Nadaj grupie nazwę
- Wybieranie regionu
- Opcjonalnie wybierz pozycję Strefy dostępności lub nie chcesz określać żadnych stref i zezwalać platformie Azure na wybór
- Wybierz Dalej
- Na maszynie wirtualnej kliknij pozycję Zobacz wszystkie rozmiary, aby sprawdzić, jakie rozmiary maszyn wirtualnych są dostępne dla rezerwacji pojemności
Tworzenie rezerwacji pojemności
Tworzenie grupy rezerwacji pojemności
Aby utworzyć grupę rezerwacji pojemności, skonstruuj następujące żądanie PUT u dostawcy Microsoft.Compute :
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}&api-version=2021-04-01
W treści żądania dołącz następujący parametr:
{ "location":"eastus" }
Ta grupa jest tworzona tak, aby zawierała rezerwacje dla lokalizacji Wschodnie stany USA.
Grupa w poniższym przykładzie obsługuje tylko rezerwacje regionalne, ponieważ strefy nie zostały określone podczas tworzenia. Aby utworzyć grupę strefową, przekaż dodatkową strefę parametrów w treści żądania:
{ "location":"eastus", "zones": ["1", "2", "3"] }
Tworzenie rezerwacji pojemności
Aby utworzyć rezerwację, skonstruuj następujące żądanie PUT u dostawcy Microsoft.Compute :
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01
W treści żądania dołącz następujące parametry:
{ "location": "eastus", "sku": { "name": "Standard_D2s_v3", "capacity": 5 }, "tags": { "environment": "testing" }
Powyższe żądanie tworzy rezerwację w lokalizacji Wschodnie stany USA dla pięciu ilości rozmiaru maszyny wirtualnej D2s_v3.
Sprawdzanie rezerwacji pojemności
Po pomyślnym utworzeniu rezerwacja pojemności jest natychmiast dostępna do użycia z maszynami wirtualnymi.
GET
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01
{
"name": "<CapacityReservationName>",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/capacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{CapacityReservationName}",
"type": "Microsoft.Compute/capacityReservationGroups/capacityReservations",
"location": "eastus",
"tags": {
"environment": "testing"
},
"sku": {
"name": "Standard_D2s_v3",
"capacity": 5
},
"properties": {
"reservationId": "<reservationId>",
"provisioningTime": "<provisioningTime>",
"provisioningState": "Updating"
}
}