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 miglioramenti specifici
Scopri le risorse allocate dal tuo carico di lavoro per completare un'unità di lavoro. Valuta le migliorie potenziali e stima il loro impatto previsto, il costo dell'implementazione e i rischi associati.
Per misurare i miglioramenti nel tempo, occorre innanzitutto comprendere quali risorse sono state fornite AWS e in che modo tali risorse vengono consumate.
Inizia con una panoramica completa dell' AWS utilizzo e utilizza i report sui AWS costi e sull'utilizzo per identificare i punti critici. Utilizza questo codice AWS di esempio
Metriche proxy
Quando valuti modifiche specifiche devi anche valutare quali metriche sono in grado di quantificare meglio l'effetto di tale modifica sulla risorsa associata. Queste metriche sono chiamate metriche proxy. Seleziona le metriche proxy che meglio rappresentano il tipo di miglioramento che stai valutando e le risorse coinvolte nel miglioramento. Queste metriche possono evolvere con il tempo.
Le risorse allocate per supportare il carico di lavoro includono elaborazione, archiviazione e risorse di rete. Valuta le risorse allocate usando le metriche proxy per vedere come queste risorse vengono utilizzate.
Usa le metriche proxy per misurare le risorse allocate per raggiungere i risultati aziendali.
Risorsa | Metriche proxy di esempio | Obiettivi di miglioramento |
---|---|---|
Calcolo | v CPU minuti | Ottimizza l'utilizzo delle risorse allocate |
Storage | GB allocati | Riduci il totale allocato |
Rete | GB o pacchetti trasferiti | Riduci il totale trasferito e la distanza trasferita |
Metriche aziendali
Seleziona metriche aziendali per quantificare il raggiungimento degli obiettivi di business. Le metriche aziendali devono riflettere il valore fornito dal carico di lavoro, ad esempio il numero di utenti attivi simultaneamente, API le chiamate effettuate o il numero di transazioni completate. Queste metriche possono evolvere con il tempo. Fai attenzione quando valuti metriche aziendali basate su aspetti finanziari, poiché l'incoerenza del valore delle transazioni rende nulli i paragoni.
Indicatori chiave delle prestazioni
Usando la formula seguente, dividi le risorse allocate in base ai risultati di business ottenuti per stabilire le risorse fornite per unità di lavoro.
Usa le tue risorse per unità di lavoro come se fossero tueKPIs. Stabilisci previsioni in base alle risorse allocate come base per i paragoni.
Risorsa | Esempio KPIs | Obiettivi di miglioramento |
---|---|---|
Calcolo | v CPU minuti per transazione | Ottimizza l'utilizzo delle risorse allocate |
Storage | GB per transazione | Riduci il totale allocato |
Rete | GB trasferiti per transazione o pacchetti trasferiti per transazione | Riduci il totale trasferito e la distanza trasferita |
Stima del miglioramento
Stima il miglioramento come riduzione quantitativa delle risorse allocate (come indicato dalle metriche proxy) e la percentuale di modifica rispetto alle risorse principali fornite per unità di lavoro.
Risorsa | Esempio KPIs | Obiettivi di miglioramento |
---|---|---|
Calcolo | % di riduzione dei vCPUs minuti per transazione | Ottimizza l'utilizzo |
Storage | % di riduzione di GB per transazione | Riduci il totale allocato |
Rete | % di riduzione dei GB trasferiti per transazione o pacchetti trasferiti per transazione | Riduci il totale trasferito e la distanza trasferita |
Stima dei miglioramenti
Valuta i miglioramenti potenziali rispetto ai vantaggi netti previsti. Valuta i tempi, i costi e il livello di impegno per l'implementazione e la manutenzione, nonché i rischi aziendali per gli impatti non previsti.
I miglioramenti target spesso rappresentano compromessi tra i tipi di risorse utilizzati. Ad esempio, per ridurre l'uso di elaborazioni, puoi archiviare un risultato, limitare i dati trasferiti o elaborare i dati prima di inviare il risultato a un cliente. I compromessi sono discussi più avanti in maggior dettaglio.
Nella fase di valutazione dei rischi per il tuo carico di lavoro includi requisiti non funzionali, tra cui sicurezza, affidabilità, efficienza delle performance, ottimizzazione dei costi e impatto dei miglioramenti sulla tua capacità di gestire il carico di lavoro.
Applicando questo passaggio a Scenario di esempio, valuta i miglioramenti target con i seguenti risultati:
Best practice | Miglioramento target | Potenziale | Costo | Rischio |
---|---|---|---|---|
Utilizza la quantità minima di hardware per soddisfare le tue esigenze | Implementa dimensionamenti predittivi per ridurre i periodi di scarso utilizzo | Media | Bassa | Bassa |
Utilizza tecnologie che supportano al meglio l'accesso ai dati e i modelli di storage | Implementa meccanismi di compressione più efficaci per ridurre l'archiviazione totale e il tempo necessario per completarla | Elevata | Bassa | Bassa |
L'implementazione della scalabilità predittiva riduce il numero di CPU ore consumate dalle istanze sottoutilizzate o inutilizzate, offrendo vantaggi moderati rispetto ai meccanismi di scalabilità esistenti con una riduzione stimata dell'11% delle risorse consumate. I costi coinvolti sono bassi e includono la configurazione delle risorse cloud e il funzionamento della scalabilità predittiva per Amazon Auto EC2 Scaling. Il rischio limita le performance quando l'aumentare orizzontalmente viene applicato come reazione in risposta a previsioni che superano la domanda.
L'implementazione di una compressione più efficace può avere un impatto significativo con riduzione significativa della dimensione dei file in tutte le immagini originali e manipolate, con una riduzione stimata del 25% in termini di requisiti di archiviazione in produzione. L'implementazione di un nuovo algoritmo è una sostituzione che richiede poco impegno e non comporta molti rischi.