Valuta miglioramenti specifici - Pilastro della sostenibilità

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 per esaminare e analizzare i report con l'aiuto di Amazon Athena.

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.

Diagramma che mostra questa formula: risorse allocate per unità di lavoro = metrica proxy per le risorse fornite/metrica aziendale per il risultato

KPIformula

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.