Share via


Creare una prenotazione di capacità

Si applica a: ✔️ Macchine virtuali Linux Macchine virtuali ✔️ ✔️ ✔️ Windows Set di scalabilità flessibile set di scalabilità uniforme

La prenotazione della capacità viene sempre creata come parte di un gruppo di prenotazioni di capacità. Il primo passaggio consiste nel creare un gruppo se non esiste già un gruppo, quindi creare prenotazioni. Dopo la creazione, le prenotazioni sono immediatamente disponibili per l'uso con le macchine virtuali. La capacità è riservata all'uso, purché la prenotazione non venga eliminata.

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

La creazione della prenotazione della capacità ha esito positivo o negativo nel suo complesso. Per una richiesta di riservare 10 istanze, viene restituito l'esito positivo solo se è possibile allocare tutti e 10. In caso contrario, la creazione della prenotazione della capacità ha esito negativo.

Considerazioni

La prenotazione della capacità deve soddisfare le regole seguenti:

  • Il parametro location deve corrispondere alla proprietà location per il gruppo capacity reservation padre. Una mancata corrispondenza genera un errore.
  • Le dimensioni della macchina virtuale devono essere disponibili nell'area di destinazione. In caso contrario, la creazione della prenotazione non riesce.
  • La sottoscrizione deve avere una quota disponibile uguale o superiore alla quantità di macchine virtuali riservate per la serie di macchine virtuali e per l'area complessiva. Se necessario, richiedere un numero maggiore di quote.
    • In base alle esigenze per soddisfare i limiti di quota esistenti, le singole macchine virtuali possono essere eseguite in fasi. Creare una prenotazione di capacità con una quantità minore e riallocare tale quantità di macchine virtuali. In questo modo si libera la quota per aumentare la quantità riservata e aggiungere altre macchine virtuali. In alternativa, se la sottoscrizione usa dimensioni di vm diverse nella stessa serie, riservare 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 le nuove dimensioni al gruppo di prenotazioni. Ripetere fino al completamento.
    • Per i set di scalabilità, la quota disponibile è necessaria a meno che il set di scalabilità non venga eliminato o si eliminino le istanze di macchina virtuale, la capacità è riservata 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, riservare la capacità e distribuire il nuovo set di scalabilità alla capacità riservata al successivo aggiornamento.
  • Ogni gruppo di prenotazioni di capacità può avere esattamente una prenotazione per una determinata dimensione della macchina virtuale. Ad esempio, è possibile creare una sola prenotazione di capacità per le dimensioni Standard_D2s_v3della macchina virtuale . Il tentativo di creare una seconda prenotazione per Standard_D2s_v3 nello stesso gruppo di prenotazioni di capacità genera un errore. Tuttavia, è possibile creare un'altra prenotazione nello stesso gruppo per altre dimensioni della macchina virtuale, ad esempio Standard_D4s_v3, Standard_D8s_v3e così via.
  • Per un gruppo di prenotazioni di capacità che supporta le zone, ogni tipo di prenotazione viene definito dalla combinazione di dimensioni e zona della macchina virtuale. Ad esempio, una prenotazione di 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 è supportata.

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

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

  1. Aprire il portale di Azure
  2. Nella barra di ricerca digitare Gruppi di prenotazioni capacità
  3. Selezionare Gruppi di prenotazioni di capacità nelle opzioni
  4. Selezionare Crea.
  5. Nella scheda Informazioni di base creare un gruppo prenotazione capacità:
    1. Selezionare una sottoscrizione
    2. Selezionare o creare un gruppo di risorse
    3. Assegnare un nome al gruppo
    4. Selezionare un'area
    5. Facoltativamente, selezionare Zone di disponibilità o scegliere di non specificare zone e consentire ad Azure di scegliere
  6. Selezionare Avanti.
  7. Nelle dimensioni della macchina virtuale fare clic su Visualizza tutte le dimensioni per verificare le dimensioni delle macchine virtuali disponibili per La prenotazione della capacità

Creare una prenotazione di capacità

  1. Creare un gruppo di prenotazioni di capacità

    Per creare un gruppo di prenotazioni di 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 il parametro seguente:

    { 
      "location":"eastus"
    } 
    

    Questo gruppo viene creato per contenere prenotazioni per la località 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 una zona di parametro aggiuntiva nel corpo della richiesta:

    { 
      "location":"eastus",
      "zones": ["1", "2", "3"] 
    } 
    
  2. Creare una prenotazione di 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 nella località Stati Uniti orientali per cinque quantità delle dimensioni della macchina virtuale D2s_v3.

Controllare la prenotazione della capacità

Dopo la creazione, la prenotazione della 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" 
    } 
} 

Passaggi successivi