Este contenido está desactualizado. Esta versión de Well-Architected Framework se encuentra ahora en: https://docs.aws.amazon.com/es_es/wellarchitected/2022-03-31/framework/cost-optimization.html
COST 4: ¿Cómo retira los recursos?
Implemente el control de cambios y la administración de recursos desde el inicio de
los proyectos hasta el final de su vida útil. Esto garantizará que pueda desactivar
o terminar los recursos que no utilice a fin de reducir el desperdicio.
Recursos
AWS Auto Scaling
AWS Trusted Advisor
Prácticas recomendadas:
-
Realice un seguimiento de los recursos a lo largo de su vida útil: Defina e implemente un método para realizar un seguimiento de los recursos y sus asociaciones
a los sistemas durante su vida útil. Puede emplear el etiquetado a fin de identificar
la carga de trabajo o la función del recurso.
-
Implemente un proceso de retiro: Implemente un proceso que identifique y retire los recursos huérfanos.
-
Retire recursos: Retire los recursos que se activan por eventos, como las auditorías periódicas o los
cambios en el uso. Por lo general, el retiro se lleva a cabo de forma periódica y
se efectúa de manera manual o automatizada.
-
Retire recursos de forma automática: Diseñe su carga de trabajo para que gestione con facilidad la terminación de los recursos
a medida que identifica y retira los recursos que no son fundamentales, los que no
son necesarios o los que tienen un bajo nivel de uso.
Plan de mejora
Realice un seguimiento de los recursos a lo largo de su vida útil
Implemente un esquema de etiquetado.: Implemente un esquema de etiquetado que identifique la carga de trabajo a la cual
pertenece el recurso y, de esta manera, asegúrese de que todos los recursos dentro
de la carga de trabajo estén etiquetados en consecuencia.
AWS tagging strategies
Implemente el monitoreo del rendimiento o los resultados de la carga de trabajo.: Implemente un sistema de monitoreo o alarmas respecto del rendimiento de la carga
de trabajo, el cual se active por las solicitudes de entrada o las operaciones de
salida completadas. Configúrelo para que entregue notificaciones cuando las solicitudes
de la carga de trabajo o sus resultados desciendan a cero, lo que indicaría que los
recursos de la carga de trabajo ya no se utilizan. Incorpore un factor de tiempo si
la actividad de la carga es nula de manera periódica bajo condiciones normales.
Publishing Custom Metrics
Implemente un proceso de retiro
Cree e implemente un proceso de retiro. : En trabajo conjunto con los desarrolladores y los propietarios de las cargas de trabajo,
cree un proceso de retiro para la carga de trabajo y sus recursos. El proceso debería
abarcar el método por el cual se verifica si la carga de trabajo y cada uno de sus
recursos se encuentran en uso. El proceso también incluye los pasos necesarios para
retirar los recursos a fin de que dejen de prestar servicio, a la vez que se garantiza
la conformidad con cualquier requisito normativo. También se incluyen todos los recursos
relacionados, como las licencias o el almacenamiento asociado. Por último, el proceso
notifica a los propietarios de la carga de trabajo cuando ya se efectuó el proceso
de retiro.
Retire recursos
Retire recursos: Aplique el proceso de retiro a todos los recursos que se hayan identificado como
huérfanos.
Retire recursos de forma automática
Implemente AWS Auto Scaling : Configure los recursos compatibles con AWS Auto Scaling.
Getting Started with Amazon EC2 Auto Scaling
Configure CloudWatch para terminar las instancias : La terminación de las instancias se puede configurar con las alarmas de CloudWatch.
Con las métricas del proceso de retiro, implemente una alarma con una acción de EC2.
Asegúrese de verificar la operación en un entorno que no sea de producción antes de
lanzarla.
Create Alarms to Stop, Terminate, Reboot, or Recover an Instance
Implemente el código dentro de la carga de trabajo : Puede utilizar el SDK o la CLI de AWS para retirar los recursos de la carga de trabajo.
Implemente el código dentro de la aplicación que se integra con AWS y termine o elimine
los recursos que ya no utiliza.