Condividi tramite


Ridurre i costi del servizio con Azure Advisor

Azure Advisor aiuta a ottimizzare e ridurre la spesa complessiva legata ad Azure identificando le risorse inattive e sottoutilizzate. È possibile ottenere raccomandazioni sui costi nella scheda Costo del dashboard di Advisor.

  1. Accedere al portale di Azure.

  2. Cercare e selezionare Advisor in qualsiasi pagina.

  3. Nel dashboard di Advisor selezionare la scheda Costo.

Ottimizzare la spesa correlata alle macchine virtuali o ai set di scalabilità di macchine virtuali ridimensionando o arrestando le istanze sottoutilizzate

Sebbene in alcuni scenari applicativi possa verificarsi un utilizzo ridotto legato alla progettazione, è spesso possibile risparmiare sui costi gestendo le dimensioni e il numero di macchine virtuali o di set di scalabilità di macchine virtuali.

Advisor usa algoritmi di apprendimento automatico per identificare l'utilizzo ridotto e proporre il consiglio ideale per garantire l'utilizzo ottimale di macchine virtuali e set di scalabilità di macchine virtuali. Le azioni consigliate comprendono l'arresto o il ridimensionamento, in base alla risorsa valutata.

Consigli per l'arresto

Advisor identifica le risorse che non sono state usate negli ultimi sette giorni e consiglia di arrestarle.

  • I criteri dei consigli includono metriche relative all'utilizzo di CPU e rete in uscita. La memoria non viene considerata poiché è stato rilevato che le metriche relative all'utilizzo di CPU e rete in uscita sono sufficienti.

  • Vengono analizzati i dati degli ultimi sette giorni di utilizzo. È possibile cambiare il periodo di modificare il periodo di analisi nelle configurazioni. I periodi disponibili sono 7, 14, 21, 30, 60 e 90 giorni. Dopo aver cambiato il periodo di analisi, possono essere necessarie fino a 48 ore prima che i consigli vengano aggiornati.

  • Le metriche vengono campionate ogni 30 secondi, aggregate a 1 minuto e quindi aggregate ulteriormente a 30 minuti (per l'aggregazione a 30 minuti viene considerato il massimo dei valori medi). Nei set di scalabilità di macchine virtuali le metriche delle singole macchine virtuali vengono aggregate usando la media delle metriche tra istanze.

  • Viene creato un consiglio di arresto nei casi seguenti:

    • Il 95° p del valore massimo di utilizzo della CPU sommato tra tutti i core è inferiore al 3%
    • Il 100° p dell'utilizzo medio della CPU negli ultimi 3 giorni (somma tra tutti i core) <= 2%
    • L'utilizzo della rete in uscita è inferiore al 2% in un periodo di sette giorni

Consigli sul ridimensionamento di SKU

Advisor consiglia di ridimensionare le macchine virtuali quando è possibile adattare il carico corrente a uno SKU più appropriato, meno costoso (in base alle tariffe di vendita al dettaglio). Nei set di scalabilità di macchine virtuali, Advisor consiglia di ridimensionare quando è possibile adattare il carico corrente a uno SKU a costi più contenuti appropriato o a un numero inferiore di istanze dello stesso SKU.

  • I criteri dei consigli includono metriche relative all'utilizzo di CPU, memoria e rete in uscita.

  • Vengono analizzati i dati degli ultimi 7 giorni di utilizzo. È possibile cambiare il periodo di modificare il periodo di analisi nelle configurazioni. I periodi disponibili sono 7, 14, 21, 30, 60 e 90 giorni. Dopo aver cambiato il periodo di analisi, possono essere necessarie fino a 48 ore prima che i consigli vengano aggiornati.

  • Le metriche vengono campionate ogni 30 secondi, aggregate a 1 minuto e quindi aggregate ulteriormente a 30 minuti (per l'aggregazione a 30 minuti viene considerato il massimo dei valori medi). Nei set di scalabilità di macchine virtuali, le metriche delle singole macchine virtuali vengono aggregate usando la media per i consigli relativi al numero di istanze e il valore massimo per i consigli relativi ai cambiamenti di SKU.

  • Uno SKU (per le macchine virtuali) o il numero di istanze (per le risorse del set di scalabilità di macchine virtuali) appropriato viene determinato in base ai criteri seguenti:

    • Le prestazioni dei carichi di lavoro nel nuovo SKU non saranno interessate.
      • Obiettivo per i carichi di lavoro rivolti agli utenti:
        • 95° p di utilizzo di CPU e rete in uscita al 40% o inferiore nello SKU consigliato
        • 100° p di utilizzo di memoria al 60% o inferiore nello SKU consigliato
      • Obiettivo per i carichi di lavoro non rivolti agli utenti:
        • 95° p di utilizzo di CPU e rete in uscita all'80% o inferiore nel nuovo SKU
        • 100° p di utilizzo di memoria all'80% o inferiore nel nuovo SKU
    • Il nuovo SKU, se applicabile, ha le stesse funzionalità di rete accelerata e Archiviazione Premium
    • Il nuovo SKU, se applicabile, è supportato nella zona corrente della macchina virtuale con il consiglio
    • Il nuovo SKU, se applicabile, è meno costoso
    • I consigli relativi al numero di istanze considerano anche se il set di scalabilità di macchine virtuali viene gestito da Service Fabric o dal servizio Azure Kubernetes. Per le risorse gestite da Service Fabric, i consigli considerano i livelli di affidabilità e durabilità.
  • Advisor determina se un carico di lavoro è rivolto all'utente analizzando le caratteristiche di utilizzo della CPU. L'approccio si basa sui risultati di Microsoft Research. Altre informazioni sono disponibili qui: Oversubscription di potenza basato su previsioni nelle piattaforme cloud - Microsoft Research.

  • In base alla scelta migliore e ai costi più contenuti senza effetti sulle prestazioni, Advisor consiglia non solo SKU più piccoli nella stessa famiglia (ad esempio da D3v2 a D2v2), ma anche SKU in una versione più recente (ad esempio da D3v2 a D2v3) o di una famiglia diversa (ad esempio da D3v2 a E3v2).

  • Per le risorse set di scalabilità di macchine virtuali, Advisor dà priorità ai consigli sul numero di stanze rispetto al cambiamento di SKU, perché le variazioni del numero di istanze sono facilmente realizzabili, generando risparmi più rapidi.

Consigli sulla possibilità di burst

Viene valutato se i carichi di lavoro sono idonei per l'esecuzione in SKU speciali, detti SKU con possibilità di burst, che supportano requisiti variabili di prestazioni dei carichi di lavoro e sono meno costosi degli SKU per utilizzo generico. Altre informazioni sugli SKU con possibilità di burst sono disponibili qui: Macchine virtuali di Azure serie B con possibilità di burst.

Vengono effettati consigli sugli SKU con possibilità di burst nei casi seguenti:

  • L'utilizzo medio della CPU è inferiore alla baseline delle prestazioni di uno SKU con possibilità di burst
    • Se il 95° p della CPU è inferiore a due volte la baseline delle prestazioni dello SKU con possibilità di burst
    • Se per lo SKU corrente non è abilitata la rete accelerata, perché gli SKU con possibilità di burst non supportano ancora questa funzionalità
    • Se si determina che i crediti di SKU con possibilità di burst sono sufficienti per supportare l'utilizzo medio della CPU nell'arco di 7 giorni. È possibile cambiare il periodo di modificare il periodo di analisi nelle configurazioni.

Il consiglio risultante suggerisce che un utente dovrebbe ridimensionare la macchina virtuale o il set di scalabilità di macchine virtuali corrente scegliendo uno SKU con possibilità di burst con lo stesso numero di core. Con questo suggerimento, l'utente può trarre vantaggio da costi inferiori e viene anche considerato il fatto che il carico di lavoro ha un utilizzo medio basso, ma picchi elevati in certi casi, il che può essere gestito meglio dallo SKU di serie B.

Advisor mostra i risparmi sui costi stimati per le due azioni consigliate: ridimensionamento o arresto. Per il ridimensionamento, Advisor fornisce informazioni sul numero di SKU/istanze corrente e obiettivo. Per essere più selettivi in merito all'intervento sulle macchine virtuali o sui set di scalabilità di macchine virtuali sottoutilizzati, è possibile modificare la regola di utilizzo della CPU in base alla sottoscrizione.

In alcuni casi i consigli non possono essere adottati o potrebbero risultare non applicabili, ad esempio in alcuni di questi scenari comuni (ma potrebbero essercene altri):

  • Il provisioning della macchina virtuale o del set di scalabilità di macchine virtuali è stato effettuato per supportare il traffico imminente

  • La macchina virtuale o il set di scalabilità di macchine virtuali usa altre risorse non considerate dall'algoritmo di ridimensionamento, ad esempio metriche diverse da CPU, memoria e rete

  • Vengono eseguiti specifici test sullo SKU corrente, anche se non viene utilizzato in modo efficiente

  • È necessario mantenere omogenei gli SKU della macchina virtuale o del set di scalabilità di macchine virtuali

  • La macchina virtuale o il set di scalabilità di macchine virtuali viene utilizzato a scopi di ripristino di emergenza

In questi casi, è sufficiente usare le opzioni Ignora/Posponi associate al consiglio.

Limiti

  • I risparmi associati ai consigli sono basati su tariffe di vendita al dettaglio e non tengono conto di sconti temporanei o a lungo termine che potrebbero applicarsi all'account. Di conseguenza, i risparmi elencati potrebbero essere superiori a quanto effettivamente possibile.

  • I consigli non tengono conto della presenza di acquisti di istanze riservate/piani di risparmio. Di conseguenza, i risparmi elencati potrebbero essere superiori a quanto effettivamente possibile. In alcune circostanze, ad esempio nel caso di consigli tra serie, a seconda dei tipi di SKU per cui sono state acquistate le istanze riservate, i costi potrebbero aumentare quando vengono seguiti i consigli per l'ottimizzazione. È consigliabile considerare gli acquisti di istanze riservate/piani di risparmio quando si agisce sui consigli per il corretto dimensionamento.

Microsoft si impegna costantemente a migliorare questi consigli. È possibile condividere feedback nel forum di Advisor.

Configurare i consigli per macchine virtuali/set di scalabilità di macchine virtuali

È possibile modificare i consigli di Advisor relativi alle macchine virtuali (VM) e ai set di scalabilità di macchine virtuali. In particolare, è possibile configurare un filtro per ogni sottoscrizione in modo da visualizzare solo i consigli per i computer con uno specifico utilizzo della CPU. Questa impostazione filtra i consigli ma non cambierà il modo in cui vengono generati.

Nota

Se non si hanno le autorizzazioni necessarie, l'opzione è disabilitata nell'interfaccia utente. Per informazioni sulle autorizzazioni, vedere Autorizzazioni in Azure Advisor.

Per modificare le regole di Advisor per il corretto dimensionamento di macchine virtuali/set di scalabilità di macchine virtuali, seguire questa procedura:

  1. In qualsiasi pagina di Azure Advisor fare clic su Configurazione nel riquadro di spostamento sinistro. Viene visualizzata la pagina Configurazione di Advisor con la scheda Risorse selezionata per impostazione predefinita.

  2. Selezionare la scheda Corretto dimensionamento di macchine virtuali/set di scalabilità di macchine virtuali.

  3. Selezionare le sottoscrizioni per cui configurare un filtro per l'utilizzo medio della CPU, quindi fare clic su Modifica.

  4. Selezionare il valore desiderato per l'utilizzo medio della CPU e fare clic su Applica. Possono essere necessarie fino a 24 ore prima che le nuove impostazioni dei consigli diventino effettive.

Screenshot dell'opzione di configurazione di Azure Advisor per le regole di dimensionamento di macchine virtuali/set di scalabilità di macchine virtuali.

Passaggi successivi

Per altre informazioni sui consigli di Advisor, vedere: