COST04-BP04 Retirar los recursos automáticamente
Diseñe su carga de trabajo para que gestione de manera sencilla la finalización de recursos a medida que identifica y retira recursos que no son críticos, recursos innecesarios o recursos con poco uso.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: bajo
Guía para la implementación
Use la automatización para reducir o eliminar los costes asociados al proceso de retirada. El diseño de la carga de trabajo para que aplique procesos de retirada automáticos reducirá los costes generales de la carga de trabajo durante su vida. Puede usar AWS Auto Scaling
Las aplicaciones modernas
Pasos para la aplicación
-
Implementar AWS Auto Scaling: en el caso de los recursos que se admitan, configúrelos con AWS Auto Scaling
. AWS Auto Scaling puede ayudarle a optimizar la eficiencia de uso y costes al consumir servicios de AWS. Cuando baje la demanda, AWS Auto Scaling eliminará automáticamente cualquier exceso de capacidad de recursos para evitar un gasto excesivo. -
Configurar CloudWatch para terminar instancias: las instancias se pueden configurar para que finalicen con alarmas de CloudWatch. Use las métricas del proceso de retirada e implemente una alarma con una acción de Amazon Elastic Compute Cloud. Verifique la operación en un entorno no productivo antes de la implementación.
-
Implementar código en la carga de trabajo: use el SDK de AWS CLI o la AWS para retirar los recursos de la carga de trabajo. Implemente código en la aplicación que se integre con AWS y finalice o elimine recursos que ya no se usan.
-
Utilizar servicios sin servidor: dé prioridad a la creación de arquitecturas sin servidor
y a la arquitectura basada en eventos en AWS para crear y ejecutar sus aplicaciones. AWS ofrece múltiples servicios de tecnología sin servidor que proporcionan de forma inherente una utilización de recursos optimizada automáticamente y una retirada automatizada (escalar y desescalar horizontalmente). Con las aplicaciones sin servidor, la utilización de los recursos se optimiza automáticamente y nunca pagará por un exceso de aprovisionamiento.
Recursos
Documentos relacionados:
Ejemplos relacionados:
-
Scheduling automatic deletion of AWS CloudFormation stacks
(Programación de la eliminación automática de las pilas de AWS CloudFormation) -
Well-Architected Labs – Decommission resources automatically (Level 100)
(Laboratorios de Well-Architected: retirar los recursos automáticamente [nivel 100])