Automatización de Optimización de Costos
Descripción General
La Automatización de Optimización de Costos te permite actuar continuamente sobre las Recomendaciones de Cloud Cost sin limpieza manual. Usted define una automatización, la delimita a las cuentas, regiones y recursos que desea, y Datadog ejecuta la acción recomendada en un horario recurrente. Cada ejecución puede requerir aprobación humana en Slack o Microsoft Teams antes de que Datadog realice cualquier cambio, por lo que su equipo mantiene el control de cada cambio.
Cada automatización se dirige a un único tipo de recomendación e incluye lo siguiente:
- Un horario (semanal, quincenal, cada 30 días o cada 90 días)
- Un contexto (cuenta de AWS, región, etiquetas y un número máximo de recursos por ejecución)
- Salvaguardias específicas para el tipo de recomendación (por ejemplo, una instantánea previa a la eliminación)
- Un paso opcional de aprobación humana dirigido a través de Slack o Microsoft Teams
Las recomendaciones sobre las que actúa una automatización se mueven a Completed automáticamente y contribuyen a los ahorros realizados en la página de Cloud Cost Recommendations.
La Automatización de Optimización de Costos es diferente de las acciones de Workflow Automation de un clic descritas en Toma de acción de recomendación. Las acciones de un clic ejecutan un único cambio a demanda desde el panel lateral de recomendaciones. Las automatizaciones se ejecutan en un horario recurrente y actúan sobre cada recurso coincidente en el contexto.
Nota: La Automatización de Optimización de Costos utiliza Workflow Automation de Datadog y genera costos adicionales. Para obtener información detallada sobre precios, consulte la página de precios de Workflow Automation.
Tipos de recomendaciones soportados
La Automatización de Optimización de Costos soporta los siguientes tipos de recomendaciones de AWS:
| Tipo de recomendación | Salvaguardias integradas |
|---|
| Terminar volumen EBS no adjunto | Se toma una instantánea de EBS antes de eliminar cada volumen. |
| Transitar objetos S3 Standard a Amazon S3 Intelligent-Tiering | Reversible. La configuración del ciclo de vida se puede eliminar en cualquier momento. |
| Terminar instancia RDS no utilizada | Se toma una instantánea final de RDS antes de terminar cada instancia. |
| Eliminar copias de seguridad adicionales bajo demanda (DynamoDB) | Las dos copias de seguridad más recientes se preservan en cada ejecución. |
| Establecer política de retención de registros de CloudWatch | Reversible. El período de retención se puede ajustar o eliminar en cualquier momento. |
| Eliminar instantáneas antiguas de EBS | Las instantáneas referenciadas por un AMI se omiten. |
Requisitos previos
- Una cuenta de AWS configurada con Recomendaciones de Cloud Cost y generando activamente recomendaciones.
- El permiso Cloud Cost Management - Cloud Cost Management Write para crear o editar una automatización.
- Una conexión de Workflow Automation a cada cuenta de AWS sobre la que desea que actúe una automatización. Datadog utiliza esta conexión para asumir un rol de IAM con los permisos de escritura necesarios para la acción recomendada. Datadog otorga solo los permisos requeridos para el tipo de recomendación seleccionado.
- (Opcional) Una conexión de Slack o Teams si desea que los mensajes de aprobación se dirijan a un canal.
Configurar una automatización
Para configurar una automatización en un horario recurrente para un tipo de recomendación:
- Navegar a Cloud Cost > Optimize > Automations.
- En el lado izquierdo de la página, seleccione el tipo de recomendación.
- Haga clic en Crear Nueva Automatización.
- En el menú desplegable AWS Connection, seleccione o cree una conexión. Para actuar en múltiples cuentas con una automatización, seleccione o cree un grupo de conexiones.
- En la sección Define scope:
- Ingrese etiquetas para restringir la automatización a recursos que coincidan con esas etiquetas, como
env, service y team. - Ingrese el número máximo de recursos por ejecución para limitar cuántos recursos la automatización actúa durante una sola ejecución. La automatización prioriza los recursos por el mayor ahorro potencial.
- En la sección Set schedule, seleccione la frecuencia de automatización y el tiempo de ejecución.
- (Opcional) Habilite el interruptor Require approval before execution para requerir revisión humana antes de la ejecución. Si está habilitado, seleccione Slack o Microsoft Teams, y complete los campos de notificación del canal. Ver Salvaguardas.
- Ingrese un nombre para la automatización.
- Haga clic en Save Policy.
Salvaguardas
Cada tipo de recomendación tiene salvaguardas integradas. Por ejemplo, la automatización Terminar volumen EBS no adjunto toma una instantánea de EBS antes de eliminar cada volumen. Revise las salvaguardas listadas en el formulario de automatización y active las que son opcionales para su entorno.
Si Require approval before execution está habilitado en la configuración de automatización, Datadog publica en el canal designado un resumen de los recursos objetivo en cada ejecución. La automatización solo se ejecuta después de que un usuario aprueba la solicitud en el canal.
Gestionar automatizaciones
La Automations página lista cada automatización en tu organización, agrupada por tipo de recomendación. Desde esta página usted puede:
- Pausar o reanudar una automatización
- Editar el contexto, el horario o las salvaguardas de una automatización
- Renombrar una automatización
- Eliminar una automatización
Historial de ejecuciones
Abra una automatización y seleccione la Activity pestaña para ver ejecuciones pasadas y próximas. Cada registro de ejecución incluye:
- Tiempo de ejecución y estado (éxito, fallo o pendiente de aprobación)
- Los recursos sobre los que se actuó
- Ahorros estimados realizados por la ejecución
- Un enlace a la ejecución subyacente de Workflow Automation
Utiliza los filtros en la parte superior de la vista Activity para encontrar ejecuciones por estado, tipo de recomendación o rango de fechas.
Historial de versiones
Datadog registra una nueva versión de una automatización cada vez que se crea, edita, habilita, deshabilita o elimina. Abra una automatización y seleccione la pestaña History para ver quién realizó cada cambio y qué cambió. Utilice esta visualización para auditar cambios o retroceder a una versión anterior.
Estado de recomendación
Cuando una automatización actúa exitosamente sobre un recurso, la recomendación correspondiente se mueve a Completed y se etiqueta como completada por la automatización. Sus ahorros cuentan para los totales de ahorros realizados en la página de Cloud Cost Recommendations.
Si establece una recomendación en Dismissed, las automatizaciones la omiten en ejecuciones futuras hasta que expire la desestimación.
Lectura adicional
Más enlaces, artículos y documentación útiles: