COST04-BP04 Disattiva automaticamente le risorse - AWS Well-Architected Framework

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à.

COST04-BP04 Disattiva automaticamente le risorse

Progetta il tuo carico di lavoro in modo da gestire in modo controllato la terminazione delle risorse, identificando e disattivando le risorse non critiche, le risorse non necessarie o quelle a basso utilizzo.

Livello di rischio associato se questa best practice non fosse adottata: basso

Guida all'implementazione

Utilizza l'automazione per ridurre o rimuovere i costi associati al processo di ritiro. Progettare il carico di lavoro per eseguire automaticamente la disattivazione ridurrà i costi complessivi del carico di lavoro durante il suo ciclo di vita. Puoi utilizzare Amazon EC2 Auto Scaling o Application Auto Scaling per eseguire il processo di smantellamento. Puoi anche implementare codice personalizzato utilizzando APIo disattivare automaticamente le risorse del carico SDK di lavoro.

Le applicazioni moderne vengono create innanzitutto in modalità serverless, una strategia che dà priorità all'adozione di servizi serverless. AWS servizi serverless sviluppati per tutti e tre i livelli dello stack: elaborazione, integrazione e archivi dati. L'utilizzo di un'architettura serverless consente di risparmiare sui costi nei periodi di scarso traffico e di approfittare del dimensionamento automatico.

Passaggi dell'implementazione

  • EC2Implementa Amazon Auto Scaling o Application Auto Scaling: per le risorse supportate, configurale con Amazon Auto Scaling o Application Auto EC2 Scaling. Questi servizi possono aiutarti a ottimizzare l'utilizzo e l'efficienza dei costi durante l'utilizzo dei servizi. AWS Quando la domanda diminuisce, questi servizi rimuovono automaticamente la capacità di risorse in eccesso per evitare spese inutili.

  • Configurazione CloudWatch per terminare le istanze: le istanze possono essere configurate per terminare utilizzando allarmi. CloudWatch Utilizzando i parametri del processo di disattivazione, implementa un allarme con un'operazione Amazon Elastic Compute Cloud. Verifica l'operazione in un ambiente non di produzione prima di eseguire il roll out.

  • Implementa il codice all'interno del carico di lavoro: puoi utilizzare o per disattivare le risorse del AWS SDK carico di lavoro. AWS CLI Implementa all'interno dell'applicazione il codice che si integra AWS e termina o rimuove le risorse non più utilizzate.

  • Utilizza servizi serverless: dai la priorità alla creazione di architetture serverless e architetture basate sugli eventi per creare ed eseguire le tue applicazioni. AWS AWS offre diversi servizi tecnologici serverless che forniscono intrinsecamente un utilizzo delle risorse ottimizzato automaticamente e uno smantellamento automatizzato (scalabilità in e out). Con le applicazioni serverless, l'utilizzo delle risorse viene ottimizzato automaticamente e non si paga mai il provisioning in eccesso.

Risorse

Documenti correlati:

Esempi correlati: