0Pricing
Cloud & IT Cert Prep · Lezione

Azure Savings Plans e prenotazioni

Confrontare Azure Savings Plans con le istanze VM riservate e la capacità riservata per i database e definire una strategia di acquisto degli impegni per un parco di carichi di lavoro misti.

Azure Savings Plans e prenotazioni è una lezione Cloud & IT Cert Prep gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Cloud & IT Cert Prep, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Cloud & IT Cert Prep include 4 lezioni in totale.

Perché assumere un impegno per risparmiare?

Il prezzo con pagamento a consumo di Azure è flessibile, ma costoso per i carichi di lavoro di lunga durata. Se sa che un carico di lavoro verrà eseguito per 1 o 3 anni, assumere un impegno tramite una prenotazione di capacità consente di ottenere sconti significativi, fino al 72% in meno rispetto alle tariffe con pagamento a consumo. Microsoft offre due meccanismi di impegno: Reserved VM Instances (specifiche per SKU) e Azure Savings Plans (più flessibili). Scegliere il meccanismo corretto per ogni carico di lavoro è una decisione FinOps importante.

Spiegazione delle Reserved VM Instances

Una Reserved VM Instance (RVI) è un impegno di fatturazione a utilizzare uno SKU VM specifico, ad esempio Standard_D4s_v5, in una determinata area Azure per 1 o 3 anni. In cambio, Azure applica uno sconto fino al 72% rispetto ai prezzi con pagamento a consumo. Lo sconto viene applicato automaticamente a qualsiasi VM in esecuzione che corrisponda allo SKU e all'area della prenotazione: non è necessario collegare la prenotazione a una VM specifica. Le prenotazioni possono essere scambiate o annullate, con una penale di risoluzione anticipata pari al 12% del valore inutilizzato.

# Purchase a 1-year Reserved VM Instance via CLI
az reservations reservation-order purchase \
  --sku 'Standard_D4s_v5' \
  --location eastus \
  --reserved-resource-type VirtualMachines \
  --billing-scope '/subscriptions/<subscriptionId>' \
  --term P1Y \
  --billing-plan Monthly \
  --quantity 1 \
  --display-name 'MyWebServer-Reservation'

Flessibilità delle dimensioni delle istanze

Per impostazione predefinita, le Reserved VM Instances offrono la flessibilità delle dimensioni delle istanze all'interno della stessa famiglia di serie di VM. Ad esempio, una prenotazione per Standard_D4s_v5 (4 vCPU) copre anche due istanze Standard_D2s_v5 (2 vCPU ciascuna) oppure metà di un'istanza Standard_D8s_v5. Questa flessibilità consente di ridimensionare correttamente le VM senza perdere il vantaggio della prenotazione. La flessibilità delle dimensioni non si applica a famiglie di serie o aree diverse.

Azure Savings Plans per il calcolo

Azure Savings Plans offrono un'alternativa più flessibile alle Reserved VM Instances. Invece di impegnarsi per uno SKU specifico, ci si impegna a una spesa oraria fissa in dollari per le risorse di calcolo idonee (VM, App Service, Container Instances, Azure Functions Premium) in qualsiasi area, SKU o sistema operativo. Savings Plans offrono sconti fino al 65% rispetto alle tariffe con pagamento a consumo, leggermente inferiori allo sconto massimo delle RVI; tuttavia, la flessibilità di cambiare tipi di VM, aree e servizi senza scambiare l'impegno rappresenta un importante vantaggio operativo.

# Purchase a Compute Savings Plan at USD 10/hour for 1 year
az savings-plan order purchase \
  --sku 'Compute_Savings_Plan' \
  --billing-scope '/subscriptions/<subscriptionId>' \
  --term P1Y \
  --billing-plan Monthly \
  --commitment '{ 'amount': 10, 'currencyCode': 'USD', 'grain': 'Hourly' }' \
  --display-name 'ComputeSavingsPlan2024'

Capacità riservata per i database

La capacità riservata è disponibile anche per i servizi di database gestiti. Azure SQL Reserved Capacity si applica agli acquisti basati su vCore di Azure SQL Database e SQL Managed Instance, con risparmi fino al 55%. Cosmos DB Reserved Capacity si applica alla velocità effettiva con provisioning (RU/s), con risparmi fino al 65%. Le prenotazioni per i database seguono lo stesso modello di durata di 1 o 3 anni e vengono applicate automaticamente alle distribuzioni corrispondenti, indipendentemente dalla sottoscrizione in cui si trovano, quando l'ambito della prenotazione copre un gruppo di gestione o un account di fatturazione.

Scegliere tra RVI e Savings Plans

Utilizzi questa guida decisionale: scelga le Reserved VM Instances quando lo SKU della VM è stabile, cioè sa che utilizzerà una dimensione specifica per anni, e desidera lo sconto massimo possibile, fino al 72%. Scelga gli Savings Plans quando prevede cambiamenti degli SKU, ad esempio la modernizzazione verso generazioni più recenti di VM, ha bisogno di copertura su più servizi, come VM e App Service combinati, oppure opera in più aree. Per i carichi di lavoro realmente variabili o di breve durata, sono più appropriate le VM con pagamento a consumo o le Spot VM.

Azure Hybrid Benefit

Azure Hybrid Benefit (AHB) consente di applicare alle VM Azure e ai servizi gestiti le licenze Windows Server o SQL Server già disponibili nell'ambiente locale e coperte da Software Assurance attivo, eliminando il costo delle licenze dalla tariffa oraria Azure. L'attivazione di AHB su una VM Windows Server riduce il costo di circa il 40%. In combinazione con una Reserved VM Instance di 3 anni, una VM Windows Server completamente licenziata può costare l'80% in meno rispetto a una VM con pagamento a consumo e licenza inclusa.

# Enable Azure Hybrid Benefit on an existing VM
az vm update \
  --resource-group myRG \
  --name myWindowsVM \
  --license-type Windows_Server

Opzioni per l'ambito delle prenotazioni

Quando acquista una prenotazione, ne sceglie l'ambito: Single subscription (lo sconto si applica solo a quella sottoscrizione), Shared scope (lo sconto si applica a tutte le sottoscrizioni dell'account di fatturazione o del gruppo di gestione) oppure Management group scope (l'opzione più recente, applicata a tutte le sottoscrizioni del gruppo di gestione). L'ambito condiviso o quello del gruppo di gestione sono consigliati per le organizzazioni grandi, perché il motore delle prenotazioni associa automaticamente lo sconto alle VM idonee indipendentemente dalla sottoscrizione in cui sono in esecuzione.

Monitorare l'utilizzazione delle prenotazioni

Una prenotazione che non utilizza rappresenta denaro sprecato. Monitori l'utilizzazione delle prenotazioni nella sezione Azure portal > Reservations, che mostra la percentuale di ogni prenotazione effettivamente utilizzata. Azure invia anche avvisi di utilizzazione quando una prenotazione scende sotto una soglia configurabile, il cui valore predefinito è il 60%. Se una prenotazione è costantemente sottoutilizzata, verifichi se lo SKU riservato è ancora distribuito e valuti di sostituirlo con uno SKU diverso utilizzato più attivamente.

# Check reservation utilisation
az reservations reservation list \
  --reservation-order-id <orderId> \
  --query '[].{Name:name, Utilization:properties.utilization.aggregates[0].value}'

Criteri di sostituzione e annullamento

Azure consente di sostituire in qualsiasi momento una prenotazione esistente con una relativa a uno SKU, un'area o una durata diversi, senza costi; la nuova prenotazione deve avere un valore uguale o superiore. Gli annullamenti sono consentiti fino a 50.000 $ per ogni finestra mobile di 12 mesi, ma sul valore residuo si applica una penale di risoluzione anticipata del 12%. Per portafogli di prenotazioni di grandi dimensioni, istituisca un processo di revisione trimestrale per individuare le prenotazioni da sostituire con l'evoluzione della composizione dei carichi di lavoro.

Strategia di acquisto degli impegni

La procedura consigliata per definire una strategia di impegno è iniziare eseguendo tutti i carichi di lavoro con pagamento a consumo per 30-60 giorni, così da raccogliere i dati sull'utilizzazione. Individui i carichi di lavoro con un utilizzo costante e prevedibile, che sono buoni candidati per una prenotazione. Acquisti prenotazioni o Savings Plans solo per la capacità di base stabile, non per la capacità di picco, che è meglio gestire con il pagamento a consumo o l'autoscaling. In genere, un ambiente Azure maturo mira ad avere il 70-80% del calcolo coperto da un impegno, mentre il restante 20-30% utilizza il pagamento a consumo flessibile per i carichi di lavoro dinamici.

Verifica rapida

Verifichi la Sua comprensione dei concetti di Microsoft Azure Fundamentals (AZ-900) trattati in questa lezione.

Riepilogo della lezione

In questa lezione ha imparato che le Reserved VM Instances offrono sconti fino al 72% per impegni specifici per SKU, gli Azure Savings Plans offrono sconti fino al 65% con flessibilità tra servizi e aree e l'Azure Hybrid Benefit elimina i costi delle licenze per i carichi di lavoro Windows Server e SQL Server in Azure. Nella prossima lezione creeremo un modello completo di chargeback FinOps usando questi strumenti per la gestione dei costi.

Domande Frequenti

La lezione «Azure Savings Plans e prenotazioni» è gratuita?

Sì — il testo completo di «Azure Savings Plans e prenotazioni» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Cloud & IT Cert Prep, passa a CoddyKit PRO. Il corso Cloud & IT Cert Prep include 4 lezioni in totale.

Cosa imparerò in «Azure Savings Plans e prenotazioni»?

Confrontare Azure Savings Plans con le istanze VM riservate e la capacità riservata per i database e definire una strategia di acquisto degli impegni per un parco di carichi di lavoro misti. Eserciti Cloud & IT Cert Prep con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Cloud & IT Cert Prep?

Non è richiesta alcuna esperienza precedente. Cloud & IT Cert Prep su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Azure Savings Plans e prenotazioni»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Cloud & IT Cert Prep?

Sì. Ogni lezione Cloud & IT Cert Prep include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Individuare ed eliminare gli sprechi
  2. Dimensionamento corretto e autoscaling
  3. Azure Savings Plans e prenotazioni
  4. Modelli FinOps e di chargeback
← Torna a Cloud & IT Cert Prep