Udostępnij za pośrednictwem


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 jako część grupy rezerwacji pojemności. Pierwszym krokiem jest utworzenie grupy, jeśli grupa jeszcze nie istnieje, a następnie utwórz rezerwacje. Po pomyślnym utworzeniu rezerwacji są one 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 dla 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 można przydzielić wszystkie 10 wystąpień. 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 dla nadrzędnej grupy rezerwacji 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żesz wykonywać pojedyncze maszyny wirtualne na etapach. Utwórz rezerwację pojemności z mniejszą ilością i przydziel mniejszą ilość maszyn wirtualnych. Takie podejście zwalnia limit 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 proces, dopóki nie zostanie ukończony.
    • 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 na pojemność zarezerwowaną w następnej aktualizacji.
  • Każda grupa rezerwacji pojemności może mieć dokładnie jedną rezerwację dla określonego rozmiaru maszyny wirtualnej. Można na przykład utworzyć tylko jedną rezerwację pojemności dla rozmiaru Standard_D2s_v3maszyny wirtualnej . 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 i Standard_D8s_v3.
  • W przypadku grupy rezerwacji 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 Zone 2systemie i trzecia rezerwacja pojemności w Standard_D2s_v3 Zone 3 systemie jest obsługiwana.

Sprawdź rozmiary maszyn wirtualnych, które są dostępne dla rezerwacji pojemności w regionie

Przed utworzeniem rezerwacji pojemności możesz sprawdzić rozmiary maszyn wirtualnych, które są dostępne dla rezerwacji dla określonego regionu.

  1. Otwórz portal Azure Portal.
  2. Na pasku wyszukiwania wprowadź 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ę rezerwacji pojemności:
    1. Wybierz subskrypcję.
    2. Wybierz lub utwórz grupę zasobów.
    3. Nadaj grupie nazwę.
    4. Wybierz region.
    5. Opcjonalnie wybierz pozycję Strefy dostępności lub zezwól na wybór platformy Azure.
  6. Wybierz Dalej.
  7. W obszarze Rozmiar maszyny wirtualnej wybierz pozycję Zobacz wszystkie rozmiary, aby sprawdzić, jakie rozmiary maszyn wirtualnych są dostępne dla rezerwacji pojemności.

Tworzenie rezerwacji pojemności

  1. Utwórz grupę rezerwacji pojemności.

    Aby utworzyć grupę rezerwacji pojemności, skonstruuj następujące PUT żądanie dla 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ż dodatkowy parametr zone w treści żądania:

    { 
      "location":"eastus",
      "zones": ["1", "2", "3"] 
    } 
    
  2. Utwórz rezerwację pojemności.

    Aby utworzyć rezerwację, skonstruuj następujące PUT żądanie 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 rezerwacji pojemności jest ona 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ępny krok