Creare una prenotazione di 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 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_v3
della macchina virtuale . Il tentativo di creare una seconda prenotazione perStandard_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 esempioStandard_D4s_v3
,Standard_D8s_v3
e 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
inZone 1
, un'altra prenotazione di capacità perStandard_D2s_v3
inZone 2
e una terza prenotazione di capacità perStandard_D2s_v3
inZone 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.
- Aprire il portale di Azure
- Nella barra di ricerca digitare Gruppi di prenotazioni capacità
- Selezionare Gruppi di prenotazioni di capacità nelle opzioni
- Selezionare Crea.
- Nella scheda Informazioni di base creare un gruppo prenotazione capacità:
- Selezionare una sottoscrizione
- Selezionare o creare un gruppo di risorse
- Assegnare un nome al gruppo
- Selezionare un'area
- Facoltativamente, selezionare Zone di disponibilità o scegliere di non specificare zone e consentire ad Azure di scegliere
- Selezionare Avanti.
- 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à
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"] }
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"
}
}