COST04-BP04 Disattivazione automatica delle risorse - Framework AWS Well-Architected

COST04-BP04 Disattivazione automatica delle risorse

Progetta il tuo carico di lavoro in modo da gestire con eleganza l'interruzione 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 AWS Auto Scaling per eseguire il processo di ritiro. Puoi anche implementare un codice personalizzato utilizzando un' API o SDK per ritirare automaticamente le risorse del carico di lavoro.

Passaggi dell'implementazione

  • Implementa AWS Auto Scaling: Configura le risorse supportate con AWS Auto Scaling.

  • Configura CloudWatch per terminare le istanze: Le istanze possono essere configurate affinché terminino in base agli allarmi CloudWatch. Utilizzando i parametri del processo di disattivazione, implementa un allarme con un'operazione Amazon Elastic Compute Cloud (Amazon EC2). Verifica l'operazione in un ambiente non di produzione prima di eseguire il roll out.

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

Risorse

Documenti correlati: