Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cómo funcionan las funciones de gestión de costes de Amazon Q Developer
Arquitectura de la agencia
Amazon Q Developer utiliza una arquitectura de agencia para analizar sus AWS costes. Cuando formula una pregunta, Q crea un plan para responderla, recopila datos de varias fuentes, realiza cálculos y actualiza su plan de forma dinámica en función de lo que aprende en cada paso. Este enfoque permite a Q gestionar preguntas complejas y abiertas que no tienen flujos de trabajo predefinidos.
Para responder a tu pregunta, el desarrollador de Amazon Q puede realizar los siguientes pasos.
-
Crea un plan: cuando haces una pregunta, Q analiza tu solicitud y crea un plan inicial sobre cómo recopilar la información necesaria.
-
Recopila datos: Q recupera los datos del Billing and Cost Management correspondiente en APIs función de su pregunta. Para preguntas complejas, Q puede llamar a múltiples APIs en serie o en paralelo.
-
Realiza cálculos: Q puede realizar cálculos que van desde period-over-period cambios simples hasta métricas económicas unitarias complejas, como el costo por hora de CPU virtual o el costo por GB mensual de almacenamiento.
-
Actualiza el plan: a medida que Q revisa los resultados de cada llamada o cálculo a la API, actualiza su plan en función de lo que vaya descubriendo. Por ejemplo, si Q descubre que EC2 los costos aumentaron significativamente, podría decidir investigar si alguno de los Savings Plans ha caducado.
-
Continúa hasta completarlo: Q continúa recopilando datos y refinando su análisis hasta que tenga suficiente información para ofrecer una respuesta completa a su pregunta.
A lo largo de este proceso, Q muestra los detalles de cada llamada a la API que realiza y de cada cálculo que realiza, para que puedas ver exactamente cómo llegó a su respuesta.
Fuentes de datos e integraciones de API
Amazon Q Developer recupera los datos de costes de 38 APIs en siete servicios de Billing and Cost Management. Esta amplia integración permite a Q responder a preguntas que abarcan varias fuentes de datos sin necesidad de cambiar de una herramienta a otra o de una página de consola a otra.
Explorador de costos
El desarrollador de Amazon Q usa Cost Explorer APIs para recuperar sus datos históricos y previstos de costos y uso:
-
GetCostAndUsage: Recupera los datos de costo y uso agregados por período de tiempo y dimensión
-
GetCostAndUsageWithResources: Recupera datos de costos a nivel de recursos con granularidad horaria
-
GetCostForecast: recupera los costos previstos para un período de tiempo específico
-
GetUsageForecast: recupera el uso previsto para un período de tiempo específico
-
GetDimensionValues: recupera los valores disponibles para las dimensiones de coste (como los nombres de los servicios o la cuenta) IDs
-
GetTags: Recupera las claves y los valores de las etiquetas de asignación de costes disponibles
-
GetCostCategories: recupera las claves y los valores de las categorías de costes disponibles
-
GetAnomalies: Recupera las anomalías de costes detectadas
-
GetReservationCoverage: Recupera el porcentaje de gasto elegible cubierto por las reservas
-
GetReservationUtilization: Recupera la utilización de las reservas compradas
-
GetReservationPurchaseRecommendation: Recupera recomendaciones para la compra de reservas
-
GetSavingsPlansCoverage: Recupera el porcentaje de gastos elegibles cubierto por Savings Plans
-
GetSavingsPlansUtilization: Recupera la utilización de los Savings Plans comprados
-
GetSavingsPlansUtilizationDetails: Recupera datos de utilización detallados para Savings Plans
-
GetSavingsPlansPurchaseRecommendation: Recupera recomendaciones para comprar Savings Plans
-
GetRightsizingRecommendation: Recupera las recomendaciones de ajuste de tamaño para las instancias EC2
-
GetCostAndUsageComparisons: Recupera las comparaciones de costos entre períodos de tiempo
-
GetCostComparisonDrivers: Recupera los factores que impulsan los cambios de costos entre períodos de tiempo
Centro de optimización de costos
El desarrollador de Amazon Q usa Cost Optimization Hub APIs para recuperar recomendaciones personalizadas de optimización de costos:
-
GetRecommendation: Recupera los detalles de una recomendación específica
-
ListRecommendations: Recupera una lista de recomendaciones con opciones de filtrado
-
ListRecommendationSummaries: Recupera información resumida sobre las recomendaciones
AWS Compute Optimizer
El desarrollador de Amazon Q usa Compute Optimizer APIs para recuperar las recomendaciones de optimización de recursos:
-
GetAutoScalingGroupRecommendations: Recupera las recomendaciones de ajuste de tamaño para los grupos de Auto Scaling
-
Obtenga EBSVolume recomendaciones: recupera recomendaciones para los volúmenes de EBS
-
Get EC2 InstanceRecommendations: recupera las recomendaciones de tamaño correcto para las instancias EC2
-
Obtenga ECSService recomendaciones: recupera recomendaciones para los servicios de ECS
-
Obtenga RDSDatabase recomendaciones: recupera recomendaciones para bases de datos de RDS
-
GetLambdaFunctionRecommendations: Recupera recomendaciones para funciones Lambda
-
GetIdleRecommendations: Recupera recomendaciones para recursos inactivos
-
GetLicenseRecommendations: Recupera recomendaciones para la optimización de licencias
-
GetEffectiveRecommendationPreferences: Recupera las preferencias de recomendación efectivas
AWS Presupuestos
El desarrollador de Amazon Q utiliza la API de presupuestos para recuperar información sobre las configuraciones y el estado del presupuesto:
-
DescribeBudgets: Recupera los detalles del presupuesto, incluidos los umbrales y los gastos reales
Capa gratuita
El desarrollador de Amazon Q utiliza la capa gratuita APIs para recuperar información sobre el uso de la capa gratuita:
-
GetFreeTierUsage: Recupera el uso actual de la capa gratuita
-
GetAccountPlanState: Recupera información sobre tu tipo de cuenta actual y si cumples los requisitos para acceder al nivel gratuito
-
ListAccountActivities: Recupera una lista de las actividades de la cuenta que puedes realizar para conseguir créditos adicionales de nivel gratuito
-
GetAccountActivity: Recupera los detalles de una actividad de cuenta específica que puedes realizar para obtener créditos adicionales de nivel gratuito
AWS Lista de precios
El desarrollador de Amazon Q utiliza la lista de precios APIs para recuperar la información pública sobre los precios de AWS los servicios:
-
DescribeServices: Recupera una lista de los servicios disponibles AWS
-
GetAttributeValues: Recupera valores válidos para los atributos del producto
-
GetProducts: Recupera la información de precios de productos específicos
Motor de cálculo
Amazon Q Developer incluye un motor de cálculo flexible que le permite realizar una amplia gama de cálculos con sus datos de costes. Esta capacidad le permite proporcionar información más profunda que la simple recuperación de datos por sí sola.
Tipos de cálculos
Q puede realizar cálculos que incluyen:
-
Period-over-period cambios: calcule la diferencia de costos entre dos períodos de tiempo, tanto en términos absolutos como en porcentaje de cambio.
-
Economía de la unidad: calcule métricas como el costo por hora de CPU virtual, el costo por GB mensual de almacenamiento o el costo por solicitud de API.
-
Tarifas efectivas: calcule el costo efectivo por unidad después de aplicar los descuentos de Savings Plans o Reserved Instances.
-
Agregaciones: sume, promedie o encuentre los valores mínimos o máximos en varias dimensiones.
-
Métricas personalizadas: combine varios puntos de datos para crear métricas personalizadas adaptadas a su pregunta.
Transparencia de la API
Con cada respuesta, Amazon Q Developer ofrece total transparencia sobre la forma en que recuperó y procesó sus datos. Esta transparencia le ayuda a entender exactamente qué hizo Q para responder a su pregunta y le permite verificar los resultados o proporcionar instrucciones más específicas en las preguntas de seguimiento.
Qué muestra Amazon Q Developer
Para cada respuesta, Q le muestra:
-
Llamadas a la API realizadas: Q muestra el nombre de cada API a la que llamó para recuperar datos.
-
Parámetros utilizados: Q muestra los parámetros exactos que utilizó para cada llamada a la API, incluidos los intervalos de tiempo, los filtros, las dimensiones de agrupación y cualquier otro parámetro relevante.
-
Vínculos profundos de la consola: cuando corresponde, Q proporciona enlaces a vistas coincidentes en la consola AWS de administración. Estos enlaces le permiten verificar los datos que Q ha recuperado o explorarlos más a fondo utilizando las capacidades de visualización y filtrado de la consola.
Utilizar la transparencia para afinar sus preguntas
La transparencia que proporciona Q le permite guiar su comportamiento de manera más eficaz. Por ejemplo:
-
Si Q recuperó datos de un período de tiempo incorrecto, puede especificar las fechas exactas que desee en una pregunta de seguimiento.
-
Si Q agrupó los costos por una clave de etiqueta pero desea agruparlos por otra, puede pedirle a Q que reagrupe los datos.
Limitaciones
Amazon Q Developer presenta las siguientes restricciones:
-
Datos de precios: las funciones de estimación de precios y costes solo proporcionan datos de precios públicos de la lista de AWS precios. APIs Los descuentos específicos para cada cliente no se reflejan en las estimaciones de precios. Amazon Q Developer no se integra con la calculadora de AWS precios, por lo que no puede crear ni guardar estimaciones de carga de trabajo que reflejen descuentos o precios específicos del cliente.
-
Análisis de Savings Plans: Amazon Q Developer puede ofrecer recomendaciones sobre planes de ahorro y analizar la cobertura y utilización históricas de sus planes de ahorro. Q no se integra con Savings Plans Purchase Analyzer, por lo que no puede modelar el impacto de una compra específica de Savings Plans en los ahorros, la cobertura o la utilización.
-
Acciones de mutación: Amazon Q Developer puede recuperar y analizar los datos de costes, pero no puede realizar acciones de mutación en su nombre, como crear o modificar presupuestos, comprar Savings Plans o Reserved Instances o modificar las preferencias de gestión de costes.