SUS06-BP02 Aggiornamento del carico di lavoro
Aggiorna il tuo carico di lavoro per adottare funzionalità efficienti, eliminare le problematiche e migliorare l'efficienza generale del tuo carico di lavoro.
Anti-pattern comuni:
-
Ritieni che l'architettura corrente diventi statica e non venga aggiornata nel corso del tempo.
-
Non disponi di sistemi né esegui regolarmente una valutazione per la compatibilità di software e pacchetti aggiornati con il carico di lavoro.
Vantaggi dell'adozione di questa best practice: la definizione di un processo per garantire il costante aggiornamento del carico di lavoro ti consentirà di adottare nuove caratteristiche e funzionalità, risolvere i problemi e migliorare l'efficienza del carico di lavoro.
Livello di rischio associato se questa best practice non fosse adottata: basso
Guida all'implementazione
Sistemi operativi, runtime, middleware, librerie e applicazioni aggiornati possono incidere sull'efficienza dei carichi di lavoro e facilitano l'adozione delle tecnologie più efficienti. Il software aggiornato potrebbe anche includere funzionalità per misurare in modo più accurato l'impatto in termini di sostenibilità del carico di lavoro, poiché i fornitori offrono caratteristiche per raggiungere i propri obiettivi di sostenibilità. Adotta una cadenza regolare per aggiornare il tuo carico di lavoro con le ultime funzionalità e i rilasci più recenti.
Passaggi dell'implementazione
-
Definisci un processo e una pianificazione per valutare nuove caratteristiche o istanze per il carico di lavoro. Sfrutta l'agilità del cloud per testare in modo semplice e rapido il modo in cui le nuove funzionalità possono migliorare il carico di lavoro nei seguenti ambiti:
-
Riduzione dell'impatto a livello di sostenibilità.
-
Raggiungimento di maggiore efficienza in termini di prestazioni.
-
Eliminazione delle barriere finalizzata a un miglioramento pianificato.
-
Miglioramento della capacità di misurare e gestire l'impatto a livello di sostenibilità.
-
-
Esegui l'inventario del software e dell'architettura e identifica i componenti che richiedono un aggiornamento.
-
Puoi usare AWS Systems Manager Inventory per raccogliere i metadati relativi a sistema operativo (SO), applicazioni e istanze dalle istanze Amazon EC2 per avere una panoramica immediata su quali istanze stanno eseguendo il software e le configurazioni richieste dalle policy software e quali istanze devono essere aggiornate.
-
-
Individua le modalità di aggiornamento dei componenti del carico di lavoro.
Workload component How to update Machine image
Usa EC2 Image Builder
per gestire gli aggiornamenti alle Amazon Machine Images (AMI) per le immagini Linux o Windows Server. Immagini del container
Usa Amazon Elastic Container Registry (Amazon ECR) con la pipeline esistente per gestire le immagini Amazon Elastic Container Service (Amazon ECS).
AWS Lambda
AWS Lambda include funzionalità di gestione delle versioni.
-
Utilizza l'automazione del processo di aggiornamento per ridurre il livello di impegno per distribuire le nuove funzionalità e limitare gli errori causati dai processi manuali.
-
Puoi usare CI/CD
per aggiornare automaticamente le AMI, le immagini di container e altri artefatti relativi alla tua applicazione cloud. -
Puoi usare strumenti come AWS Systems Manager Patch Manager per automatizzare il processo degli aggiornamenti di sistema e pianificare le attività tramite Finestre di manutenzione AWS Systems Manager.
-
Risorse
Documenti correlati:
Esempi correlati: