Skapa en kapacitetsreservation (förhandsversion)

Kapacitetsreservation skapas alltid som en del av en kapacitetsreservationsgrupp. Det första steget är att skapa en grupp om det inte redan finns en lämplig grupp och sedan skapa reservationer. När reservationerna har skapats är de omedelbart tillgängliga för användning med virtuella datorer. Kapaciteten är reserverad för din användning så länge reservationen inte tas bort.

En väl utformad begäran om kapacitetsreservationsgrupp bör alltid lyckas eftersom den inte reserverar någon kapacitet. Den fungerar bara som en container för reservationer. En begäran om kapacitetsreservation kan dock misslyckas om du inte har den kvot som krävs för VM-serien eller om Azure inte har tillräckligt med kapacitet för att uppfylla begäran. Antingen begär du en större kvot eller provar en annan kombination av VM-storlek, plats eller zon.

Skapandet av en kapacitetsreservation lyckas eller misslyckas i sin helhet. För en begäran om att reservera 10 instanser returneras lyckade endast om alla 10 kunde allokeras. Annars misslyckas skapandet av kapacitetsreservationen.

Viktigt

Kapacitetsreservation är för närvarande i offentlig förhandsversion. Den här förhandsversionen tillhandahålls utan serviceavtal och vi rekommenderar det inte för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller kan vara begränsade. Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.

Överväganden

Kapacitetsreservationen måste uppfylla följande regler:

  • Platsparametern måste matcha platsegenskapen för den överordnade kapacitetsreservationsgruppen. Ett matchningsfel resulterar i ett fel.
  • VM-storleken måste vara tillgänglig i målregionen. Annars misslyckas reservationsskapandet.
  • Prenumerationen måste ha en tillräcklig godkänd kvot som är lika med eller större än antalet virtuella datorer som reserveras för VM-serien och för regionen som helhet. Begär mer kvot om det behövs.
  • Varje kapacitetsreservationsgrupp kan ha exakt en reservation för en viss VM-storlek. Till exempel kan endast en kapacitetsreservation skapas för VM-storleken Standard_D2s_v3 . Om du försöker skapa en andra reservation Standard_D2s_v3 för i samma kapacitetsreservationsgrupp resulterar det i ett fel. En annan reservation kan dock skapas i samma grupp för andra VM-storlekar, till Standard_D4s_v3 exempel Standard_D8s_v3 och så vidare.
  • För en kapacitetsreservationsgrupp som stöder zoner definieras varje reservationstyp av kombinationen av VM-storlek och zon. Till exempel stöds en kapacitetsreservation för i , en annan kapacitetsreservation för i och Standard_D2s_v3Zone 1 en tredje Standard_D2s_v3Zone 2Standard_D2s_v3Zone 3 kapacitetsreservation för i.

Skapa en kapacitetsreservation

  1. Skapa en kapacitetsreservationsgrupp

    Skapa följande PUT-begäran på Microsoft.Compute-providern för att skapa en kapacitetsreservationsgrupp:

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

    Ta med följande i begärandetexten:

    { 
      "location":"eastus"
    } 
    

    Den här gruppen skapas för att innehålla reservationer för platsen USA, östra.

    I det här exemplet stöder gruppen endast regionala reservationer eftersom zoner inte angavs när de skapades. Om du vill skapa en zonindead grupp skickar du en extra parameterzon i begärandetexten enligt nedan:

    { 
      "location":"eastus",
      "zones": ["1", "2", "3"] 
    } 
    
  2. Skapa en kapacitetsreservation

    Skapa en reservation genom att skapa följande PUT-begäran på Microsoft.Compute-providern:

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

    Ta med följande i begärandetexten:

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

    Begäran ovan skapar en reservation på platsen USA, östra för 5 kvantiteter av D2s_v3 VM-storlek.

Kontrollera din kapacitetsreservation

När kapacitetsreservationen har skapats är den omedelbart tillgänglig för användning med virtuella datorer.

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

Nästa steg