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à.
Valuta le tue politiche di scalabilità predittiva per Amazon ECS
Prima di utilizzare una politica di scalabilità predittiva per scalare i tuoi servizi, esamina i consigli e gli altri dati per la tua policy nella console Amazon ECS. È un'opzione importante per assicurarsi che le previsioni siano accurate prima di applicare una policy di dimensionamento predittivo che dimensioni la capacità effettiva.
Se il servizio è nuovo, attendi 24 ore per creare la prima previsione.
Quando AWS crea una previsione, utilizza dati storici. Se il servizio non dispone ancora di molti dati storici recenti, il ridimensionamento predittivo potrebbe temporaneamente completare la previsione con aggregati creati dagli aggregati storici attualmente disponibili. Le previsioni vengono popolate per un massimo di due settimane prima della data di creazione di una policy.
Visualizzazione dei suggerimenti per il dimensionamento predittivo
Per un'analisi efficace, il service auto scaling dovrebbe avere almeno due policy di scalabilità predittiva da confrontare. Tuttavia, è ancora possibile esaminare i risultati per una singola policy. Quando crei più policy, puoi valutare una policy che utilizza un parametro rispetto a un parametro che ne utilizza uno diverso. Puoi anche valutare l'impatto di diverse combinazioni di valori di destinazione e parametri. Dopo aver creato le politiche di scalabilità predittiva, Amazon ECS inizia immediatamente a valutare quale politica potrebbe fare un lavoro migliore per scalare il tuo gruppo.
Per visualizzare i tuoi consigli nella console Amazon ECS
Apri la console nella versione 2https://console.aws.amazon.com/ecs/.
-
Nella pagina Clusters (Cluster), scegli il cluster.
-
Nella pagina dei dettagli del cluster, nella sezione Servizi, scegli il servizio.
Viene visualizzata la pagina dei dettagli del servizio.
-
Scegli Service auto scaling.
-
Scegli la politica di scalabilità predittiva, quindi scegli Azioni, Scalabilità predittiva, Visualizza raccomandazione.
Puoi visualizzare i dettagli su una politica insieme alla nostra raccomandazione. Il suggerimento indica se l'utilizzo della policy di dimensionamento predittivo garantisce risultati migliori rispetto al non utilizzo.
Se non sei sicuro che una policy di dimensionamento predittivo sia appropriata per il tuo gruppo, consulta le colonne Impatto sulla disponibilità e Impatto sui costi per scegliere quella giusta. Le informazioni di ogni colonna indicano l'impatto della policy.
-
Impatto sulla disponibilità: descrive se la politica eviterebbe un impatto negativo sulla disponibilità prevedendo attività sufficienti per gestire il carico di lavoro, rispetto al mancato utilizzo della policy.
-
Impatto sui costi: descrive se la politica eviterebbe un impatto negativo sui costi evitando di sovradimensionare le attività rispetto al mancato utilizzo della politica. A causa di un eccesso di approvvigionamento, i servizi vengono sottoutilizzati o inattivi, il che non fa che aumentare l'impatto sui costi.
Se disponi di più policy, accanto al nome della policy che offre i maggiori vantaggi in termini di disponibilità a un costo inferiore viene visualizzato il tag Previsione migliore. Viene attribuito un peso maggiore all'impatto sulla disponibilità.
-
-
(Facoltativo) Per selezionare il periodo di tempo desiderato per i risultati delle raccomandazioni, scegliete il valore preferito dal menu a discesa Periodo di valutazione: 2 giorni, 1 settimana o 2 settimane. Per impostazione predefinita, il periodo di valutazione è rappresentato dalle ultime due settimane. Un periodo di valutazione maggiore fornisce più punti dati per i risultati del suggerimento. Tuttavia, l'aggiunta di più punti dati potrebbe non migliorare i risultati se i modelli di carico sono cambiati, ad esempio dopo un periodo di domanda eccezionalmente elevata. In questo caso, puoi ottenere un suggerimento più mirato esaminando i dati più recenti.
Nota
I suggerimenti vengono generati solo per le policy in modalità solo previsione. Questa funzione restituisce i risultati migliori quando una policy è in modalità solo previsione per tutto il periodo di valutazione. Se avvii una policy in modalità Previsione e dimensionamento e in un secondo momento la modifichi in una modalità solo previsione, è probabile che i risultati siano falsati. Questo accade perché la policy ha già contribuito alla capacità effettiva.
Analisi dei grafici di monitoraggio di dimensionamento predittivo
Nella console, puoi rivedere le previsioni dei giorni, delle settimane o dei mesi precedenti per visualizzare le prestazioni della politica nel tempo. È inoltre possibile utilizzare queste informazioni per valutare l'accuratezza delle previsioni al momento di decidere se consentire a una politica di ridimensionare il numero effettivo di attività.
Per esaminare i grafici di monitoraggio della scalabilità predittiva nella console Amazon ECS
Apri la console nella versione 2. https://console.aws.amazon.com/ecs/
-
Nella pagina Clusters (Cluster), scegli il cluster.
-
Nella pagina dei dettagli del cluster, nella sezione Servizi, scegli il servizio.
Viene visualizzata la pagina dei dettagli del servizio.
-
Scegli Service auto scaling.
-
Scegli la politica di scalabilità predittiva, quindi scegli Azioni, Scalabilità predittiva, Visualizza grafico.
-
Nella sezione Monitoraggio, puoi visualizzare le previsioni passate e future della policy in termini di carico e capacità rispetto ai valori effettivi. Il grafico Carico mostra la previsione di carico e i valori effettivi per il parametro di carico scelto. Il grafico della capacità mostra il numero di attività previste dalla policy. Include anche il numero effettivo di attività avviate. La linea verticale separa i valori storici dalle previsioni future. Questi grafici diventano disponibili poco dopo la creazione della policy.
-
(Facoltativo) Per modificare la quantità di dati cronologici mostrati nel grafico, scegli il valore desiderato dal menu a discesa Periodo di valutazione, nella parte superiore della pagina. Il periodo di valutazione non trasforma in alcun modo i dati di questa pagina, ma modifica soltanto la quantità di dati cronologici mostrati.
Confronto dei dati nel grafico Carico
Ogni riga orizzontale rappresenta un diverso insieme di punti dati riportati a intervalli di un'ora:
-
Carico effettivo osservato utilizza la statistica SUM per il parametro di carico scelto per mostrare il carico orario totale in passato.
-
Carico previsto dalla policy mostra la previsione del carico orario. Questa previsione si basa sulle due settimane precedenti di osservazioni del carico effettivo.
Confronto dei dati nel grafico Capacità
Ogni riga orizzontale rappresenta un diverso insieme di punti dati riportati a intervalli di un'ora:
-
Il numero effettivo di attività osservate mostra la capacità effettiva del servizio Amazon ECS in passato, che dipende dalle altre politiche di scalabilità e dalla dimensione minima del gruppo in vigore per il periodo di tempo selezionato.
-
Capacità prevista dalla policy mostra la capacità di base che si prevede di avere all'inizio di ogni ora, quando la policy è in modalità Previsione e dimensionamento.
-
Il numero di attività richiesto dedotto mostra il numero ideale di attività del tuo servizio per mantenere la metrica di scalabilità al valore target che hai scelto.
-
Il numero minimo di attività indica il numero minimo di attività del servizio.
-
La capacità massima indica il numero massimo di attività del servizio.
Ai fini del calcolo della capacità richiesta dedotta, partiamo dal presupposto che ogni attività venga utilizzata allo stesso modo in base a un valore obiettivo specificato. In pratica, il numero di attività non viene utilizzato allo stesso modo. Partendo dal presupposto che l'utilizzo sia distribuito uniformemente tra le attività, tuttavia, è possibile effettuare una stima verosimile della quantità di capacità necessaria. Il numero richiesto di attività viene quindi calcolato in modo inversamente proporzionale alla metrica di scalabilità utilizzata per la politica di scalabilità predittiva. In altre parole, all'aumentare del numero di attività, la metrica di scalabilità diminuisce alla stessa velocità. Ad esempio, se il numero di attività raddoppia, la metrica di scalabilità deve diminuire della metà.
La formula per la capacità richiesta differita è:
sum of (actualServiceUnits*scalingMetricValue)/(targetUtilization)
Ad esempio, prendiamo actualServiceUnits
(10
) e scalingMetricValue
(30
) per una determinata ora. Prendiamo quindi il valore targetUtilization
specificato nella policy di dimensionamento predittivo (60
) e calcoliamo la capacità richiesta differita per la stessa ora. Viene restituito il valore 5
. Ciò significa che cinque è la quantità di capacità richiesta necessaria per mantenere tale capacità in modo direttamente inversamente proporzionale al valore target del parametro di dimensionamento.
Nota
Sono disponibili diversi fattori per regolare e migliorare i risparmi sui costi e la disponibilità dell'applicazione.
-
Utilizza il dimensionamento predittivo per la capacità di base e il dimensionamento dinamico per gestire la capacità aggiuntiva. Il dimensionamento dinamico funziona indipendentemente dal dimensionamento predittivo, riducendo e aumentando orizzontalmente in base all'utilizzo corrente. Innanzitutto, Amazon ECS calcola il numero consigliato di attività per ogni politica di scalabilità non pianificata. Quindi, si ridimensiona in base alla politica che fornisce il maggior numero di attività.
-
Per consentire la scalabilità integrata quando il carico diminuisce, il servizio deve sempre avere almeno una politica di scalabilità dinamica con la parte scalabile abilitata.
-
Puoi migliorare le prestazioni di dimensionamento assicurandoti che la capacità minima e massima non siano troppo restrittive. A una policy con un numero consigliato di attività che non rientra nell'intervallo di capacità minima e massima verrà impedita la scalabilità verso l'alto e verso il basso.