View a markdown version of this page

Cómo funcionan las capacidades de administración de costos de Amazon Q Developer - AWS Administración de costos

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 capacidades de administración de costos de Amazon Q Developer

Arquitectura de agencia

Amazon Q Developer utiliza una arquitectura de agencia para analizar los costos. AWS Cuando hace una pregunta, Q crea un plan sobre cómo 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 su pregunta, Amazon Q Developer puede realizar los siguientes pasos.

  1. Crea un plan: cuando hace una pregunta, Q analiza su solicitud y crea un plan inicial para recopilar la información necesaria.

  2. Recopila datos: Q recupera los datos de las API de facturación y administración de costos correspondientes en función de su pregunta. Para preguntas complejas, Q puede llamar a varias API en serie o en paralelo.

  3. Realiza cálculos: Q puede realizar cálculos que van desde simples cambios de un período a otro hasta métricas económicas unitarias complejas, como el costo por volumen CPU-hour o el costo por almacenamiento. GB-month

  4. 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 aprende. Por ejemplo, si Q descubre que los costos de EC2 aumentaron significativamente, podría decidir investigar si algún plan de ahorro ha caducado.

  5. Continúa hasta que esté completo: Q continúa recopilando datos y refinando sus análisis hasta que tenga suficiente información para ofrecer una respuesta completa a su pregunta.

Durante este proceso, Q muestra los detalles de cada llamada a la API que realiza y de cada cálculo que realiza, para que pueda ver exactamente cómo llegó a la respuesta.

Si lo solicitas, Q puede crear un gráfico con tus datos de facturación y gestión de costes. Para crear un gráfico, Q recopila datos de las API pertinentes, realiza los cálculos necesarios, formatea los datos para rellenar el gráfico y, a continuación, renderiza el gráfico. Los gráficos generados en Amazon Q Developer reflejan una instantánea de sus datos de facturación en el momento en que solicitó el gráfico y no se actualizan porque se incurre en cargos adicionales.

Fuentes de datos e integraciones de API

Amazon Q Developer recupera datos de costos de 38 API distribuidas en siete servicios de facturación y administración de costos. Esta amplia integración permite a Q responder a preguntas que abarcan varias fuentes de datos sin necesidad de cambiar entre diferentes herramientas o páginas de consola.

Explorador de costos

Amazon Q Developer utiliza las API de Cost Explorer para recuperar sus datos de uso y costos históricos y previstos:

  • 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 por hora

  • 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 costo (como los nombres de los servicios o los identificadores de las cuentas)

  • GetTags: recupera las claves y los valores de las etiquetas de asignación de costos disponibles

  • GetCostCategories: Recupera las claves y los valores de las categorías de costos disponibles

  • GetAnomalies: Recupera las anomalías de costos detectadas

  • GetReservationCoverage: Recupera el porcentaje de gasto válido 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 del gasto elegible cubierto por los planes de ahorro

  • GetSavingsPlansUtilization: Recupera la utilización de los planes de ahorro adquiridos

  • GetSavingsPlansUtilizationDetails: Recupera datos detallados de utilización de los planes de ahorro

  • GetSavingsPlansPurchaseRecommendation: Recupera recomendaciones para la compra de planes de ahorro

  • GetRightsizingRecommendation: Recupera las recomendaciones de ajuste del tamaño de las instancias EC2

  • GetCostAndUsageComparisons: Recupera las comparaciones de costos entre períodos

  • GetCostComparisonDrivers: Recupera los factores que impulsan los cambios de costos entre períodos

Centro de optimización de costos

Amazon Q Developer usa las API del Centro de optimización de costos para obtener 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

Amazon Q Developer usa las API de Compute Optimizer para obtener recomendaciones de optimización de recursos:

  • GetAutoScalingGroupRecommendations: Recupera las recomendaciones de ajuste del tamaño para los grupos de Auto Scaling

  • GetEBSVolumeRecommendations: recupera las recomendaciones para los volúmenes de EBS

  • GetEC2InstanceRecommendations: recupera las recomendaciones de ajuste del tamaño de las instancias EC2

  • GetECSServiceRecommendations: Recupera recomendaciones para los servicios de ECS

  • GetRDSDatabaseRecommendations: Recupera recomendaciones para las bases de datos de RDS

  • GetLambdaFunctionRecommendations: Recupera recomendaciones para las funciones de Lambda

  • GetIdleRecommendations: Recupera recomendaciones para recursos inactivos

  • GetLicenseRecommendations: Recupera recomendaciones para la optimización de licencias

  • GetEffectiveRecommendationPreferences: Recupera las preferencias de recomendación vigentes

AWS Presupuestos

Amazon Q Developer utiliza la API de presupuestos para recuperar información sobre la configuración y el estado de su presupuesto:

  • DescribeBudgets: Recupera los detalles del presupuesto, incluidos los umbrales y los gastos reales

Capa gratuita

Amazon Q Developer utiliza las API de la capa gratuita 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 los requisitos para acceder a la capa gratuita

  • ListAccountActivities: Recupera una lista de las actividades de la cuenta que puedes realizar para obtener créditos adicionales para la capa gratuita

  • GetAccountActivity: Recupera los detalles de una actividad específica de la cuenta que puedes realizar para obtener créditos adicionales para el nivel gratuito

AWS Lista de precios

Amazon Q Developer utiliza las API de listas de precios para recuperar la información pública de precios de AWS los servicios:

  • DescribeServices: Recupera una lista de los servicios disponibles AWS

  • GetAttributeValues: Recupera los valores válidos de 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 los datos de costes. Esta capacidad le permite proporcionar información más profunda que la simple recuperación de datos.

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 forma de cambio porcentual.

  • Economía de la unidad: calcule métricas como el costo por CPU-hour volumen, el costo por GB-month almacenamiento o el costo por solicitud de API.

  • Tarifas efectivas: calcule el costo efectivo por unidad después de aplicar los descuentos de los planes de ahorro o las instancias reservadas.

  • Agregaciones: suma, promedia o encuentra 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 ha recuperado y procesado sus datos. Esta transparencia le ayuda a comprender 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 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 agrupamiento y cualquier otro parámetro relevante.

  • Enlaces profundos de la consola: cuando corresponde, Q proporciona enlaces a las vistas coincidentes en la consola AWS de administración. Estos enlaces le permiten verificar los datos que Q recuperó o explorarlos más a fondo mediante las funciones de visualización y filtrado de la consola.

Usa la transparencia para refinar tus preguntas

La transparencia que proporciona Q le permite guiar su comportamiento de manera más eficaz. Por ejemplo:

  • Si Q recuperó datos durante 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 querías que se agruparan por otra, puedes 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 costos solo proporcionan datos de precios públicos de las API de listas de AWS precios. Customer-specific los descuentos 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 la carga de trabajo que reflejen los descuentos o precios específicos de los clientes.

  • Análisis de planes de ahorro: Amazon Q Developer puede ofrecer recomendaciones sobre planes de ahorro y analizar el historial de cobertura y utilización de sus planes de ahorro. Q no se integra con el analizador de compras de planes de ahorro, por lo que no puede modelar el impacto de la compra de un plan de ahorro específico en el ahorro, la cobertura o la utilización.

  • Acciones mutantes: los desarrolladores de Amazon Q pueden recuperar y analizar los datos de costos, pero no pueden realizar acciones mutantes en su nombre, como crear o modificar presupuestos, comprar planes de ahorro o instancias reservadas o modificar las preferencias de administración de costos.