Preferenze di raccomandazione per il corretto dimensionamento - AWS Compute Optimizer

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Preferenze di raccomandazione per il corretto dimensionamento

La funzionalità Rightsizing Recommendation Preferences ti consente di personalizzare le impostazioni che desideri che Compute Optimizer prenda in considerazione durante la generazione dei consigli relativi ad Amazon, al gruppo EC2 Auto Scaling e alle istanze DB. RDS Questa funzionalità ti consente di effettuare le seguenti operazioni:

  • Regola sia il margine di crescita che la soglia di utilizzo CPU

  • Regola il margine di crescita dell'utilizzo della memoria

  • Configura un'opzione specifica per il periodo di lookback

  • Imposta le preferenze relative alla famiglia di istanze a livello di organizzazione, account o regione.

Ciò offre una maggiore trasparenza sul modo in cui vengono generati i suggerimenti e la possibilità di configurare i suggerimenti per il corretto dimensionamento delle risorse per maggiori risparmi e sensibilità alle prestazioni. Per istruzioni su come impostare le preferenze relative ai consigli di ridimensionamento corretto in, consulta. AWS Compute OptimizerImpostazione delle preferenze per i consigli relativi alla dimensione corretta

Se sei il gestore dell'account o l'amministratore delegato di un' AWS organizzazione, puoi scegliere l'account o l'organizzazione a cui desideri applicare le preferenze relative ai consigli di dimensionamento corretto. Se sei titolare di un AWS account individuale (non appartenente a un'organizzazione), le preferenze relative alla dimensione corretta dei consigli che hai impostato si applicano solo ai tuoi consigli.

Nota
  • Le preferenze di dimensionamento CPU e l'utilizzo della memoria corretti sono disponibili solo per le istanze Amazon. EC2

  • Per le istanze RDS DB, puoi specificare solo le preferenze del periodo di lookback.

Istanze preferite EC2

Il corretto dimensionamento delle preferenze di raccomandazione consente di specificare le EC2 istanze desiderate nell'output dei consigli. È possibile definire un set di considerazioni di istanze personalizzato che controlli i tipi e le famiglie di istanze consigliati da Compute Optimizer per la migrazione. Questa preferenza assicura che Compute Optimizer consigli solo le istanze in linea con i tuoi requisiti specifici. Ciò non impedisce a Compute Optimizer di generare consigli per qualsiasi carico di lavoro.

È possibile personalizzare la selezione del tipo di istanza in base alle linee guida o ai requisiti organizzativi. Ad esempio, se hai acquistato Savings Plans e Reserved Instances, puoi specificare le istanze coperte solo da tali modelli di prezzo. In alternativa, se desideri utilizzare solo istanze dotate di determinati processori o istanze non espandibili a causa della progettazione dell'applicazione, puoi specificare tali istanze per l'output dei consigli.

Questa funzionalità offre anche la possibilità di considerare automaticamente le future varianti delle famiglie di istanze scelte. Ciò garantisce che le preferenze utilizzino la versione più recente delle famiglie di istanze preferite, in grado di fornire il price-to-performance rapporto migliore. Per istruzioni su come specificare le EC2 istanze preferite, Fase 3: Specificare le istanze preferite EC2 consultate la sezione successiva di questa guida per l'utente.

Nota

Ti consigliamo di evitare di limitare troppo le istanze candidate. Ciò può ridurre i potenziali risparmi e le opportunità di dimensionamento corretto.

Periodo di riferimento e metriche

Il corretto dimensionamento delle preferenze di raccomandazione consente di specificare il periodo di lookback e le preferenze di utilizzo della CPU memoria che si desidera che Compute Optimizer utilizzi per generare i consigli personalizzati. Per istruzioni su come impostare il periodo di lookback e l'utilizzo delle metriche, consulta la sezione successiva di questa guida per l'utente. Passaggio 4: Specificare il periodo di riferimento e le metriche

Periodo di lookback

Scegliete un periodo di riferimento per l'analisi metrica in base alle vostre preferenze relative ai consigli sulla giusta dimensione. Compute Optimizer analizza le impostazioni delle preferenze di utilizzo per il numero di giorni specificato. Ti consigliamo di impostare un periodo di riferimento che catturi i segnali critici dalla cronologia di utilizzo del carico di lavoro, in modo da consentire a Compute Optimizer di identificare opportunità di dimensionamento corretto con maggiori risparmi e minori rischi prestazionali.

In Compute Optimizer, puoi scegliere tra le seguenti opzioni del periodo di lookback: 14 giorni (impostazione predefinita), 32 giorni o 93 giorni. I periodi di lookback di 14 giorni e 32 giorni non richiedono pagamenti aggiuntivi. Se hai cicli mensili, il periodo di lookback di 32 giorni può rilevare modelli di carico di lavoro mensili. Il periodo di lookback di 93 giorni richiede un pagamento aggiuntivo. Per utilizzare l'opzione di 93 giorni, è necessario abilitare la preferenza per le metriche di infrastruttura avanzate. Per ulteriori informazioni, consulta Metriche dell'infrastruttura migliorate.

Nota

Per le istanze RDS DB, puoi specificare solo le preferenze del periodo di lookback.

CPUe utilizzo della memoria

La funzionalità Rightsizing Recommendation Preferences consente di personalizzare le impostazioni di utilizzo: CPU soglia, CPU headroom e margine di memoria, in modo che i consigli sulle istanze soddisfino i requisiti specifici del carico di lavoro. A seconda delle impostazioni di utilizzo scelte, i consigli possono essere personalizzati per aumentare le opportunità di risparmio, aumentare il margine di manovra prestazionale o offrire una maggiore tolleranza ai rischi legati alle prestazioni.

CPUsoglia di utilizzo

Threshold è il valore percentile che Compute Optimizer utilizza per elaborare i dati di utilizzo prima di generare raccomandazioni. Se imposti una preferenza di CPU soglia, Compute Optimizer rimuove i punti dati di utilizzo di picco al di sopra di questa soglia. Un valore percentile più basso rimuove una maggiore quantità di utilizzo di picco dai dati.

Compute Optimizer offre tre opzioni CPU per la soglia di utilizzo: P90, P95 e P99.5. Per impostazione predefinita, Compute Optimizer utilizza una soglia P99,5 per i consigli sul corretto dimensionamento. Ciò significa che Compute Optimizer ignora solo lo 0,5% dei dati di utilizzo più elevato della cronologia di utilizzo. La soglia P99.5 potrebbe essere più adatta per carichi di lavoro di produzione altamente sensibili in cui il picco di utilizzo influisce in modo significativo sulle prestazioni delle applicazioni. Se imposti la soglia di utilizzo su P90, Compute Optimizer ignora il 10% dei punti dati più alti della cronologia di utilizzo. P90 potrebbe essere una soglia adatta per carichi di lavoro meno sensibili ai picchi di utilizzo, come gli ambienti non di produzione.

CPUmargine di utilizzo

Lo spazio di utilizzo è la CPU capacità aggiunta nell'ambito della raccomandazione di Compute Optimizer per tenere conto di eventuali futuri aumenti dei requisiti di utilizzo. CPU Rappresenta il divario tra l'utilizzo corrente dell'istanza e le sue capacità massime.

Compute Optimizer offre tre opzioni di margine CPU di utilizzo: 30%, 20% e 0%. Per impostazione predefinita, Compute Optimizer utilizza un margine di crescita del 20% per i consigli sul corretto dimensionamento. Se è necessaria una capacità aggiuntiva per tenere conto di eventuali aumenti di CPU utilizzo futuri imprevisti, è possibile impostare il margine di crescita al 30%. Oppure, supponiamo che l'utilizzo rimanga costante con una bassa probabilità di aumenti futuri, allora puoi ridurre il margine di crescita. Ciò genera raccomandazioni con una minore CPU capacità aggiunta e maggiori risparmi sui costi.

Ampi margini di utilizzo della memoria

Lo spazio di utilizzo della memoria è l'aggiunta di capacità di memoria nell'ambito della raccomandazione di Compute Optimizer per tenere conto di eventuali aumenti futuri dell'utilizzo della memoria. Rappresenta il divario tra l'utilizzo corrente dell'istanza e le sue capacità massime. Compute Optimizer offre tre opzioni per quanto riguarda lo spazio di utilizzo della memoria: 30%, 20% e 10%. Per impostazione predefinita, Compute Optimizer utilizza un margine di crescita del 20% per i consigli sul corretto dimensionamento. Se è necessaria una capacità aggiuntiva per tenere conto di eventuali aumenti futuri imprevisti nell'utilizzo della memoria, è possibile impostare l'headroom al 30%. In alternativa, supponiamo che l'utilizzo rimanga costante con una bassa probabilità di aumenti futuri, allora puoi ridurre il margine di crescita. Ciò genera consigli con una minore capacità di memoria aggiunta e maggiori risparmi sui costi.

Nota

Per ricevere consigli sulle EC2 istanze che tengano conto della metrica di utilizzo della memoria, è necessario abilitare l'utilizzo della memoria con l'agente. CloudWatch Puoi anche configurare Compute Optimizer per acquisire le metriche di utilizzo della memoria dal EC2 tuo prodotto di osservabilità preferito. Per ulteriori informazioni, consulta Abilitazione dell'utilizzo della memoria con l'agente e Configurazione dell'inserimento di metriche esterne CloudWatch .

Preimpostazioni di utilizzo

Compute Optimizer offre quattro opzioni CPU preimpostate per l'utilizzo della memoria:

  • Risparmio massimo: la CPU soglia è impostata su P90, lo CPU spazio di crescita è impostato sullo 0% e lo spazio di memoria è impostato sul 10%. Ciò fornisce consigli senza capacità aggiuntiva e riserva la CPU capacità di memoria aggiunta più bassa per future crescite di utilizzo. Rimuove inoltre il 10% dei punti dati più elevati dalla cronologia di CPU utilizzo. Di conseguenza, questa preimpostazione potrebbe generare consigli con una latenza più elevata o un rischio di degrado maggiore.

  • Bilanciato: la CPU soglia è impostata su P95, l'CPUheadroom è impostato sul 30% e lo spazio di memoria è impostato sul 30%. Le raccomandazioni mirano a mantenere l'CPUutilizzo al di sotto del 70% per oltre il 95% del tempo e l'utilizzo della memoria a rimanere al di sotto del 70%. È adatto per la maggior parte dei carichi di lavoro e può identificare maggiori opportunità di risparmio rispetto alle impostazioni predefinite. Se i carichi di lavoro non sono particolarmente sensibili ai picchi di utilizzo della memoria CPU o ai picchi di utilizzo della memoria, questa è una buona alternativa alle impostazioni predefinite.

  • Impostazione predefinita: Compute Optimizer utilizza una soglia CPU P99,5, un margine di crescita del 20% e uno spazio di memoria CPU del 20% per generare consigli per tutte le istanze. EC2 Queste impostazioni mirano a garantire che l'CPUutilizzo rimanga inferiore all'80% per oltre il 99,5% del tempo e che l'utilizzo della memoria target rimanga inferiore all'80%. Ciò comporta un rischio molto basso di problemi di prestazioni, ma potenzialmente limita le opportunità di risparmio.

  • Prestazioni massime: la CPU soglia è impostata su P99,5, l'CPUheadroom è impostato sul 30% e lo spazio di memoria è impostato sul 30%. Ciò fornisce consigli con elevata sensibilità alle prestazioni e capacità aggiuntiva per futuri aumenti dell'utilizzo della memoria. CPU

Nota

Compute Optimizer potrebbe aggiornare questi valori di soglia e margine di crescita per riflettere gli ultimi aggiornamenti tecnologici e mantenere la qualità delle raccomandazioni. Compute Optimizer potrebbe modificare i parametri scelti in base alle caratteristiche del carico di lavoro per garantire consigli sulle istanze adatti a te.

Puoi utilizzare i grafici simulati nella console per ottenere una rappresentazione del modo in cui l'utilizzo e la memoria interagiscono con le impostazioni di soglia CPU e margine di crescita durante il periodo di lookback. Il grafico mostra come i valori di soglia e headroom impostati vengono applicati ai dati di utilizzo del carico di lavoro di esempio prima che Compute Optimizer utilizzi i dati per generare consigli. Man mano che regolate il margine di crescita e la soglia, il grafico si aggiorna per mostrare come Compute Optimizer genera consigli in base alle preferenze personalizzate.

CPUe grafico sull'utilizzo della memoria
Importante

I dati mostrati nel grafico simulato sono rappresentativi e solo a scopo illustrativo. Il grafico non si basa sui dati di utilizzo.

Passaggi successivi

Per istruzioni su come impostare le preferenze relative ai consigli di dimensionamento corretto in, consulta. AWS Compute OptimizerImpostazione delle preferenze per i consigli relativi alla dimensione corretta