Como funcionam os recursos de gerenciamento de custos no Amazon Q Developer - AWS Gestão de custos

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como funcionam os recursos de gerenciamento de custos no Amazon Q Developer

Arquitetura agêntica

O Amazon Q Developer usa uma arquitetura agente para analisar seus AWS custos. Quando você faz uma pergunta, Q cria um plano de como respondê-la, reúne dados de várias fontes, realiza cálculos e atualiza dinamicamente seu plano com base no que aprende em cada etapa. Essa abordagem permite que Q lide com questões complexas e abertas que não têm fluxos de trabalho predefinidos.

Para responder à sua pergunta, o Amazon Q Developer pode realizar as seguintes etapas.

  1. Forma um plano: quando você faz uma pergunta, Q analisa sua solicitação e cria um plano inicial de como coletar as informações necessárias.

  2. Coleta dados: Q recupera dados do Billing and Cost APIs Management apropriado com base na sua pergunta. Para questões complexas, Q pode chamar várias APIs em série ou em paralelo.

  3. Executa cálculos: O Q pode realizar cálculos que variam de period-over-period mudanças simples a métricas econômicas unitárias complexas, como custo por hora de vCPU ou custo por GB/mês de armazenamento.

  4. Atualiza o plano: à medida que o Q analisa os resultados de cada chamada ou cálculo de API, ele atualiza seu plano com base no que aprende. Por exemplo, se Q descobrir que EC2 os custos aumentaram significativamente, ela pode decidir investigar se algum Savings Plans expirou.

  5. Continua até ser concluído: Q continua coletando dados e refinando sua análise até ter informações suficientes para fornecer uma resposta abrangente à sua pergunta.

Durante todo esse processo, o Q exibe os detalhes de cada chamada de API que faz e de cada cálculo que realiza, para que você possa ver exatamente como ele chegou à resposta.

Fontes de dados e integrações de API

O Amazon Q Developer recupera dados de custo de 38 APIs em sete serviços de Billing and Cost Management. Essa ampla integração permite que o Q responda perguntas que abrangem várias fontes de dados sem exigir que você alterne entre diferentes ferramentas ou páginas do console.

Explorador de Custos

O Amazon Q Developer usa o Cost Explorer APIs para recuperar seus dados históricos e previstos de custo e uso:

  • GetCostAndUsage: recupera dados de custo e uso agregados por período e dimensão

  • GetCostAndUsageWithResources: recupera dados de custo em nível de recurso com granularidade horária

  • GetCostForecast: recupera os custos previstos para um período de tempo especificado

  • GetUsageForecast: recupera o uso previsto para um período de tempo especificado

  • GetDimensionValues: recupera valores disponíveis para dimensões de custo (como nomes de serviços ou contas IDs)

  • GetTags: recupera as chaves e os valores disponíveis da etiqueta de alocação de custos

  • GetCostCategories: recupera as chaves e os valores disponíveis da categoria de custo

  • GetAnomalies: recupera anomalias de custo detectadas

  • GetReservationCoverage: recupera a porcentagem de gastos elegíveis cobertos pelas reservas

  • GetReservationUtilization: Recupera a utilização das reservas compradas

  • GetReservationPurchaseRecommendation: recupera recomendações para comprar reservas

  • GetSavingsPlansCoverage: recupera a porcentagem dos gastos elegíveis cobertos pelo Savings Plans

  • GetSavingsPlansUtilization: Recupera a utilização dos Savings Plans adquiridos

  • GetSavingsPlansUtilizationDetails: recupera dados detalhados de utilização do Savings Plans

  • GetSavingsPlansPurchaseRecommendation: Recupera recomendações para a compra de Savings Plans

  • GetRightsizingRecommendation: recupera recomendações de dimensionamento correto para instâncias EC2

  • GetCostAndUsageComparisons: recupera comparações de custos entre períodos de tempo

  • GetCostComparisonDrivers: recupera os fatores determinantes das mudanças de custo entre períodos de tempo

Hub de Otimização de Custos

O Amazon Q Developer usa o Cost Optimization Hub APIs para recuperar recomendações personalizadas de otimização de custos:

  • GetRecommendation: recupera detalhes de uma recomendação específica

  • ListRecommendations: recupera uma lista de recomendações com opções de filtragem

  • ListRecommendationSummaries: recupera informações resumidas sobre recomendações

AWS Otimizador de Computação

O Amazon Q Developer usa o Compute APIs Optimizer para recuperar recomendações de otimização de recursos:

  • GetAutoScalingGroupRecommendations: recupera recomendações de tamanho correto para grupos de Auto Scaling

  • Obtenha EBSVolume recomendações: recupera recomendações para volumes do EBS

  • Get EC2 InstanceRecommendations: recupera as recomendações de dimensionamento correto para instâncias EC2

  • Obtenha ECSService recomendações: recupera recomendações para serviços do ECS

  • Obter RDSDatabase recomendações: recupera recomendações para bancos de dados do RDS

  • GetLambdaFunctionRecommendations: recupera recomendações para funções Lambda

  • GetIdleRecommendations: recupera recomendações para recursos ociosos

  • GetLicenseRecommendations: recupera recomendações para otimização de licenças

  • GetEffectiveRecommendationPreferences: recupera as preferências de recomendação efetivas

AWS Orçamentos

O Amazon Q Developer usa a API de orçamentos para recuperar informações sobre suas configurações e status de orçamento:

  • DescribeBudgets: recupera detalhes do orçamento, incluindo limites e gastos reais

Nível gratuito

O Amazon Q Developer usa APIs o nível gratuito para recuperar informações sobre seu uso do nível gratuito:

  • GetFreeTierUsage: recupera seu uso atual do nível gratuito

  • GetAccountPlanState: recupera informações sobre seu tipo de conta atual e elegibilidade para o nível gratuito

  • ListAccountActivities: recupera uma lista de atividades da conta que você pode realizar para ganhar créditos adicionais de nível gratuito

  • GetAccountActivity: recupera detalhes de uma atividade específica da conta que você pode realizar para ganhar créditos adicionais de nível gratuito

AWS Lista de preços

O Amazon Q Developer usa APIs a Lista de Preços para recuperar informações públicas de preços de AWS serviços:

  • DescribeServices: recupera uma lista dos serviços disponíveis AWS

  • GetAttributeValues: recupera valores válidos para atributos do produto

  • GetProducts: recupera informações de preços de produtos específicos

Mecanismo de cálculo

O Amazon Q Developer inclui um mecanismo de cálculo flexível que permite realizar uma ampla variedade de cálculos em seus dados de custo. Esse recurso permite que ele forneça insights mais profundos do que a simples recuperação de dados.

Tipos de cálculos

Q pode realizar cálculos, incluindo:

  • Period-over-period alterações: calcule a diferença nos custos entre dois períodos, tanto em termos absolutos quanto como uma alteração percentual.

  • Economia unitária: calcule métricas como custo por hora de vCPU, custo por GB/mês de armazenamento ou custo por solicitação de API.

  • Taxas efetivas: calcule o custo efetivo por unidade após aplicar descontos em Savings Plans ou Reserved Instances.

  • Agregações: some, calcule a média ou encontre os valores mínimo ou máximo em várias dimensões.

  • Métricas personalizadas: combine vários pontos de dados para criar métricas personalizadas adaptadas à sua pergunta.

Transparência da API

Com cada resposta, o Amazon Q Developer fornece total transparência sobre como recuperou e processou seus dados. Essa transparência ajuda você a entender exatamente o que Q fez para responder à sua pergunta e permite que você verifique os resultados ou forneça instruções mais específicas nas perguntas de acompanhamento.

O que o Amazon Q Developer exibe

Para cada resposta, Q mostra:

  • Chamadas de API feitas: Q exibe o nome de cada API chamada para recuperar dados.

  • Parâmetros usados: Q mostra os parâmetros exatos usados para cada chamada de API, incluindo intervalos de tempo, filtros, dimensões de agrupamento e quaisquer outros parâmetros relevantes.

  • Links diretos do console: quando aplicável, o Q fornece links para visualizações correspondentes no AWS Management Console. Esses links permitem que você verifique os dados que Q recuperou ou explore mais os dados usando os recursos de visualização e filtragem do console.

Usando transparência para refinar suas perguntas

A transparência que o Q fornece permite que você oriente seu comportamento com mais eficiência. Por exemplo:

  • Se Q recuperou dados do período errado, você pode especificar as datas exatas que deseja em uma pergunta complementar.

  • Se Q agrupou os custos por uma chave de tag, mas você queria que eles fossem agrupados por outra, você pode pedir a Q que reagrupe os dados.

Limitações

O Amazon Q Developer tem as seguintes limitações:

  • Dados de preços: os recursos de precificação e estimativa de custos fornecem apenas dados públicos de preços da Lista APIs de AWS Preços. Os descontos específicos do cliente não se refletem nas estimativas de preços. O Amazon Q Developer não se integra à Calculadora de AWS preços, portanto, não pode criar ou salvar estimativas de carga de trabalho que reflitam descontos ou preços específicos do cliente.

  • Análise de Savings Plans: O Amazon Q Developer pode fornecer recomendações de Savings Plans e analisar seu histórico de cobertura e utilização de Savings Plans. Q não se integra ao Savings Plans Purchase Analyzer, portanto, não pode modelar o impacto de uma compra específica de Savings Plans na economia, cobertura ou utilização.

  • Ações mutantes: o Amazon Q Developer pode recuperar e analisar dados de custo, mas não pode realizar ações mutantes em seu nome, como criar ou modificar orçamentos, comprar Savings Plans ou Instâncias Reservadas ou modificar as preferências de gerenciamento de custos.