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:

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.