View a markdown version of this page

COST06-BP03 Seleccionar tipo, tamaño y número de recurso automáticamente en función de las métricas - AWS Well-Architected Framework

COST06-BP03 Seleccionar tipo, tamaño y número de recurso automáticamente en función de las métricas

Use métricas de la carga de trabajo actual para seleccionar el tamaño y tipo correcto para optimizar el costo. Aprovisione de forma adecuada el rendimiento, el tamaño y el almacenamiento de los servicios tales como Amazon Elastic Compute Cloud (Amazon EC2), Amazon DynamoDB, Amazon Elastic Block Store (Amazon EBS) (PIOPS), Amazon Relational Database Service (Amazon RDS), Amazon EMR y la red. Esto puede hacerse con un bucle de retroalimentación, como el escalado automático o mediante un código personalizado en la carga de trabajo.

Nivel de riesgo expuesto si no se establece esta práctica recomendada: Bajo

Guía para la implementación

Cree un bucle de retroalimentación dentro de la carga de trabajo que use métricas activas de la carga de trabajo para realizar cambios en dicha carga de trabajo. Puede usar un servicio administrado como AWS Auto Scalingque puede configurar para realizar operaciones de ajuste correcto del tamaño para usted. AWS también proporciona API, SDK yfunciones que permiten modificar los recursos con un mínimo esfuerzo. Puede programar una carga de trabajo para que detenga y arranque una instancia Amazon Elastic Compute Cloud (Amazon EC2) para poder realizar un cambio en el tamaño o el tipo de instancia. Esto permite obtener el tamaño adecuado y, además, permite eliminar casi todo el costo operativo necesario para realizar el cambio.

Algunos servicios de AWS tienen una selección de tipo o tamaño automática, como Amazon Simple Storage Service(Amazon S3) Intelligent-Tiering. Amazon S3 Intelligent-Tiering elimina automáticamente los datos entre dos niveles de acceso (el acceso frecuente y el poco frecuente) en función de sus patrones de uso.

Pasos para la aplicación

  • Configurar las métricas de las cargas de trabajo: asegúrese de capturar las métricas clave para la carga de trabajo. Estas métricas son indicativas de la experiencia del cliente, como el resultado de la carga de trabajo, y alinean las diferencias que hay entre los tipos y los tamaños de los recursos, como la CPU y el uso de memoria.

  • Consultar las recomendaciones de tamaño adecuado: use las recomendaciones de tamaño adecuado de AWS Compute Optimizer para adaptar su carga de trabajo.

  • Seleccionar el tipo y el tamaño de los recursos automáticamente según las métricas: use las métricas de la carga de trabajo y seleccione sus recursos de la carga de trabajo de forma manual o automática. Configurar AWS Auto Scaling o implementar el código en su aplicación puede reducir el esfuerzo necesario si deben realizarse cambios frecuentes, y así podrá implementar cambios potenciales antes que con el proceso manual.

Recursos

Documentos relacionados: