SUS03-BP04 Ottimizzazione dell'impatto su dispositivi e apparecchiature - Principio della sostenibilità

SUS03-BP04 Ottimizzazione dell'impatto su dispositivi e apparecchiature

Conoscere i dispositivi e le apparecchiature utilizzate nell'architettura e applicare strategie per ridurre il loro uso. Questo può ridurre l'impatto ambientale complessivo del tuo carico di lavoro cloud.

Anti-pattern comuni:

  • Ignori l'impatto ambientale dei dispositivi utilizzati dai clienti.

  • Gestisci e aggiorni manualmente le risorse utilizzate dai clienti.

Vantaggi dell'adozione di questa best practice: implementare modelli e funzionalità software ottimizzati per i dispositivi dei clienti può ridurre l'impatto ambientale complessivo del carico di lavoro del cloud.

Livello di rischio associato alla mancata adozione di questa best practice: medio

Guida all'implementazione

Implementare modelli e funzionalità software ottimizzati per i dispositivi dei clienti può ridurre l'impatto ambientale in diversi modi:

  • Implementare nuove funzionalità compatibili con le versioni precedenti può ridurre il numero di sostituzioni hardware.

  • Ottimizzare un'applicazione per un'esecuzione efficiente sui dispositivi può contribuire a ridurre l'utilizzo di energia ed estendere la durata della loro batteria (se sono alimentati tramite batteria).

  • Ottimizzare un'applicazione per i dispositivi significa anche ridurre il trasferimento dei dati sulla rete.

Conoscere i dispositivi e l'attrezzatura utilizzati nella tua architettura, il loro ciclo di vita atteso e l'impatto della sostituzione di tali componenti. Implementare modelli e funzionalità software che possono contribuire a ridurre l'uso di energia da parte del dispositivo, la necessità da parte dei clienti di sostituirlo e anche di eseguire l'aggiornamento manuale.

Passaggi dell'implementazione

  • Redigi l'inventario: esegui l'inventario dei dispositivi utilizzati nell'architettura. I dispositivi possono essere cellulari, tablet, dispositivi IOT, illuminazione smart o persino dispositivi smart in una fabbrica.

  • Usa dispositivi efficienti dal punto di vista energetico: prendi in considerazione l'utilizzo di dispositivi ad alta efficienza energetica nell'architettura. Utilizza le configurazioni di gestione dell'alimentazione sui dispositivi per accedere alla modalità di risparmio energetico quando non sono in uso.

  • Esegui applicazioni efficienti: ottimizza l'applicazione in esecuzione sui dispositivi:

    • Usa strategie come l'esecuzione di attività in background per ridurre l'uso di energia.

    • Prendi in considerazione la larghezza di banda e la latenza della rete durante la creazione di payload e implementa funzionalità che consentano alle tue applicazioni di lavorare bene anche in presenza di una larghezza di banda ridotta e di link ad alta latenza.

    • Converti payload e file in formati ottimizzati richiesti dai dispositivi. Ad esempio, puoi usare Amazon Elastic Transcoder o AWS Elemental MediaConvert per convertire file di media digitali di grandi dimensioni e di qualità elevata in formati che gli utenti possono riprodurre su dispositivi mobili, tablet, browser web e televisioni connesse.

    • Esegui attività a elevata intensità computazionale lato server (come, ad esempio, il rendering delle immagini) oppure usa lo streaming delle applicazioni per migliorare l'esperienza utente sui dispositivi di versioni precedenti.

    • Esegui la segmentazione e la paginazione dell'output, soprattutto per le sessioni interattive, per gestire i payload e limitare i requisiti di archiviazione in locale.

  • Coinvolgi i fornitori: collabora con i fornitori di dispositivi che utilizzano materiali sostenibili e forniscono trasparenza nelle catene di approvvigionamento e nelle certificazioni ambientali.

  • Usa gli aggiornamenti via etere (OTA): utilizza il meccanismo automatico via etere (OTA) per implementare gli aggiornamenti su uno o più dispositivi.

  • Usa device farm gestite: per testare nuove funzionalità e aggiornamenti, utilizza device farm gestite con set di hardware rappresentativi e itera lo sviluppo per ottimizzare i dispositivi supportati. Per ulteriori dettagli, consulta SUS06-BP04 Utilizzo di device farm gestite per i test.

  • Monitora e migliora in modo continuo: monitora il consumo energetico dei dispositivi per identificare le aree di miglioramento. Utilizza le nuove tecnologie o best practice per migliorare l'impatto ambientale di questi dispositivi.

Risorse

Documenti correlati:

Video correlati: