Creare una prenotazioni della capacità

Si applica a: ✔️ VM Linux ✔️ VM Windows ✔️ Set di scalabilità uniformi ✔️ Set di scalabilità flessibili

La prenotazione della capacità viene sempre creata come parte di un gruppo di prenotazioni della capacità. Il primo passaggio consiste nel creare un gruppo se non ne esiste già uno appropriato e quindi creare le prenotazioni. Dopo la creazione, le prenotazioni sono immediatamente disponibili per l'uso con le macchine virtuali. La capacità viene prenotata per l'uso finché la prenotazione non viene eliminata.

Una richiesta ben formata per un gruppo di prenotazioni della capacità deve sempre avere esito positivo perché non prenota alcuna capacità. Funge semplicemente da contenitore per le prenotazioni. Tuttavia, una richiesta di prenotazione della capacità potrebbe non riuscire se non si dispone della quota necessaria per la serie di macchine virtuali o se Azure non dispone di capacità sufficiente per soddisfare la richiesta. Richiedere una quota più elevata o provare una combinazione di dimensione, posizione o zona differenti della macchina virtuale.

La creazione della prenotazione della capacità viene correttamente completata oppure si conclude con un errore. Una richiesta di prenotazione di 10 istanze viene completata correttamente solo se è possibile allocare tutte e 10 le istanze. In caso contrario, la prenotazione della capacità non viene completata.

Considerazioni

La prenotazione della capacità deve soddisfare le regole seguenti:

  • Il parametro location deve corrispondere alla proprietà location per il gruppo di prenotazioni della capacità padre. Una mancata corrispondenza genera un errore.
  • La dimensione della macchina virtuale deve essere disponibile nell'area di destinazione. In caso contrario, la creazione della prenotazione non viene completata.
  • La quota disponibile per la sottoscrizione deve essere uguale o superiore alla quantità di macchine virtuali prenotata per la serie di macchine virtuali e per l'area complessiva. Se necessario, richiedere una quota maggiore.
    • Se è necessario soddisfare i limiti di quota esistenti, è possibile lavorare su singole macchine virtuali in fasi. Creare una prenotazione della capacità con una quantità minore e riallocare tale quantità di macchine virtuali. Questo approccio libera la quota, consentendo di aumentare la quantità prenotata e aggiungere altre macchine virtuali. In alternativa, se la sottoscrizione usa dimensioni di macchine virtuali diverse nella stessa serie, prenotare e ridistribuire le macchine virtuali per la prima dimensione. Aggiungere quindi una prenotazione al gruppo per un'altra dimensione e ridistribuire le macchine virtuali per la nuova dimensione al gruppo di prenotazioni. Ripetere il processo fino al completamento.
    • Per i set di scalabilità, è necessaria la quota disponibile a meno che il set di scalabilità non venga eliminato o si eliminino le istanze di macchina virtuale. La capacità viene prenotata e le istanze del set di scalabilità vengono aggiunte usando la capacità riservata. Se il set di scalabilità viene aggiornato usando la distribuzione verde blu, prenotare la capacità e distribuire il nuovo set di scalabilità alla capacità riservata al successivo aggiornamento.
  • Ogni gruppo di prenotazioni della capacità può avere esattamente una prenotazione per una dimensione di macchina virtuale specifica. Ad esempio, è possibile creare una sola prenotazione della capacità per la dimensione della macchina virtuale Standard_D2s_v3. Il tentativo di creare una seconda prenotazione per Standard_D2s_v3 nello stesso gruppo di prenotazioni della capacità genera un errore. Tuttavia, è possibile creare un'altra prenotazione nello stesso gruppo per altre dimensioni delle macchine virtuali, ad esempio Standard_D4s_v3 e Standard_D8s_v3.
  • Per un gruppo di prenotazioni della capacità che supporta le zone, ogni tipo di prenotazione viene definito dalla combinazione di dimensione della macchina virtuale e zona. Ad esempio, una prenotazione della capacità per Standard_D2s_v3 in Zone 1, un'altra prenotazione di capacità per Standard_D2s_v3 in Zone 2e una terza prenotazione di capacità per Standard_D2s_v3 in Zone 3 sono supportate.

Controllare le dimensioni delle macchine virtuali disponibili per la prenotazione della capacità in un'area

Prima di creare una prenotazione della capacità, è possibile controllare le dimensioni delle macchine virtuali disponibili per la prenotazione per una determinata area.

  1. Apri il portale di Azure.
  2. Nella barra di ricerca immettere gruppi di prenotazioni della capacità.
  3. Selezionare Gruppi di prenotazioni capacità dalle opzioni.
  4. Seleziona Crea.
  5. Nella scheda Informazioni di base creare un gruppo di prenotazioni della capacità:
    1. Selezionare una Sottoscrizione.
    2. Selezionare o creare un gruppo di risorse.
    3. Assegnare un nome al gruppo.
    4. Scegliere un'area.
    5. Facoltativamente, selezionare Zone di disponibilità o consentire ad Azure di scegliere.
  6. Selezionare Avanti.
  7. In Dimensione della macchina virtuale selezionare Vedere tutte le dimensioni per verificare le dimensioni delle macchine virtuali disponibili per la prenotazione della capacità.

Creare una prenotazioni della capacità

  1. Creare un gruppo di prenotazioni della capacità.

    Per creare un gruppo di prenotazioni della capacità, creare la richiesta PUT seguente nel provider Microsoft.Compute:

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

    Nel corpo della richiesta includere i parametri seguenti:

    { 
      "location":"eastus"
    } 
    

    Questo gruppo viene creato per contenere prenotazioni per l’area Stati Uniti orientali.

    Il gruppo nell'esempio seguente supporta solo le prenotazioni a livello di area perché le zone non sono state specificate al momento della creazione. Per creare un gruppo di zona, passare un parametro aggiuntivo zone nel corpo della richiesta:

    { 
      "location":"eastus",
      "zones": ["1", "2", "3"] 
    } 
    
  2. Creare una prenotazioni della capacità.

    Per creare una prenotazione, creare la richiesta PUT seguente nel provider Microsoft.Compute:

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

    Nel corpo della richiesta includere i parametri seguenti:

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

    La richiesta precedente crea una prenotazione nell’area Stati Uniti orientali per cinque quantità della dimensione della macchina virtuale D2s_v3.

Controllare la prenotazione della capacità

Dopo la creazione, la capacità è immediatamente disponibile per l'uso con le macchine virtuali.

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

Passaggio successivo