View a markdown version of this page

Como funcionam os recursos de gerenciamento de custos no Amazon Q Developer - AWS Gerenciamento 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 de agente para analisar seus AWS custos. Quando você faz uma pergunta, o 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 ao Q lidar com perguntas abertas e complexas que não têm fluxos de trabalho predefinidos.

Para responder à sua pergunta, o Amazon Q Developer pode executar 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: o Q recupera dados das APIs apropriadas de gerenciamento de custos e cobrança com base na sua pergunta. Para questões complexas, o Q pode chamar várias APIs em série ou em paralelo.

  3. Executa cálculos: o Q pode realizar cálculos que vão desde simples mudanças de período a período até métricas econômicas unitárias complexas, como custo por v CPU-hour ou custo por armazenamento. GB-month

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

  5. Continua até ser concluído: o 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.

Se você solicitar, o Q poderá criar um gráfico dos seus dados de faturamento e gerenciamento de custos. Para criar um gráfico, o Q reúne dados das APIs relevantes, executa os cálculos necessários, formata os dados para preencher o gráfico e, em seguida, renderiza o gráfico. Os gráficos gerados no Amazon Q Developer refletem um instantâneo de seus dados de faturamento no momento em que você solicitou o gráfico e não são atualizados, pois há cobranças adicionais.

Fontes de dados e integrações de API

O Amazon Q Developer recupera dados de custo de 38 APIs em sete serviços de cobrança e gerenciamento de custos. Essa ampla integração permite que o Q responda a 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 as APIs do Cost Explorer 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 IDs de contas)

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

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

  • 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 pelos planos de poupança

  • GetSavingsPlansUtilization: Recupera a utilização dos planos de poupança adquiridos

  • GetSavingsPlansUtilizationDetails: Recupera dados detalhados de utilização dos planos de poupança

  • GetSavingsPlansPurchaseRecommendation: Recupera recomendações para comprar planos de poupança

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

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

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

Hub de Otimização de Custos

O Amazon Q Developer usa as APIs do Cost Optimization Hub 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 Compute Optimizer

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

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

  • GetEBSVolumeRecommendations: recupera recomendações para volumes do EBS

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

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

  • GetRDSDatabaseRecommendations: recupera recomendações para bancos de dados RDS

  • GetLambdaFunctionRecommendations: recupera recomendações para funções do 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 Budgets 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 de nível gratuito para recuperar informações sobre seu uso de 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 de 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 de listas de preços para recuperar informações públicas de preços de serviços: AWS

  • 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 mudanças: calcule a diferença nos custos entre dois períodos, tanto em termos absolutos quanto como uma variação percentual.

  • Economia da unidade: calcule métricas como custo por vCPU-hour, GB-month custo por armazenamento ou custo por solicitação de API.

  • Taxas efetivas: calcule o custo efetivo por unidade após aplicar descontos de planos de poupança ou instâncias reservadas.

  • 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 ele 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 complementares.

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 os dados ainda mais 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 para o 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ê quiser agrupá-los por outra, peça que Q reagrupe os dados.

Limitações

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

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

  • Análise de planos de poupança: o Amazon Q Developer pode fornecer recomendações de planos de poupança e analisar seu histórico de cobertura e utilização de planos de poupança. O Q não se integra ao Savings Plans Purchase Analyzer, portanto, não pode modelar o impacto da compra de um plano de poupança específico 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 planos de poupança ou instâncias reservadas ou modificar as preferências de gerenciamento de custos.