Recomendaciones de costes en la nube

¡Obtén la versión preliminar!

Las recomendaciones de costes en la nube se encuentran en versión preliminar con soporte para AWS, y se habilitan de manera automática si se configura Cloud Cost Management

Información general

Las recomendaciones de costes en la nube ofrecen recomendaciones para reducir el gasto en la nube mediante la optimización del uso de los recursos en la nube. Datadog genera un conjunto de recomendaciones al combinar los datos de observabilidad con los datos de facturación del proveedor de nube subyacente para identificar recursos en la nube huérfanos, heredados o sobreaprovisionados.

Las recomendaciones se ejecutan a diario y se actualizan de manera automática en tu cuenta tan pronto como se publican.

Pestaña de información general con posibles ahorros mensuales, posibles ahorros anuales y cantidad total de casos abiertos en la página de recomendaciones de costes en la nube

Puedes ver la lógica detallada de cada tipo de recomendación, junto con métricas de observabilidad o datos de costes que se muestran en esta página.

Categorías de recomendación

A continuación se muestran las categorías de recomendación de costes en la nube disponibles y sus descripciones.

Categoría de recomendaciónDescripción
Recurso sin usarRecursos identificados que se ejecutan en hardware heredado o que no se usan de manera eficiente en tu entorno en la nube. Puedes considerar actualizar o eliminar estos recursos para reducir tus costes y mejorar el rendimiento de tus recursos.
Recurso de la generación anteriorRecursos que se ejecutan en hardware heredado y que puedes considerar actualizar para reducir tus costes y mejorar el rendimiento de tus recursos.
Recurso sobreaprovisionadoRecursos que no se usan demasiado o sobreaprovisionados, que puedes considerar ajustar en tamaño y configuración para reducir tus costes y mejorar el rendimiento de tus recursos.
Optimización de tarifasRecursos que se cobran a tarifas bajo demanda o que podrían beneficiarse de la optimización de tarifas. Puedes considerar modificar estos recursos para reducir tus costos.
ArquitecturaRecursos relacionados con las gateways NAT que puedes considerar optimizar para reducir cargos innecesarios.

Requisitos previos

Los siguientes son requisitos necesarios para recibir recomendaciones de costes en la nube:

Configuración

Para cada cuenta en la nube para la que quieres recibir recomendaciones:

  1. Configura Cloud Cost Management para enviar los datos de facturación a Datadog.
  2. Habilita la recopilación de recursos en la pestaña Resource Collection (Recopilación de recursos) en el cuadro de integración de AWS.
  3. Instala el «Datadog Agent» (necesario para las recomendaciones de recursos sobreaprovisionados).

Descripciones de recursos y recomendaciones

Categoría de recomendaciónProveedor de nubeTipo de recursoTipo de recomendaciónDescripción de la recomendaciónRequisitos previos de la recomendación
AWSEC2Instancias de EC2 sin usarInstancias de EC2 con menos del 5% de utilización de CPU y menos del 10 % de utilización de memoria.Datadog Agent
AWSEC2Instancia de EC2 sin usar que ejecuta RedisInstancia de EC2 que ejecuta Redis con 0 aciertos de espacio de claves y no está en contenedores, no es un líder, un seguidor ni una compartición.Integración de Redis
AWSEC2Instancia de EC2 sin usar que ejecuta memcachedInstancia de EC2 que ejecuta memcached con 0 aciertos de espacio de claves y no está en contenedores.Integración de memcache
AWSEC2Instancia de EC2 sin usar que ejecuta PostgresInstancia de EC2 que ejecuta Postgres con menos de 1 conexión simultánea y no está en un contenedor ni es una réplica.Integración de Postgres
AWSEC2Instancia de EC2 sin usar que ejecuta MySQLInstancia de EC2 que ejecuta MySQL con menos de 1 conexión simultánea y no está en un contenedor ni es una réplica.Integración de MySQL
AWSEBSVolúmenes de EBS sin adjuntarVolúmenes que se han separado de una instancia de EC2.
AWSEBSVolúmenes de EBS sin usarVolúmenes adjuntos a una instancia de EC2 que no se está ejecutando.
AWSRDSInstancias de RDS sin usarInstancias de RDS con 0 conexiones de base de datos y 0 retrasos de réplica.
AWSS3Cargas de varias partes de S3 abandonadasCargas de varias partes incompletas.Storage Lens
AWSRedshiftClúster de Redshift sin usarClúster de Redshift con 0 conexiones de base de datos.
AWSElasticache para RedisClúster de Elasticache para Redis sin usarClúster de Elasticache para Redis con 0 aciertos de caché y 0 bytes de replicación.
AWSMQAgente de mensajes de MQ sin usarUn agente de mensajes de MQ con 0 conexiones.
AWSECRImágenes de ECR antiguasLos bytes de la imagen de ECR tienen más de 180 días.
AWSOpenSearchClúster de OpenSearchUn clúster de OpenSearch con 0 conexiones.
AWSEquilibrador de carga elástico clásicoEquilibradores de carga elásticos clásicos sin usarEquilibrador de carga elástico clásico sin conexiones activas que no está adjuntado a una instancia de EC2.
AWSEquilibrador de carga elástico de redEquilibrador de carga elástico de red sin usarUn equilibrador de carga de red con 0 bytes procesados.
AWSEquilibrador de carga de aplicacionesEquilibrador de carga de aplicaciones sin usarUn equilibrador de carga de aplicaciones sin tráfico procesado.
AWSGateway NATGateway NAT sin usarUna gateway NAT que no recibe bytes.
AWSDirección IP elásticaDirección IP elástica inactivaDirecciones IP elásticas con cargos por inactividad en tu informe de costes y uso de AWS.
AWSDynamoDBDynamoDB sin usarUna tabla de DynamoDB tiene 0 lecturas consumidas y 0 escrituras no replicadas consumidas.
AWSDynamoDBÍndice secundario global de DynamoDB sin usarEl índice secundario global (GSI) de una tabla de DynamoDB tiene 0 lecturas consumidas.
AWSGrupos de escalado automático (ASG)ASGs con tipos de instancias heredadasUn grupo de escalado automático que incluye tipos de instancias heredadas.Datadog Agent
AWSDynamoDBEliminación de copias de seguridad adicionales a pedido de DynamoDBUna tabla de DynamoDB tiene cargos por más de 2 copias de seguridad a pedido.
AWSEC2Instancia de EC2 heredadaInstancias de EC2 que son de la generación anterior y se pueden actualizar a un tipo de instancia más nuevo.Datadog Agent
AWSEBS de tipo GP2Volúmenes de EBS de tipo GP2Volúmenes de EBS que son GP2 y se pueden actualizar a GP3 para reducir costes y mejorar el rendimiento.
AWSEBS de tipo I01Volúmenes de EBS de tipo I01Volúmenes de EBS que son I01 y se pueden actualizar a GP3 para reducir costes y mejorar el rendimiento.
AWSRDSInstancia de RDS con soporte extendidoUn RDS que ejecuta una versión de motor que ya no es compatible y genera cargos por soporte extendido
AWSEC2Instancias de EC2 sobreaprovisionadasMigra instancias de grupos de escalado automático heredados a tipos nuevos.Datadog Agent
AWSEC2Instancias de EC2 sobreaprovisionadas que ejecutan RedisInstancia de EC2 que ejecuta Redis con menos del 25% de CPU de usuario y no está en contenedores, no es un líder, un seguidor ni una compartición.Integración de Redis
AWSEC2Instancia de EC2 sobreaprovisionada que ejecuta memcachedInstancia de EC2 que ejecuta memcached con menos del 25% de CPU de usuario y no está en contenedores.Integración de memcache
AWSEC2Instancia de EC2 sobreaprovisionada que ejecuta PostgresInstancia de EC2 que ejecuta Postgres con menos del 25% de CPU de usuario y más del 25% de memoria utilizable y no está en un contenedor ni es una réplica.Integración de Postgres
AWSEC2Instancia de EC2 sobreaprovisionada que ejecuta MySQLInstancia de EC2 que ejecuta MySQL con menos del 25% de CPU de usuario y más del 25% de memoria utilizable y no está en un contenedor ni es una réplica.Integración de MySQL
AWSContenedores de KubernetesContenedores de Kubernetes sobreaprovisionadosContenedores con menos del 30% de utilización de CPU y memoria.Agent de generación de perfiles de Datadog
AWSEBSIOPS de volumen de EBS sobreaprovisionadoVolúmenes de EBS en los que la cantidad de IOPS excede lo que se usa.*Integración de Amazon EC2
AWSIOPS de RDSIOPS de RDS sobreaprovisionadasUna instancia de RDS que usa menos del 80% de las IOPS aprovisionadas para lecturas y escrituras.
AWSIOPS de EBSIOPS de EBS sobreaprovisionadasUn volumen de EBS que usa menos del 80% de las IOPS aprovisionadas para lecturas y escrituras.*Integración de Amazon EC2
AWSAlmacenamiento de EBSAlmacenamiento de EBS sobreaprovisionadoUn volumen de EBS con menos del 20% de su capacidad de almacenamiento usada.*Integración de Amazon EC2
AWSRendimiento de EBSRendimiento de EBS sobreaprovisionadoUn volumen de EBS que usa menos del 80% del rendimiento aprovisionado para lecturas y escrituras.*Integración de Amazon EC2
AWSDynamoDBCapacidad de DynamoDB sobreaprovisionadaUna tabla de DynamoDB aprovisionada que usa menos del 80% de su capacidad de lectura y escritura, más del 80% de las veces.
AWSInstancias reservadas de RDSCompra de RI de RDSUna instancia de RDS de más de 45 días se sigue cobrando con tarifas bajo demanda.
AWSInstancias reservadas de ElastiCacheCompra de RI de ElastiCacheUn nodo de ElastiCache de más de 45 días se sigue cobrando con tarifas bajo demanda.
AWSInstancias reservadas de OpenSearchCompra de RI de OpenSearchUna instancia de OpenSearch de más de 45 días se sigue cobrando con tarifas bajo demanda.
AWSInstancias reservadas de RedshiftCompra de RI de RedshiftUn clúster de Redshift de más de 45 días se sigue cobrando con tarifas bajo demanda.
AWSS3S3 TieringLos costes de un bucket se expresan casi en su totalidad en almacenamiento estándar por GB, pero las solicitudes GET indican que se accede a pocos objetos.
AWSS3Regla de ciclo de vida de vencimiento de las versiones no actuales de S3Un bucket de S3 estándar sin un ciclo de vida de vencimiento de las versiones no actuales y que no presta servicio a un sitio web contiene bytes de almacenamiento de versiones no actuales con más de 30 días.Storage Lens
AWSDynamoDBMigración de DynamoDB al modo de capacidad bajo demandaUna tabla de DynamoDB aprovisionada tiene un consumo de capacidad de lectura y escritura por hora inferior al 18%, al menos una vez en las últimas dos semanas.
AWSDynamoDBMigración de DynamoDB al modo de capacidad aprovisionadaUna tabla de DynamoDB bajo demanda tiene un consumo de capacidad de lectura y escritura por hora que siempre es superior al 18%.
AWSDynamoDBMigración de DynamoDB a la clase de tabla estándarLa migración a la clase de tabla estándar ofrece ahorros potenciales en las tarifas de capacidad en comparación con los costes adicionales de las tarifas de almacenamiento, o usa el nivel gratuito de la clase de tabla estándar para el almacenamiento.
AWSDynamoDBMigración de DynamoDB a la clase de tabla de acceso poco frecuenteLa migración a la clase de tabla de acceso poco frecuente (IA) ofrece un mayor ahorro potencial de las tarifas de almacenamiento en comparación con los costes adicionales de las tarifas de capacidad.
AWSGateway NATCargos por transferencia de gateway NAT dentro de la VPCLos recursos en la misma VPC deben evitar comunicarse entre sí a través de una gateway NAT porque eso genera cargos de procesamiento de gateway NAT innecesarios.NPM
AWSGateway NATCargos por transferencia entre zonas de gateway NATLos recursos que necesitan una gateway NAT deben usar una que esté en la misma zona de disponibilidad, o pueden incurrir en cargos por transferencia entre zonas innecesarios.

Referencias adicionales