Een capaciteitsreservering maken

Van toepassing op: ✔️ Virtuele Linux-machines windows-VM's ✔️ ✔️ Uniform schaalset ✔️ Flexibele schaalsets

Capaciteitsreservering wordt altijd gemaakt als onderdeel van een capaciteitsreserveringsgroep. De eerste stap is het maken van een groep als er nog geen geschikte groep bestaat en vervolgens reserveringen maakt. Zodra het maken is voltooid, zijn reserveringen onmiddellijk beschikbaar voor gebruik met virtuele machines. De capaciteit is gereserveerd voor uw gebruik zolang de reservering niet wordt verwijderd.

Een goed opgemaakte aanvraag voor de capaciteitsreserveringsgroep moet altijd slagen omdat er geen capaciteit wordt gereserveerd. Het fungeert alleen als een container voor reserveringen. Een aanvraag voor capaciteitsreservering kan echter mislukken als u niet beschikt over het vereiste quotum voor de VM-serie of als Azure niet voldoende capaciteit heeft om aan de aanvraag te voldoen. Vraag meer quota aan of probeer een andere VM-grootte, locatie of zonecombinatie.

Het maken van een capaciteitsreservering slaagt of mislukt in zijn geheel. Voor een aanvraag om 10 exemplaren te reserveren, wordt alleen geslaagd geretourneerd als alle 10 kunnen worden toegewezen. Anders mislukt het maken van de capaciteitsreservering.

Overwegingen

De capaciteitsreservering moet voldoen aan de volgende regels:

  • De locatieparameter moet overeenkomen met de locatie-eigenschap voor de bovenliggende groep Capaciteitsreservering. Een niet-overeenkomende fout resulteert in een fout.
  • De VM-grootte moet beschikbaar zijn in de doelregio. Anders mislukt het maken van de reservering.
  • Het abonnement moet een beschikbaar quotum hebben dat gelijk is aan of meer dan het aantal VM's dat wordt gereserveerd voor de VM-serie en voor de regio in het algemeen. Vraag indien nodig meer quotum aan.
    • Indien nodig om te voldoen aan bestaande quotumlimieten, kunnen afzonderlijke VM's in fasen worden uitgevoerd. Maak een capaciteitsreservering met een kleinere hoeveelheid en wijs die hoeveelheid virtuele machines opnieuw toe. Hierdoor wordt het quotum vrijgemaakt om de gereserveerde hoeveelheid te verhogen en meer virtuele machines toe te voegen. Als het abonnement gebruikmaakt van verschillende VM-grootten in dezelfde reeks, reserveert en implementeert u VM's opnieuw voor de eerste grootte. Voeg vervolgens een reservering toe aan de groep voor een andere grootte en implementeer de VM's voor de nieuwe grootte opnieuw in de reserveringsgroep. Herhaal dit totdat u klaar is.
    • Voor schaalsets is het beschikbare quotum vereist, tenzij de schaalset of u de VM-exemplaren verwijdert, de capaciteit is gereserveerd en de schaalsetexemplaren worden toegevoegd met behulp van gereserveerde capaciteit. Als de schaalset wordt bijgewerkt met blauwgroene implementatie, reserveert u de capaciteit en implementeert u de nieuwe schaalset in de gereserveerde capaciteit bij de volgende update.
  • Elke capaciteitsreserveringsgroep kan precies één reservering hebben voor een bepaalde VM-grootte. Er kan bijvoorbeeld slechts één capaciteitsreservering worden gemaakt voor de VM-grootte Standard_D2s_v3. Poging om een tweede reservering te maken voor Standard_D2s_v3 in dezelfde capaciteitsreserveringsgroep resulteert in een fout. Er kan echter een andere reservering worden gemaakt in dezelfde groep voor andere VM-grootten, zoals Standard_D4s_v3, Standard_D8s_v3enzovoort.
  • Voor een capaciteitsreserveringsgroep die zones ondersteunt, wordt elk reserveringstype gedefinieerd door de combinatie van VM-grootte en -zone. Eén capaciteitsreservering voor Standard_D2s_v3 in Zone 1, een andere capaciteitsreservering voor Standard_D2s_v3 in Zone 2en een derde capaciteitsreservering voor Standard_D2s_v3 in Zone 3 wordt bijvoorbeeld ondersteund.

Vm-grootten controleren die beschikbaar zijn voor capaciteitsreservering in een regio

Voordat u capaciteitsreservering maakt, kunnen VM-grootten die beschikbaar zijn voor reservering, worden gecontroleerd op een bepaalde regio.

  1. Azure Portal openen
  2. Typ capaciteitsreserveringsgroepen in de zoekbalk
  3. Selecteer Capaciteitsreserveringsgroepen in de opties
  4. Selecteer Maken.
  5. Maak op het tabblad Basisbeginselen een groep Capaciteitsreservering :
    1. Een abonnement selecteren
    2. Een resourcegroep selecteren of maken
    3. Geef uw groep een naam
    4. Selecteer een regio
    5. Selecteer optioneel beschikbaarheidszones of kies ervoor om geen zones op te geven en Azure toe te staan om voor u te kiezen
  6. Selecteer Volgende
  7. Klik op VM-grootte op Alle grootten weergeven om te controleren welke VM-grootten beschikbaar zijn voor capaciteitsreservering

Een capaciteitsreservering maken

  1. Een capaciteitsreserveringsgroep maken

    Als u een capaciteitsreserveringsgroep wilt maken, maakt u de volgende PUT-aanvraag op Microsoft.Compute-provider :

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}&api-version=2021-04-01
    

    Neem in de aanvraagbody de volgende parameter op:

    { 
      "location":"eastus"
    } 
    

    Deze groep wordt gemaakt voor reserveringen voor de locatie US - oost.

    De groep in het volgende voorbeeld ondersteunt alleen regionale reserveringen, omdat zones niet zijn opgegeven tijdens het maken. Als u een zonegebonden groep wilt maken, geeft u een extra parameterzone door in de aanvraagbody:

    { 
      "location":"eastus",
      "zones": ["1", "2", "3"] 
    } 
    
  2. Een capaciteitsreservering maken

    Als u een reservering wilt maken, maakt u de volgende PUT-aanvraag op Microsoft.Compute-provider :

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/CapacityReservationGroups/{CapacityReservationGroupName}/capacityReservations/{capacityReservationName}?api-version=2021-04-01 
    

    Neem in de aanvraagbody de volgende parameters op:

    { 
      "location": "eastus", 
      "sku": { 
        "name": "Standard_D2s_v3", 
        "capacity": 5 
      }, 
     "tags": { 
            "environment": "testing" 
    } 
    

    Met de bovenstaande aanvraag maakt u een reservering op de locatie VS - oost voor vijf hoeveelheden van de D2s_v3 VM-grootte.

Controleer uw capaciteitsreservering

Zodra de capaciteitsreservering is gemaakt, is deze direct beschikbaar voor gebruik met VM's.

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" 
    } 
} 

Volgende stappen