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_v3maszyny wirtualnej można utworzyć tylko jedną rezerwację pojemności. Próba utworzenia drugiej rezerwacji dla Standard_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 jak Standard_D4s_v3, Standard_D8s_v3i 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 w Zone 1systemie , inna rezerwacja Standard_D2s_v3 pojemności w systemie i trzecia rezerwacja pojemności w Zone 3Standard_D2s_v3 systemie Zone 2jest 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.

  1. Otwórz witrynę Azure Portal
  2. Na pasku wyszukiwania wpisz Capacity Reservation groups (Grupy rezerwacji pojemności)
  3. Wybierz pozycję Grupy rezerwacji pojemności z opcji
  4. Wybierz pozycję Utwórz
  5. Na karcie Podstawy utwórz grupę Rezerwacja pojemności:
    1. Wybierz subskrypcję
    2. Wybieranie lub tworzenie grupy zasobów
    3. Nadaj grupie nazwę
    4. Wybieranie regionu
    5. Opcjonalnie wybierz pozycję Strefy dostępności lub nie chcesz określać żadnych stref i zezwalać platformie Azure na wybór
  6. Wybierz Dalej
  7. 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

  1. 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"] 
    } 
    
  2. 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" 
    } 
} 

Następne kroki