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 perStandard_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 esempioStandard_D4s_v3
eStandard_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
inZone 1
, un'altra prenotazione di capacità perStandard_D2s_v3
inZone 2
e una terza prenotazione di capacità perStandard_D2s_v3
inZone 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.
- Apri il portale di Azure.
- Nella barra di ricerca immettere gruppi di prenotazioni della capacità.
- Selezionare Gruppi di prenotazioni capacità dalle opzioni.
- Seleziona Crea.
- Nella scheda Informazioni di base creare un gruppo di prenotazioni della capacità:
- Selezionare una Sottoscrizione.
- Selezionare o creare un gruppo di risorse.
- Assegnare un nome al gruppo.
- Scegliere un'area.
- Facoltativamente, selezionare Zone di disponibilità o consentire ad Azure di scegliere.
- Selezionare Avanti.
- 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à
Creare un gruppo di prenotazioni della capacità.
Per creare un gruppo di prenotazioni della capacità, creare la richiesta
PUT
seguente nel providerMicrosoft.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"] }
Creare una prenotazioni della capacità.
Per creare una prenotazione, creare la richiesta
PUT
seguente nel providerMicrosoft.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"
}
}